第七部分?安裝計算服務nova(計算節點)
在計算節點(c1)上進行如下操作以安裝計算服務nova(計算節點)
開啟計算節點(c1)的vmware-workstation虛擬機(自從上次備份之后一直就沒有開啟過,o(∩_∩)o )
啟動好之后,用xshell連接上去
檢查其主機名、網絡配置和與控制節點的通訊等,一定要確保能使用主機名ping通控制節點。
hostnamctl
ifconfig
ping?ct
安裝軟件包
yum install openstack-nova-compute -y
因為要安裝KVM虛擬化那一套的東東,所以安裝的包較多,請耐心等待。如果提示沒有包,則先安裝openstack源(參考本系列文章第一部分基礎服務的安裝)
修改計算節點的nova配置文件
cp /etc/nova/nova.conf /etc/nova/nova.conf.bak
grep -Ev '^$|#' /etc/nova/nova.conf.bak >/etc/nova/nova.conf
vim /etc/nova/nova.conf
在[DEFAULT]中加入:
[DEFAULT]
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:RABBIT_PASS@ct
my_ip = 192.168.10.42
use_neutron = true
firewall_driver = nova.virt.firewall.NoopFirewallDriver
在[api]和[keystone_authtoken]加入keystone的認證:
[api]
auth_strategy = keystone
[keystone_authtoken]
www_authenticate_uri = http://ct:5000/
auth_url = http://ct:5000/
memcached_servers = ct:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = NOVA_PASS
在[vnc]中加入:
[vnc]
enabled = true
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://192.168.10.41:6080/vnc_auto.html
在[glance]部分中加入:
[glance]
api_servers = http://ct:9292
在[oslo_concurrency]部分中加入:
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
在[placement]部分中加入:
[placement]
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://ct:5000/v3
username = placement
password = PLACEMENT_PASS
ps:修改的地方和控制節點的差不多,這里就不再截圖說明了。
確定計算節點是否支持虛擬機硬件加速
egrep -c '(vmx|svm)' /proc/cpuinfo
如果此命令返回值不是0,則計算節點支持硬件加速,不需要加入下面的配置。
如果此命令返回值是0,則計算節點不支持硬件加速,并且必須配置libvirt為使用QEMU而不是KVM,需要編輯/etc/nova/nova.conf 文件中的[libvirt]部分:
[libvirt]
virt_type = qemu
如上圖所示,不需要配置libvirt這節
啟動Compute服務及其相關服務,并將其配置為在系統啟動時自動啟動
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service
確定服務是否運行
ps -ef | grep nova
ps -ef | grep libvirtd
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。