cheng029 发表于 2015-7-14 15:56:18

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

六、配置网络服务 1、配置控制节点 (1)配置Nova使用nova-network网络# 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 (2)重新启动计算服务# serviceopenstack-nova-api restartStopping openstack-nova-api:                               Starting openstack-nova-api:                               # serviceopenstack-nova-scheduler restartStopping openstack-nova-scheduler:                         Starting openstack-nova-scheduler:                         # serviceopenstack-nova-conductor restartStopping openstack-nova-conductor:                         [ OK]Starting openstack-nova-conductor:                         2、配置计算节点 这里将在计算节点配置使用flat网络,并通过DHCP为虚拟机实例分配IP地址。 (1)安装传统网络组件nova-network# 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服务并将服务配置为开机自动启动# serviceopenstack-nova-network startStarting openstack-nova-network:                            # serviceopenstack-nova-metadata-api startStarting openstack-nova-metadata-api:                      # chkconfigopenstack-nova-network on # 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用户环境变量# source admin-openrc.sh (2)创建初始网络# nova network-createdemo-net --bridge br100 --multi-host T --fixed-range-v4 192.168.1.0/24 (3)验证创建的网络# nova net-list                               (4)计算节点的eth1网卡使用的VMware Workstation虚拟网络类型为“仅主机模式”。这里需要把VMware Network Adapter VMnet1的IP地址改为192.168.1.1以外的地址。 七、安装Dashboard 0、Dashboard提供了OpenStack云计算系统的Web访问接口。Dashboard又称作Horizon,允许云管理员或普通用户管理多种OpenStack资源和服务。除了Dashboard,用户也可以直接使用OpenStack命令行客户端管理和使用OpenStack。这里将在控制节点安装Dashboard。 1、安装Dashboard (1)安装Dashboard# 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服务器的访问。# setsebool -Phttpd_can_network_connect on (4)编辑Web服务器的配置文件/etc/httpd/conf/httpd.confServerName 192.168.8.11:80 (5)启动Web服务器和Memcached服务# service httpd startStarting httpd:                                           # service memcachedstartStarting memcached:                                        # chkconfig httpd on # chkconfig memcached on 2、访问Dashboard (1)打开浏览器输入http://192.168.8.11/dashboard,用户名处输入admin或demo(在“三、配置认证服务”时创建的两个用户,其中admin为管理用户,demo为普通用户。),密码都是123456。 (2)登陆成功,显示计算服务的概况。
页: [1]
查看完整版本: 在CentOS 6.6上安装多节点OpenStack(part5 of 6)