一、服务安装(计算节点)
安装软件:
# yum install openstack-nova-compute -y

编辑/etc/nova/nova.conf文件并设置如下内容:
# vim /etc/nova/nova.conf
[DEFAULT]
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:openstack123@10.10.11.11
my_ip = 10.10.11.12
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
[api]
auth_strategy = keystone
[keystone_authtoken]
auth_uri = http://10.10.11.11:5000
auth_url = http://10.10.11.11:35357
memcached_servers = 10.10.11.11:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = nova123
[vnc]
enabled = True
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://10.10.11.11:6080/vnc_auto.html
[glance]
api_servers = http://10.10.11.11: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.10.11.11:35357/v3
username = placement
password = placement123

检测当前计算节点是否支持硬件虚拟化
# egrep -c '(vmx|svm)' /proc/cpuinfo

我使用的虚拟机,这里返回0,明显我不支持硬件虚拟化
可以编辑/etc/nova/nova.conf文件设置qemu来提供软件虚拟化
# vim /etc/nova/nova.conf
[libvirt]
virt_type = qemu

设置服务的开机自启动,并启动计算服务:
# 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环境变量:
# source admin-openrc

执行下面的命令,查看计算节点信息是否已经在数据库:
# openstack compute service list --service nova-compute

发现计算节点:
# su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova

三、验证可用性(控制节点)
添加admin环境变量:
# source admin-openrc

列出计算服务的运行状态:
# openstack compute service list

列出认证服务的端口:
# openstack catalog list

列出镜像信息,确认能访问镜像服务:
# openstack image list

确认cells和placement api成功运行:
# nova-status upgrade check

最新文章

  1. 【转载】 Java线程面试题 Top 50
  2. ios开发之OC基础-ios开发学习路线图
  3. 从工程中删除Cocoapods
  4. HDU 5235 Friends (2015 Multi-University Training Contest 2 搜索+剪枝)
  5. 年末促销 Windows Azure在线充值送微软商城硬件大礼包
  6. TIFF6 Packbit algorithm
  7. 《Qt编程的艺术》——5.1 手动布局
  8. jQuery整理笔记文件夹
  9. Linux下Modules的概念及使用详解[转贴]
  10. jst通用删除数组中重复的值和删除字符串中重复的字符
  11. java 读取excel
  12. 主成分分析法PCA原理
  13. 使用rem进行自适应页面布局
  14. SQL Server 的 RowGuid/RowGuidCol 是什么意思?
  15. width:100%和width:auto区别
  16. DWORD类型
  17. JS中的匿名函数自执行、函数声明与函数表达式
  18. 使用 Git 对原理图和线路板时行版本控制
  19. 人机交互print
  20. js中常见面试问题-笔记

热门文章

  1. 第二周、ubuntu的简单介绍与使用
  2. SQL SERVER 查询所有表大小
  3. yii框架定时任务的操作
  4. SSM前后端分离 ssm+html+js(ajax) 这种controll层的返回值是结合或者网址
  5. ssm动态sql语句
  6. 利用jQuery-Word-Export导出word (含ECharts)
  7. MPSoc之Hello World学习笔记
  8. 【Java基础】- Java学习路线图
  9. 【转载】C#使用Newtonsoft.Json组件来序列化对象
  10. js判断数组中是否有重复元素