设为首页 收藏本站
查看: 929|回复: 0

[经验分享] 在CentOS 6.6上安装多节点OpenStack(part5 of 6)

[复制链接]

尚未签到

发表于 2015-7-14 15:56:18 | 显示全部楼层 |阅读模式
六、配置网络服务
1、配置控制节点
1)配置Nova使用nova-network网络
[iyunv@controller ~]# openstack-config --set/etc/nova/nova.conf DEFAULT network_api_class nova.network.api.API
[iyunv@controller ~]# openstack-config --set/etc/nova/nova.conf DEFAULT security_group_api nova
2)重新启动计算服务
[iyunv@controller ~]# serviceopenstack-nova-api restart
Stopping openstack-nova-api:                               [  OK  ]
Starting openstack-nova-api:                               [  OK  ]
[iyunv@controller ~]# serviceopenstack-nova-scheduler restart
Stopping openstack-nova-scheduler:                         [  OK  ]
Starting openstack-nova-scheduler:                         [  OK  ]
[iyunv@controller ~]# serviceopenstack-nova-conductor restart
Stopping openstack-nova-conductor:                         [ OK  ]
Starting openstack-nova-conductor:                         [  OK  ]
2、配置计算节点
这里将在计算节点配置使用flat网络,并通过DHCP为虚拟机实例分配IP地址。
1)安装传统网络组件nova-network
[iyunv@compute ~]# yum installopenstack-nova-network openstack-nova-api
2)配置Nova使用nova-network网络,其中外部网络接口为eth1
# openstack-config --set/etc/nova/nova.conf DEFAULT network_api_class nova.network.api.API
# openstack-config --set/etc/nova/nova.conf DEFAULT security_group_api nova
# openstack-config --set/etc/nova/nova.conf DEFAULT \
network_managernova.network.manager.FlatDHCPManager
# openstack-config --set/etc/nova/nova.conf DEFAULT \
firewall_drivernova.virt.libvirt.firewall.IptablesFirewallDriver
# openstack-config --set/etc/nova/nova.conf DEFAULT network_size 254
# openstack-config --set/etc/nova/nova.conf DEFAULT allow_same_net_traffic False
# openstack-config --set/etc/nova/nova.conf DEFAULT multi_host True
# openstack-config --set/etc/nova/nova.conf DEFAULT send_arp_for_ha True
# openstack-config --set /etc/nova/nova.confDEFAULT share_dhcp_address True
# openstack-config --set/etc/nova/nova.conf DEFAULT force_dhcp_release True
# openstack-config --set/etc/nova/nova.conf DEFAULT flat_network_bridge br100
# openstack-config --set/etc/nova/nova.conf DEFAULT flat_interface eth1
# openstack-config --set/etc/nova/nova.conf DEFAULT public_interface eth1
3)启动nova-network服务并将服务配置为开机自动启动
[iyunv@compute ~]# serviceopenstack-nova-network start
Starting openstack-nova-network:                           [  OK  ]
[iyunv@compute ~]# serviceopenstack-nova-metadata-api start
Starting openstack-nova-metadata-api:                      [  OK  ]
[iyunv@compute ~]# chkconfigopenstack-nova-network on
[iyunv@compute ~]# chkconfigopenstack-nova-metadata-api on
3、创建初始网络
接下来将创建一个外部网络。在计算节点上,虚拟机实例通过br100桥接到eth1,从而连接到外部网络,因此创建的外部网络需要在eth1所在的物理网络中选择一部分地址。
假如计算节点的eth1连接到的物理网络为192.168.1.0/24,其中192.168.1.1已经被其他设备(如网关)占用,因此可以选择除了192.168.1.1以外的所有地址,在这里选择192.168.1.0/24作为初始外部网络。
需要在控制节点上运行以下命令。
1)应用admin用户环境变量
[iyunv@controller ~]# source admin-openrc.sh
2)创建初始网络
[iyunv@controller ~]# nova network-createdemo-net --bridge br100 --multi-host T --fixed-range-v4 192.168.1.0/24
3)验证创建的网络
[iyunv@controller ~]# nova net-list
                              
4)计算节点的eth1网卡使用的VMware Workstation虚拟网络类型为“仅主机模式”。这里需要把VMware Network Adapter VMnet1IP地址改为192.168.1.1以外的地址。
七、安装Dashboard
0Dashboard提供了OpenStack云计算系统的Web访问接口。Dashboard又称作Horizon,允许云管理员或普通用户管理多种OpenStack资源和服务。
除了Dashboard,用户也可以直接使用OpenStack命令行客户端管理和使用OpenStack
这里将在控制节点安装Dashboard
1、安装Dashboard
1)安装Dashboard
[iyunv@controller ~]# yum install memcachedpython-memcached mod_wsgi openstack-dashboard
2)编辑Dashboard配置文件/etc/openstack-dashboard/local_settings
将时区修改为亚洲上海:
TIME_ZONE = "Asia/Shanghai"
允许所有主机访问Dashboard
ALLOWED_HOSTS = ['*']
指定控制节点的主机名:
OPENSTACK_HOST = "controller"
3)配置SELinux布尔值,允许到HTTP服务器的访问。
[iyunv@controller ~]# setsebool -Phttpd_can_network_connect on
4)编辑Web服务器的配置文件/etc/httpd/conf/httpd.conf
ServerName 192.168.8.11:80
5)启动Web服务器和Memcached服务
[iyunv@controller ~]# service httpd start
Starting httpd:                                           [  OK  ]
[iyunv@controller ~]# service memcachedstart
Starting memcached:                                        [  OK  ]
[iyunv@controller ~]# chkconfig httpd on
[iyunv@controller ~]# chkconfig memcached on
2、访问Dashboard
1)打开浏览器输入http://192.168.8.11/dashboard,用户名处输入admindemo(在“三、配置认证服务”时创建的两个用户,其中admin为管理用户,demo为普通用户。),密码都是123456
2)登陆成功,显示计算服务的概况。

在CentOS 6.6上安装多节点OpenStack(part5 of 6).pdf

366.82 KB, 下载次数: 0


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-86700-1-1.html 上篇帖子: 在CentOS 6.6上安装多节点OpenStack(part 3、4 of 6) 下篇帖子: 在CentOS 6.6上安装多节点OpenStack(part6 of 6)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表