いくつかのVMビルドプロセスを自動化しようとしています。私たちはVagrantをVirtualBoxとともに提供しています。私たちのVMビルドはEC2上で実行されることを望んでいますが、Image VirtualBoxを構築する必要があります。 VirtualboxはEC2マシンでは実行できないので、これを助ける他のAWSツールがあるかどうかは疑問です。AWS内でVirtualBoxを実行する方法はありますか?
1
A
答えて
0
0
ベイグラントは、あなたのローカルマシンからEC2上ベイグラントを実行することができます「AWS」プロバイダがあります。
$ vagrant plugin install vagrant-aws
$ vagrant up --provider=aws
すでにVirtualBoxにボックスをプロビジョニングした場合、あなたがvagrant destroy
で最初にそれを削除する必要があります
また、あなたのVagrantfileで正規ボックスの代わりに
vagrant box add aws-dummy https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box
をアマゾンAMIを使用する必要があります。
渡す https://boxfuse.com/docs/payloads/linux-x64すべてを行う必要がされています
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のサポートを使用することができますtar.gzファイルと実行するコマンド、残りはあなたのために用意されています。
免責事項:私はあなたの意図は、生産のVMを構築することであるならば、あなたは(もHashiCorpで)パッカーに興味があるかもしれないBoxfuseの創設者兼最高経営責任者(CEO)
関連する問題
- 1. AWS Auroraをローカルで実行する方法はありますか?
- 2. virtualbox VMで動作しているphlで崇高なテキストリンターを実行する方法はありますか?
- 3. AWSなしでプライベートネットワーク内でAmazon Echoを実行する方法
- 4. .Netアプリ内からiis expressを実行する方法はありますか?
- 5. AppEngineでOpenBravoを実行する方法はありますか?
- 6. .NETでゼロコピーを実行する方法はありますか?
- 7. qpythonでsshを実行する方法はありますか?
- 8. Tracをオフラインで実行する方法はありますか?
- 9. WebClientでPUTを実行する方法はありますか?
- 10. WPFでエイリアスコマンドを実行する方法はありますか?
- 11. PHPでMJMLを実行する方法はありますか?
- 12. ExcelでRを実行する方法はありますか?
- 13. cygwinでgpartedを実行する方法はありますか?
- 14. Groovyスクリプト内で 'aws ecr get-login'を実行する方法
- 15. ASCXを実行するMVCの方法はありますか?
- 16. PublishSubject - onNext()を実行する方法はありますか?
- 17. do-whileを実行する方法はありますか?
- 18. file_get_contents()を実行するJavaScriptの方法はありますか?
- 19. "if(condition)typedef ..."を実行する方法はありますか?
- 20. AWSダッシュボードを作成する方法はありますか?
- 21. AWS Load Balancerをフィルタリングする方法はありますか?
- 22. `aws lambda`関数内で` AWS CLI`コマンドを実行するには?
- 23. 実行時にTableAttributeを設定する方法はありますか、実行時にLINQタイプの切り替えを行う方法はありますか?
- 24. Golangで繰り返しタスクを実行する方法はありますか?
- 25. VirtualBoxでOSを実行する
- 26. ConcourseタスクでVirtualBoxを実行する
- 27. VirtualBoxでAndroid SDKエミュレータイメージを実行する
- 28. Rails 3.1の移行をトランザクション内で実行しないようにする方法はありますか?
- 29. junitの実行方法AbstractTransactionalJUnit4SpringContextTestsトランザクション内のルールはありますか?
- 30. AndroidでプログラムでAT-COMMANDを実行する方法はありますか?
だベイグラント、ドッカーのための統一されたイメージビルダーで、EC2、 etc https://www.packer.io/ –