Ubuntu 12.04 に OpenStack

この記事は編集中です。

環境

192.168.1.1(ルーター)(DHCP)
|
|-192.168.1.XXX(操作PC)
|
|-192.168.1.109(対象PC eth1 static promisc off)
|-192.168.2.110(対象PC eth0 static promisc on)

設定

interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        up ifconfig $IFACE 0.0.0.0 up
        up ip link set $IFACE promisc on
        down ip link set $IFACE promisc off
        down ifconfig $IFACE down
        address 192.168.2.110
        netmask 255.255.255.0
        dns-nameservers 192.168.1.1

auto eth1
iface eth1 inet static
        address 192.168.1.109
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1 8.8.8.8
setup.conf
HOST_IP='192.168.1.109'
HOST_PUB_IP='192.168.2.110'
PUBLICNETWORK_NIC='eth0'

TIPS

LVM?

cider用にLVM領域が必要です。
インストール時にwhole diskなLVM作成した人は詰んでるので
インストールしなおしてください。
コツとしてはOS入ってる(/をマウントする)とこはLVMじゃなくして
空き容量を作り
空き容量をcider-volumesって名前でLVM化しとくだけでたぶん大丈夫です。
その/dev/sda.をsetup.confに書いておいてください

fdisk /dev/sda.

newdisk
n

primary
p

change system type
t
select LVM
8e

print list
p

write changes

w

pvscan
pvcreate /dev/sda6
pvscan

vgscan
vgcreate cinder-volumes /dev/sda6
vgscan

ovs-vsctl周りで怒られる
sudo service openvswitch-switch status

とかしてみる
なければ

module-assistant auto-install openvswitch-datapath

とかしてインストールする
その時

sudo apt-get install module-assistant

とかでいれとかないとかも?