如果使用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

最新文章

  1. Module Zero之权限管理
  2. 使用staruml学习画类图
  3. PHP中JSON的跨域调用
  4. Linux 添加新硬盘 LVM操作(作用:新增硬盘的卷管理)
  5. 常用的sql语言基础(1)
  6. 【转】“C语言说到底是一门以内存为中心的编程语言” —— 这种说法正确吗?
  7. Windows 8 之 windbg 配置
  8. ural 1180 Stone Game
  9. 坑爹的vector iterators incompatible错误(VS中属性页-->C/C++-->代码生成-->>运行库)
  10. TBB入门
  11. poj1799---解析几何
  12. spark yarn任务的executor 无故 timeout之原因分析
  13. 习惯的PHP命名规则
  14. python制作爬虫爬取京东商品评论教程
  15. DSAPI多功能组件编程应用-HTTP监听服务端与客户端
  16. 09、高级编程之基于排序机制的wordcount程序
  17. 自从硬派网倒闭后,就没有什么好看的IT硬件网站了
  18. [UE4]蓝图节点的组织
  19. [code]代码格式1
  20. chrome误删了bookmarks且已经同步清空了google云端的挽救方式

热门文章

  1. python 回溯法 子集树模板 系列 —— 19、野人与传教士问题
  2. [Deep-Learning-with-Python]基于Kears的Reuters新闻分类
  3. 11.8 开课二个月零四天 (Jquery取属性值,做全选,去空格)
  4. R语言学习 第二篇:矩阵和数组
  5. java中多态的实现机制
  6. SCRUM 12.09 软件工程第二周计划
  7. 决胜 Poker
  8. 使用SSH过程中遇到的几个问题及解决方案
  9. Android map转json格式,附上Jackson包下载地址,导入过程
  10. 使用maven的插件进行maven项目的打包