Vagrant+Amazon Linux
1782 ワード
最新のAmazonLinuxのboxを持ってくる(Virtualbox Only)
vagrant init mvbcoding/awslinux
vagrant up --provider virtualbox
指定のバージョンをboxに追加してそれを使う
vagrant box add amzn-linux-2017.03 https://atlas.hashicorp.com/mvbcoding/boxes/awslinux/versions/2017.03.0.20170401/providers/virtualbox.box
AWS EC2 に AmazonLinux を起動してプロキシを起動
vagrant init mvbcoding/awslinux
vagrant up --provider virtualbox
vagrant box add amzn-linux-2017.03 https://atlas.hashicorp.com/mvbcoding/boxes/awslinux/versions/2017.03.0.20170401/providers/virtualbox.box
AWS EC2 に AmazonLinux を起動してプロキシを起動
上記のみだと、AmazonLinux向けのRPMレポジトリが参照できないので、yumをプロキシするためにAWS上にAmazonLinuxのEC2を適当に起動して、tinyproxy を起動します
※ tinyproxyのデフォルトポートは 8888 です、 アクセス元のIPとかセキュリティグループで制限しておいた方がいいです
tinyproxy を EC2(AmazonLinux) へインストール
sudo yum -y install epel-release.noarch
sudo yum -y install --enablerepo=epel tinyproxy
sudo service tinyproxy start
Vagrant上のyum.confへプロキシ設定追加
echo 'proxy=http://<AWS EC2 IP ADDR>:8088' >> /etc/yum.conf
参考
sudo yum -y install epel-release.noarch
sudo yum -y install --enablerepo=epel tinyproxy
sudo service tinyproxy start
echo 'proxy=http://<AWS EC2 IP ADDR>:8088' >> /etc/yum.conf
参考
Author And Source
この問題について(Vagrant+Amazon Linux), 我々は、より多くの情報をここで見つけました https://qiita.com/iwai/items/0b3ef59ab3eb87dd4646著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .