在将计算服务(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:[email protected]/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计算节点已经安装完成
时间: 2024-10-10 01:44:44