LoginSignup
0
1

More than 5 years have passed since last update.

vagrantで自作のcentos7のboxを作りました

Last updated at Posted at 2016-09-25

環境

Windows 10 Home Ver.1511 build:10586.589
Vagrant 1.8.4
VirtualBox 5.0.22r108108

参考

Ansible実行環境をWindows上に作る
http://qiita.com/CozyCorner/items/a6b368097e64b2922f26
>Vagrantbox.es または Vagrant Cloud から、有志が作成したVagrant Boxをダウンロードできますが、えんぷら的にまずいので自作します。

なるほど!

コメント&トラブルシューティングなどなど

※コマンドプロンプトのシャープが見出しになってしまうため、手動でroot$に書き換えました。褒めてください。
(スペースとか入れれば大丈夫でしたorz)
仮想マシンの名前はcentos7min64とする

ネットワークのコマンドが色々変わっていて
http://te2u.hatenablog.jp/entry/2015/05/11/012225
natのeh0の有効化だけで困る

http://qiita.com/yokomotod/items/e69d3cc69a1e16704089
伏字で困る

ここでhidekuroさんがお勧めしてたboxを安易にとってまねることにしようと思う
http://qiita.com/yokomotod/items/e69d3cc69a1e16704089

$ vagrant box add https://atlas.hashicorp.com/puppetlabs/boxes/centos-7.2-64-nocm
$ vagrant init
# config.vm.box = "base"
↓変更
config.vm.box = "puppetlabs/centos-7.2-64-nocm"

$ vagrant up
成功

vagrant sshでユーザーが勝手にvagrantになるのはどの設定なのだろう。
ifconfigもipも動くけどnatどれなんやろう。
loはlocalhostっぽいから
多分enp0s3なんだろうなー。
VirtualBoxの設定だとnatのアダプタしかないし。

しかし問題はsshログインできるかどうかだろう。
ということでmntui
 全部Automaticやん。。
 /etc/sysconfig/network-scripts/
 のファイルで設定してるっぽい。
 コピーするか(笑)
私は情弱の外道ですよおおおおおお
$ cp /etc/sysconfig/network-scripts/ifcfg-* /vagrant/
中身見たけど分かんねえや

$ vagrant up
を他に2つ追加したからなおさら不利になっている感がある。

eh0の代わりに存在感を放っている
/etc/sysconfig/network-scripts/ifcfg-enp0s3
が存在していたので
ON_BOOT=yesに変更

$ ssh localhost -p 2222 -l root
成功。YES!

よく分からないけど書いてる通りにRPMFORGEを追加。
el7にはする。迷惑にならないといいなあ。
0.5.3-1ってなんなんやろ。

yum installでパッケージが利用できないと言われる。
ほーう。

el6でもダメ。
ググったサイトで下記もダメっぽい
root$ rpm -ivh http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

うん。飛ばそう。

■2016年9月25日
http://te2u.hatenablog.jp/entry/2015/05/11/012225
sshの設定
からレジューム作業

gitは
root$ yum list git
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
インストール済みパッケージ
git.x86_64 1.8.3.1-6.el7_2.1 @updates

root$ yum update git
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
No packages marked for update

ということでいいや。

iptable関連で動いてるサービスが見当たらない。
のでスルー。
root$ systemctl list-unit-files | grep tables
root$ systemctl list-unit-files | grep ip
iprdump.service disabled
iprinit.service disabled
iprupdate.service disabled
iprutils.target disabled

Guest Additions CD imageの取り出しも分からなかったのでスルー

udevのルールの削除もそれっぽいファイルが無さそうなのでスルー

後は問題なくできました。
先人に感謝m(_ _)m

クラウドストレージにアップしたかった。

けど何でかgithubは無理でした。
wi-fiの通信量が制限に達したとかしょぼい理由か仕様か何かだと思います。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1