我試圖自動化一些VM構建過程。我們使用Vagrant,Virtualbox作爲我們的提供商。我們希望我們的虛擬機構建在EC2上進行,但爲了構建Virtualbox需要啓動的映像。由於Virtualbox無法在EC2機器上運行,因此我想知道是否有任何其他AWS工具可以幫助解決這個問題。有沒有辦法在AWS內部運行Virtualbox?
1
A
回答
0
0
放浪有一個「AWS」提供,讓您從您的本機上運行流浪在EC2上:
$ vagrant plugin install vagrant-aws
$ vagrant up --provider=aws
如果您已經供應的盒子在VirtualBox中你需要與vagrant destroy
首先除去它
你還需要在你的Vagrantfile使用亞馬遜AMI而不是常規的盒子
vagrant box add aws-dummy https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box
:
config.vm.box = "aws-dummy"
require 'vagrant-aws'
config.vm.provider 'aws' do |aws, override|
aws.access_key_id = ENV['AWS_ACCESS_KEY_ID']
aws.secret_access_key = ENV['AWS_SECRET_ACCESS_KEY']
aws.keypair_name = 'default'
aws.region = 'us-east-1'
aws.ami = 'ami-e13739f6'
aws.security_groups = ['default']
override.ssh.username = 'ubuntu'
override.ssh.private_key_path = '~/.ssh/ssh-keypair-file'
end
https://www.vagrantup.com/docs/getting-started/providers.html
http://blog.scottlowe.org/2016/09/15/using-vagrant-with-aws/
0
要建立一個EC2 AMI,並從中推出一些情況下,你可以使用Boxfuse的通用Linux x64的支持:https://boxfuse.com/docs/payloads/linux-x64
所有你需要做的是通過在一個tar.gz文件和要運行的命令,其餘部分將由您負責。
免責聲明:我Boxfuse的創始人兼首席執行官
相關問題
- 1. 有沒有辦法在VirtualBox中運行Android TV?
- 2. 有沒有辦法在部分內部運行視圖
- 3. 有沒有辦法確定Amazon AWS EC2實例運行多久?
- 4. 有沒有辦法在mac上運行opencl內核代碼
- 5. 有沒有辦法運行NPM安裝
- 6. 有沒有辦法脫機運行Trac?
- 7. 有沒有辦法在ES6類上有內部方法?
- 8. 有沒有辦法爲JUnit測試用例運行MySQL內存?
- 9. 有沒有辦法在IResultListener方法之前運行@after方法?
- 10. 可運行沒有運行在所有的內部片段
- 11. 有沒有辦法使用業力沒有運行節點?
- 12. 有沒有辦法在Excel宏中運行異步方法?
- 13. 有沒有辦法在所有Heroku dynos上運行命令?
- 14. 有沒有辦法殺死所有正在運行的cocos2d acions
- 15. 有沒有辦法在運行時設置網格行高?
- 16. 有沒有辦法使用cloudformation或AWS CLI創建AWS Dashboard
- 17. 有沒有辦法在Magento中發送內部郵件?
- 18. 有沒有辦法在python中查看float的內部表示?
- 19. 有沒有辦法在內部執行php代碼在沙箱中php
- 20. 有沒有辦法用rspec檢查內部方法變量?
- 21. 有沒有辦法在javascript中換行?
- 22. 有沒有辦法從正在運行的Liferay獲得已部署的戰爭?
- 23. 有沒有辦法記錄在PERL中運行的最大內存
- 24. 有沒有辦法在應用運行時看到Core Data存儲的內容?
- 25. 有沒有辦法在每次啓動cmd時運行vcvars32.bat?
- 26. 有沒有辦法在JetBrains的「運行配置」
- 27. 有沒有辦法在運行時獲取Bundle ID?
- 28. 有沒有辦法在osx上自由運行systemverilog testbenches
- 29. 有沒有辦法找出pytest-xdist網關正在運行?
- 30. 有沒有辦法在運行時獲取DefaultProperty元數據?
如果你的目的是要建立生產虛擬機,你可能會感興趣的封隔器(也由HashiCorp),這是流浪統一形象的建設者,碼頭工人,EC2,等等https://www.packer.io/ –