このエントリーをはてなブックマークに追加

5.3.1. Openstackインストール前のOS設定

5.3.1.1. OSのインストール

OSは、Ubuntu12.04をインストールします。
IPアドレスなどは自分の環境にあわせてください。
但し固定にしておいたほうがトラブルが少なくなります。
インストールはSSH Serverを選択しておけば問題ありません。他に必要なものは後からインストールを行います。
また、インストール後はホスト名、IPアドレスの固定化を行って置きましょう。

5.3.1.2. OpenStackインストール前のOS設定

OpenStackをインストールする前にOSを最新にしておきます。

$ sudo -i
$ sudo apt-get update
$ sudo apt-get upgrade -y

5.3.1.2.1. IPアドレスの固定化

ブリッジの設定は Openstack がよろしくやってくれますのでIPアドレスの固定化だけおこなっておきます。

$ sudo vi /etc/network/interfaces
auto eth0
#iface eth0 inet dhcp

iface eth0 inet static
       address 192.168.10.51
       netmask 255.255.255.0
       network 192.168.10.0
       broadcast 192.168.10.255
       gateway 192.168.10.1
       dns-nameservers 192.168.10.1

5.3.1.2.2. HOSTSの設定

Ipv6部分は必要ないので削除もしくはコメントアウトしておきます。

$ sudo vi /etc/hosts

127.0.0.1       localhost
#127.0.1.1      stack01

# The following lines are desirable for IPv6 capable hosts
#::1     ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters

192.168.10.50   stack01
192.168.10.51   stack02

5.3.1.2.3. Ipv6の無効化

Ipv6は利用しないので無効化しておきます。

$ sudo sh -c "echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf"

5.3.1.2.4. OSのアップデート

OSを最新化しておきます。

$ sudo apt-get update
$ sudo apt-get upgrade -y

5.3.1.2.5. 共通パッケージのインストール

ControleNodeでもComputeNodeでもどちらでも必要になる最低限のパッケージをインストールしておきます。

$ sudo apt-get install -y ntp python-mysqldb python-memcache

5.3.1.2.6. 再起動

IPアドレスの固定化などを行ったのでOSを再起動しておきます。

$ sudo reboot

Openstackインストール前のOS設定は終了です。