您好,登錄后才能下訂單哦!
第七部分?安裝計(jì)算服務(wù)nova(計(jì)算節(jié)點(diǎn))
在計(jì)算節(jié)點(diǎn)(c1)上進(jìn)行如下操作以安裝計(jì)算服務(wù)nova(計(jì)算節(jié)點(diǎn))
開啟計(jì)算節(jié)點(diǎn)(c1)的vmware-workstation虛擬機(jī)(自從上次備份之后一直就沒有開啟過,o(∩_∩)o )
啟動(dòng)好之后,用xshell連接上去
檢查其主機(jī)名、網(wǎng)絡(luò)配置和與控制節(jié)點(diǎn)的通訊等,一定要確保能使用主機(jī)名ping通控制節(jié)點(diǎn)。
hostnamctl
ifconfig
ping?ct
安裝軟件包
yum install openstack-nova-compute -y
因?yàn)橐惭bKVM虛擬化那一套的東東,所以安裝的包較多,請(qǐng)耐心等待。如果提示沒有包,則先安裝openstack源(參考本系列文章第一部分基礎(chǔ)服務(wù)的安裝)
修改計(jì)算節(jié)點(diǎn)的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的認(rèn)證:
[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:修改的地方和控制節(jié)點(diǎn)的差不多,這里就不再截圖說明了。
確定計(jì)算節(jié)點(diǎn)是否支持虛擬機(jī)硬件加速
egrep -c '(vmx|svm)' /proc/cpuinfo
如果此命令返回值不是0,則計(jì)算節(jié)點(diǎn)支持硬件加速,不需要加入下面的配置。
如果此命令返回值是0,則計(jì)算節(jié)點(diǎn)不支持硬件加速,并且必須配置libvirt為使用QEMU而不是KVM,需要編輯/etc/nova/nova.conf 文件中的[libvirt]部分:
[libvirt]
virt_type = qemu
如上圖所示,不需要配置libvirt這節(jié)
啟動(dòng)Compute服務(wù)及其相關(guān)服務(wù),并將其配置為在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service
確定服務(wù)是否運(yùn)行
ps -ef | grep nova
ps -ef | grep libvirtd
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。