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,刪除數據庫配置
[root@linux-node2 nova]# vim /etc/nova/nova.conf
[database]
#connection=
[api_database]
#connection=
  • 計算節點修改配置文件nova.conf,配置VNC
[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 文件的 [libvirt] 區域做出如下的編輯

[libvirt]
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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM