111 发表于 2017-6-24 18:16:21

OpenStack 计算服务 Nova计算节点部署(八)

  如果使用vmware虚拟机进行部署,需要开启虚拟化;如果是服务器需要在bios上开启。

  nova计算节点IP是192.168.137.12

环境准备
  安装时间同步



yum install ntpdate -y
ntpdate time1.aliyun.com
timedatectl set-timezone Asia/Shanghai

  安装EPEL仓库



rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
  安装openstack仓库



yum install -y centos-release-openstack-mitaka

  安装Openstack客户端



yum install -y python-openstackclient

  安装openstack SELinux管理包



yum install -y openstack-selinux

Nova Compute


[*]nova-compute 一般运行在计算节点上,通过Messages Queue接收并管理VM的生命周期
[*]nova-compute 通过Libvirt管理KVM,通过XenAPI管理Xen等
  

Nova计算节点部署
  1、安装软件包



yum install -y openstack-nova-compute

  2、配置


[*]将控制节点的配置文件nova.conf 复制到计算节点上



scp /etc/nova/nova.conf 192.168.137.12:/etc/nova/

  备注:注意计算节点上nova.conf文件的权限,要与控制节点一致
  


[*]计算节点修改配置文件nova.conf,删除数据库配置



# vim /etc/nova/nova.conf

#connection=

#connection=


[*]计算节点修改配置文件nova.conf,配置VNC




enabled=true
novncproxy_base_url=http://192.168.137.11:6080/vnc_auto.html
vncserver_listen=0.0.0.0
vncserver_proxyclient_address=192.168.137.12


[*]确定自己的计算节点是否支持虚拟机的硬件加速



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

  如果这个命令返回了1或不等于0的值,那么你的计算节点支持硬件加速且不需要额外的配置。
  如果这个命令返回了 0 值,那么你的计算节点不支持硬件加速。你必须配置 libvirt 来使用 QEMU 去代替 KVM。


[*]开启kvm
  在 /etc/nova/nova.conf 文件的 区域做出如下的编辑




virt_type=kvm

  3、启动服务,设置开机自启动



systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service

  4、列出服务组件,以验证是否成功启动并注册了每个进程(192.168.137.11主机执行如下命令)



source /root/admin-openstack.sh
openstack host list


  查看nova和keystone连接是否正常




nova service-list


  查看nova和glance服务连接是否正常



nova image-list

页: [1]
查看完整版本: OpenStack 计算服务 Nova计算节点部署(八)