web-dev-qa-db-ja.com

devStack VM(virtualbox)の正しいネットワーク構成は何ですか?

通常、新しいUbuntu VMをセットアップするとき、インターネットを取得するために_eth0_をNATモードで保持し、HostOnlyに_eth1_インターフェースを追加しますsshできるようにモード。

しかし、このdevStackガイドを使用します: VMでクラウドを実行する 、それは_eth0_をパブリックインターフェイスとして使用しようとしたようです(インストールは_eth0_がネットワークを失ったため停止しました)。

OpenStackのセットアップには通常2つのNICが必要であることを知っているので、自分のVMの正しい構成は何なのかと思っています。

4
Olivier

私はガイドから始めました buntu 12.04 LTSのOpenStack EssexでVirtualBoxの下で実験 とここに、VirtualBoxで巻き込んだ設定があります

[設定]> [ネットワーク]で、vboxnet0という名前のホストオンリーネットワークを作成します。

vboxnet0(DHCPサーバーも無効にする)

vboxnet0

新しいVMを作成し、[ネットワーク]セクションに移動します。

VM自体のアダプタ。 Adapter 1Adapter 2

Ubuntuのネットワーク設定VM/etc/network/interfaces

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

#Public Interface
#auto eth1
#iface eth1 inet static
#address 172.16.0.1
#netmask 255.255.0.0
#network 172.16.0.0
#broadcast 172.16.255.255

# Instead of having eth1 in /etc/network/interfaces
# we create directly br100 and attach it to eth1
auto br100
iface br100 inet static
address 172.16.0.1
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
    bridge_ports eth1
    bridge_stp off
    bridge_maxwait 0
    bridge_fd 0

そして、私のdevstack localrc/local.confファイルに、次の設定を含めました。

Host_IP=172.16.0.1
FLAT_INTERFACE=br100
PUBLIC_INTERFACE=eth1
FLOATING_RANGE=172.16.0.128/25

これにより、ホストマシンからインスタンスにアクセスできます(フローティングIPに関連付けられている場合)。

これもあなたのために働くことを願っています!

エバレット

5
Everett Toews

vagrant がvirtualboxとともにインストールされている場合、 vagrant-devstack を使用してdevstackを開始できます。

$ git clone [email protected]:dolph/vagrant-devstack.git
$ cd vagrant-devstack
$ vagrant up

ネットワーク構成は、付属のVagrantfileによって処理されます。

3
Dolph