登陆horizon界面:
1.用admin用户登陆,在管理员下把默认的网络删除(先删路由器)
2.在管理员下用admin用户创建新的网络“ newnet”,其中选择外部,共享,管理员状态选项,在“ newnet”网络下创建新的子网“ newnet-subnet”,设置网络地址为: 192.168.2.0/24,网关为: 192.168.2.1,DHCP地址池为: 192.168.2.150,192.168.2.159
3.退出admin用户,用demo用户登陆,创建新的租户网络“ demonet”选择管理员状态选项,在“ demonet”网络下创建子网“ demo-subnet”,设置网络地址为:10.0.1.0/24,网关为:10.0.1.1,在子网“ demo-subnet”创建新的端口,选择ip为:10.0.1.1
4.在demo用户下创建新的路由器“ demo=router”,设置网关**为“newnet”,创建新的端口,选择ip为:10.0.1.1
5.在demo用户下创建“cirros”云主机,选择镜像启动,导入自带的“cirros-0.3.2-x86_64-disk”镜像,选择“demonet”网络。
6.启动“cirros”云主机后,分配一个浮动IP,在"访问&安全"选择增加“ICMP”协议的“出口”和“入口”
7.进入“cirros”云主机的控制台,登陆进去后发现不可以ping通本地网络。
8.打开Ubuntu的终端,切换回“ticomm”用户 执行: cd /etc/network sudo vi interfaces,在“interfaces”上增加: auto br-ex
iface br-ex inet dhcp 退出“interfaces”,然后后执行: sudo ovs-vsctl add-port br-ex eth0, sudo ethtool -K eth0 gro off, 最后执行 : ifconfig br-ex 然后重启电脑。
9.重启电脑后,发现电脑中本地的网络连接无法上网(网线驱动都没问题),此时登陆horizon界面,进入“cirros”云主机后台,发现可以ping通本地IP,仍无法ping通其他的网络IP。
10.切换“ticomm”用户, sudo ovs-vsctl del-port br-ex eth0 将之前增加的删掉,重启电脑,发现本地可以正常上网。
11.因此得出结论,由于笔记本式是单网卡的,openstack联通内外部网络需要双网卡,后期继续研究利用单网卡如何配置openstack的网络 http://www.chenshake/install-ubuntu12-04-openstack-folsom-nova-network-adapter/
过程记录如下: 切换到stack用户 su stack 首先将/opt/devstack/localrc文件设置: offline=true 然后执行: ./unstack.sh ./stack.sh 使用horizon界面删除默认生成的网络 注意删除的顺序是: demo用户下: router1-->private子网-->private网络 admin用户下: public子网-->public网络
接着在br-ex网桥上添加端口em1 然后需要重启服务器使下面的设置生效 w2@ubuntu1404LTS-cloud:~$ s udo ovs-vsctl add-port br-ex em1
[sudo] password for w2:
w2@ubuntu1404LTS-cloud:~$ sudo ethtool -K em1 gro off 即时生效:sudo ifdown br-ex sudo ifup br-ex 重启之后,可以发现br-ex的ip就是em1的ip了: IP address for em1: 192.168.1.226
IP address for em2: 192.169.1.3
IP address for br-ex: 192.168.1.226
重启之后,需要在stack用户下执行rejoin-stack.sh来重启openstack后台服务 su stack cd /opt/devstack ./rejoin-stack.sh
开始重新配置网络 1.使用admin用户创建外部网络ExtNet ,共享并且外部勾选 2.在ExtNet内创建子网 网络: 192.168.1.0/24 dhcp地址池: 无 域名解析: 8.8.8.8 3.退出admin,使用demo用户登录,注意使用demo(非invisible_to_admin),创建DemoNet 网络: 10.0.1.0/24 dhcp地址池: 10.0.1.100,10.0.1.200 域名解析: 8.8.8.8 4.创建router DemoToExt 设置网关为ExtNet,ip默认 设置接口,添加DemoNet的接口,默认10.0.1.1 5.创建虚拟主机test01 dhcp获取的ip为10.0.1.100 6.为vm配置浮动ip,自动获取为192.168.1.3 7.设置安全组规则,添加出入口两个icmp规则 之后,我们可以到192.168.1.214上ping 192.168.1.3发现可以ping通
2.在管理员下用admin用户创建新的网络“ newnet”,其中选择外部,共享,管理员状态选项,在“ newnet”网络下创建新的子网“ newnet-subnet”,设置网络地址为: 192.168.2.0/24,网关为: 192.168.2.1,DHCP地址池为: 192.168.2.150,192.168.2.159
3.退出admin用户,用demo用户登陆,创建新的租户网络“ demonet”选择管理员状态选项,在“ demonet”网络下创建子网“ demo-subnet”,设置网络地址为:10.0.1.0/24,网关为:10.0.1.1,在子网“ demo-subnet”创建新的端口,选择ip为:10.0.1.1
4.在demo用户下创建新的路由器“ demo=router”,设置网关**为“newnet”,创建新的端口,选择ip为:10.0.1.1
5.在demo用户下创建“cirros”云主机,选择镜像启动,导入自带的“cirros-0.3.2-x86_64-disk”镜像,选择“demonet”网络。
6.启动“cirros”云主机后,分配一个浮动IP,在"访问&安全"选择增加“ICMP”协议的“出口”和“入口”
7.进入“cirros”云主机的控制台,登陆进去后发现不可以ping通本地网络。
8.打开Ubuntu的终端,切换回“ticomm”用户 执行: cd /etc/network sudo vi interfaces,在“interfaces”上增加: auto br-ex
iface br-ex inet dhcp 退出“interfaces”,然后后执行: sudo ovs-vsctl add-port br-ex eth0, sudo ethtool -K eth0 gro off, 最后执行 : ifconfig br-ex 然后重启电脑。
9.重启电脑后,发现电脑中本地的网络连接无法上网(网线驱动都没问题),此时登陆horizon界面,进入“cirros”云主机后台,发现可以ping通本地IP,仍无法ping通其他的网络IP。
10.切换“ticomm”用户, sudo ovs-vsctl del-port br-ex eth0 将之前增加的删掉,重启电脑,发现本地可以正常上网。
11.因此得出结论,由于笔记本式是单网卡的,openstack联通内外部网络需要双网卡,后期继续研究利用单网卡如何配置openstack的网络 http://www.chenshake/install-ubuntu12-04-openstack-folsom-nova-network-adapter/
过程记录如下: 切换到stack用户 su stack 首先将/opt/devstack/localrc文件设置: offline=true 然后执行: ./unstack.sh ./stack.sh 使用horizon界面删除默认生成的网络 注意删除的顺序是: demo用户下: router1-->private子网-->private网络 admin用户下: public子网-->public网络
接着在br-ex网桥上添加端口em1 然后需要重启服务器使下面的设置生效 w2@ubuntu1404LTS-cloud:~$ s udo ovs-vsctl add-port br-ex em1
[sudo] password for w2:
w2@ubuntu1404LTS-cloud:~$ sudo ethtool -K em1 gro off 即时生效:sudo ifdown br-ex sudo ifup br-ex 重启之后,可以发现br-ex的ip就是em1的ip了: IP address for em1: 192.168.1.226
IP address for em2: 192.169.1.3
IP address for br-ex: 192.168.1.226
重启之后,需要在stack用户下执行rejoin-stack.sh来重启openstack后台服务 su stack cd /opt/devstack ./rejoin-stack.sh
开始重新配置网络 1.使用admin用户创建外部网络ExtNet ,共享并且外部勾选 2.在ExtNet内创建子网 网络: 192.168.1.0/24 dhcp地址池: 无 域名解析: 8.8.8.8 3.退出admin,使用demo用户登录,注意使用demo(非invisible_to_admin),创建DemoNet 网络: 10.0.1.0/24 dhcp地址池: 10.0.1.100,10.0.1.200 域名解析: 8.8.8.8 4.创建router DemoToExt 设置网关为ExtNet,ip默认 设置接口,添加DemoNet的接口,默认10.0.1.1 5.创建虚拟主机test01 dhcp获取的ip为10.0.1.100 6.为vm配置浮动ip,自动获取为192.168.1.3 7.设置安全组规则,添加出入口两个icmp规则 之后,我们可以到192.168.1.214上ping 192.168.1.3发现可以ping通
更多推荐
openstack虚拟机网络配置
发布评论