如何在 OpenStack 上配置网络?

如何在 OpenStack 上配置网络?

我一直在使用 Openstack,但无法让网络正常运行。我只是想让一台服务器运行起来。我可以启动实例,但它们卡在 BIOS 加载屏幕上(我可以从 VNC 中看到),日志告诉我它们正在搜索 IP 地址。

我使用的是 Ubuntu 10.04,如果有关系的话。我使用 Stackops 的 PPA 来安装所有 Openstack 软件包。所有东西都是最新版本。

我看到了这篇文章,它看起来确实很有帮助:http://blog.stackops.com/2011/06/13/understanding-stackops-openstack-nova-networking-configuration/#comment-89。我的问题是:这里列出的各种网络(绿色、红色、黄色和蓝色)是如何配置的以及在哪里配置的? 、 和 中的内容nova-manage networknova-manage floating什么/etc/nova/nova.conf

我的服务器有一个 10.1.1.x 地址,我只想为启动的任何 VM 提供另一个 10.1.1.x 地址,以便它直接在本地网络上可见。(我可以稍后尝试变得更花哨。)有人能给我一些关于如何做到这一点的示例配置吗?我甚至不在乎我使用的是 DHCP 还是“平面”网络。(服务器有第二个 NIC 并插入托管交换机,但我现在不想尝试 VLAN。)

root@stack01:~# cat /etc/nova/nova.conf
  --dhcpbridge_flagfile=/etc/nova/nova.conf
  --dhcpbridge=/usr/bin/nova-dhcpbridge
  --logdir=/var/log/nova
  --state_path=/var/lib/nova
  --lock_path=/var/lock/nova
  --verbose
  --s3_host=10.1.1.50
  --rabbit_host=10.1.1.50
  --cc_host=10.1.1.50
  --ec2_url=http://10.1.1.50:8773/services/Cloud
  --fixed_range=10.1.1.0/27
  --network_size=256
  --flat_network_dhcp_start=10.1.1.2
  --FAKE_subdomain=ec2
  --routing_source_ip=10.1.1.50
  --verbose
  --sql_connection=mysql://root:[email protected]/nova
  --network_manager=nova.network.manager.FlatDHCPManager
  --vnc_console_proxy_url=http://10.1.1.50:6080

root@stack01:~# nova-manage network list
network             netmask         start address   DNS            
10.1.1.0/27         255.255.255.224 10.1.1.2        8.8.4.4

root@stack01:~# nova-manage floating list
test-vm-1   10.1.1.120  None

root@stack01:~# euca-describe-images
IMAGE   ari-5c4f6b10    mybucket/ramdisk.manifest.xml       available   public      x86_64  ramdisk     
IMAGE   ami-5baa20a8    mybucket/machine.manifest.xml       available   public      x86_64  machine aki-19a82b1f    ari-5c4f6b10
IMAGE   aki-19a82b1f    mybucket/kernel.manifest.xml        available   public      x86_64  kernel

root@stack01:~# euca-describe-instances 
RESERVATION r-0f02dr00  admin   default
INSTANCE    i-00000014  ami-5baa20a8    192.168.254.3   192.168.254.3   running None (admin, stack01)   0       m1.small    2011-07-25T17:47:57Z    nova

如您所见,我的实例出现了 192.168.254.x 地址。我知道我已将该范围放入配置中的某个位置,但现在我无法在配置中找到它的位置,因此我无法更改它!

我本来想给你一个我设置图像时遵循的文档链接,但它们已经从 Wiki 中消失了!;-)

相关内容