openstack Q版部署-----nova服務配置-計算節點(6)
阿新 • • 發佈:2019-01-24
strategy drive lis 可用性 baidu admin scheduler emca info
一、服務安裝
yum install openstack-nova-compute -y
編輯/etc/nova/nova.conf文件並設置如下內容
[DEFAULT] enabled_apis = osapi_compute,metadata transport_url = rabbit://openstack:[email protected] my_ip = 10.1.80.111 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth_strategy = keystone [keystone_authtoken] auth_uri= http://10.1.80.110:5000 auth_url = http://10.1.80.110:35357 memcached_servers = 10.1.80.110:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova password = nova2018 [vnc] enabled = True server_listen = 0.0.0.0 server_proxyclient_address = $my_ip novncproxy_base_url= http://10.1.80.110:6080/vnc_auto.html [glance] api_servers = http://10.1.80.110:9292 [oslo_concurrency] lock_path = /var/lib/nova/tmp [placement] os_region_name = RegionOne project_domain_name = Default project_name = service auth_type = password user_domain_name = Default auth_url = http://10.1.80.110:35357/v3 username = placement password= placement2018
檢測當前計算節點是否支持硬件虛擬化
egrep -c ‘(vmx|svm)‘ /proc/cpuinfo
我使用的虛擬機,這裏返回0,明顯我不支持硬件虛擬化
可以編輯/etc/nova/nova.conf文件設置qemu來提供軟件虛擬化
[libvirt]
virt_type = qemu
因為我這裏使用的vmware虛擬化,我修改了虛擬化配置,使之可以支持硬件虛擬化(所有服務器執行)
exsi5.5以上版本支持虛擬機的二次虛擬化
設置服務的開機自啟動,並啟動計算服務
systemctl enable libvirtd.service openstack-nova-compute.service systemctl start libvirtd.service openstack-nova-compute.service systemctl status libvirtd.service openstack-nova-compute.service
二、(控制節點)向cell數據庫添加計算節點
添加admin環境變量
sh admin-openrc.sh
執行下面的命令,查看計算節點信息是否已經在數據庫
openstack compute service list --service nova-compute
發現計算節點
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
當您添加新的計算節點時,您可以在控制器節點上運行nova管理cellv2發現主機來註冊這些新的計算節點。
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
或者,您可以在/etc/nov/nova.conf中設置適當的間隔
[scheduler] discover_hosts_in_cells_interval = 300
三、驗證可用性
添加admin環境變量
sh admin-openrc.sh
列出計算服務的運行狀態
openstack compute service list
列出認證服務的端口
openstack catalog list
列出鏡像信息,確認能訪問鏡像服務
openstack image list
確認cells和placement api成功運行
nova-status upgrade check
openstack Q版部署-----nova服務配置-計算節點(6)