openstack虚拟机网络配置

编程知识 更新时间:2023-04-20 14:18:03
登陆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通

更多推荐

openstack虚拟机网络配置

本文发布于:2023-04-15 23:51:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a9cceaa9aebcb17ec46246381b95bd0c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:虚拟机   网络   openstack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 79624文章数
  • 68阅读数
  • 0评论数