vzdsa 发表于 2015-8-13 10:34:40

openstack部署安装(Icehouse版本)-计算节点(compute)

在将计算服务(nova)配置在控制器节点上之后,必须将另一个系统配置为计算节点。计算节点接收来自控制器节点的请求并承载虚拟机实例。也可以在单一节点上运行所有服务,但在此次部署时,将计算节点单独部署,使得很容易在规模声场中水平增加额外的计算节点。
5.1 Configure a compute node(安装配置计算节点)

5.1.1 安装compute服务

# yum install openstack-nova-compute

5.1.2 编辑nova配置文件

# openstack-config --set /etc/nova/nova.conf database connection mysql://nova:nova@controller/nova
# openstack-config --set /etc/nova/nova.conf DEFAULT auth_strategy keystone
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_uri http://controller:5000
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_host controller
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_protocol http
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_port 35357
# openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_user nova
# openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_tenant_name service
# openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_password nova

5.1.3 配置消息队列服务qpid

# openstack-config --set /etc/nova/nova.conf \
DEFAULT rpc_backend qpid
# openstack-config --set /etc/nova/nova.conf DEFAULT qpid_hostname controller

5.1.4 配置vnc远程服务

# openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 10.0.0.31
# openstack-config --set /etc/nova/nova.conf DEFAULT vnc_enabled True
# openstack-config --set /etc/nova/nova.conf DEFAULT vncserver_listen 0.0.0.0
# openstack-config --set /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 10.0.0.31
# openstack-config --set /etc/nova/nova.conf \
DEFAULT novncproxy_base_url http://controller:6080/vnc_auto.html

5.1.5 配置glance服务

# openstack-config --set /etc/nova/nova.conf DEFAULT glance_host controller

5.1.6 查看系统是否支持硬件加速

$ egrep -c '(vmx|svm)' /proc/cpuinfo

   如果上面的命令返回值为1,表示系统可以支持,不需要做改动。

   如果上面的命令返回值为0,则表示系统不支持,那么就必须将libvirt类型从kvm改为QEMU

   # openstack-config --set /etc/nova/nova.conf libvirt virt_type qemu

5.1.7 启动compute服务,并加入开机启动项

# service libvirtd start
# service messagebus start
# service openstack-nova-compute start
# chkconfig libvirtd on
# chkconfig messagebus on
# chkconfig openstack-nova-compute on

至此,compute计算节点已经安装完成
页: [1]
查看完整版本: openstack部署安装(Icehouse版本)-计算节点(compute)