====== VirtualBox の設定 ======
===== 共有フォルダの設定 =====
VirtualBox で共有フォルダを使う場合は、VirtualBox Guest Additions をインストールします。
# yum -y install gcc make kernel-devel bzip2
# mount /dev/sr0 /mnt
# /mnt/VBoxLinuxAdditions.run
次に、windows 側の共有したいフォルダを、VirtualBox に設定。\\
{{:virtual:vbox_0001.png}}
\\
ゲスト OS 側でマウント。
# mkdir /var/www/hoge
# mount -t vboxsf hoge /var/www/hoge
毎回マウントするのは面倒なので rc.local に以下を追記。
mount -t vboxsf hoge /var/www/hoge
CentOS7では、デフォルト状態で rc.local が実行されないので、実行権を設定する必要があります。
# chmod u+x /etc/rc.d/rc.local
===== NAT ネットワークの設定 =====
OS インストール前に、「ネットワーク」「アダプター」の割当を「NAT」にします。
{{:virtual:vbox_0002.png?620|}}
「ネットワーク」「アダプター」「高度」「ポートフォワーディング」をクリックし、必要なポートを開放。
{{:virtual:vbox_0003.png?620|}}
OS インストール後の、IP は以下のようになります。
# ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:d1:c9:a9 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3
valid_lft 83844sec preferred_lft 83844sec
inet6 fe80::c162:996c:92e0:566/64 scope link noprefixroute
valid_lft forever preferred_lft forever
ssh で接続するには、ホスト名「localhost」、ポート「50022」で接続できます。