openstack学习-nove计算节点部署(五)
nova-compute一般运行在计算节点上,通过message Queue接收管理VM的生命周期
nova-compute通过Libvirt管理KVM,通过XenAPI管理Xen等
一、安装OpenStack仓库
yum install -y centos-release-openstack-queens
二、安装openstack-nova-compute
[root@linux-node2 ~]# yum install -y openstack-nova-compute sysfsutils
三、拷贝控制节点配置文件
[root@linux-node1 ~]# scp /etc/nova/nova.conf 192.168.56.12:/etc/nova/nova.conf
[root@linux-node2 ~]# chown root:nova /etc/nova/nova.conf
四、删除多余的数据配置
connection= mysql+pymysql://nova:nova@192.168.56.11/nova
connection= mysql+pymysql://nova:nova@192.168.56.11/nova_api
五、修改vnc配置
[vnc]
enabled=true
server_listen = 0.0.0.0
server_proxyclient_address = 192.168.56.12
novncproxy_base_url = http://192.168.56.11:6080/vnc_auto.html
六、虚拟化适配
[root@linux-node2 ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
2
[root@linux-node2 ~]# vim /etc/nova/nova.conf
[libvirt]
virt_type=qemu
如果返回的是非0的值,那么表示计算节点服务器支持硬件虚拟化,需要在nova.conf里面设置
[libvirt]
virt_type=kvm
生产环境一点要设置virt_type=kvm
七、启动nova-compute
[root@linux-node2 ~]# systemctl enable libvirtd.service openstack-nova-compute.service
Created symlink from /etc/systemd/system/multi-user.target.wants/openstack-nova-compute.service to /usr/lib/systemd/system/openstack-nova-compute.service.
[root@linux-node2 ~]# systemctl start libvirtd.service openstack-nova-compute.service
八、设置控制节点和计算节点的时间一致
[root@linux-node1 ~]# yum install ntpdate -y
[root@linux-node1 ~]# ntpdate time1.aliyun.com
Sep :: ntpdate[]: adjust time server 203.107.6.88 offset 0.018686 sec
[root@linux-node2 ~]# yum install ntpdate -y
[root@linux-node2 ~]# ntpdate time1.aliyun.com
Sep :: ntpdate[]: adjust time server 203.107.6.88 offset 0.018686 sec
九、验证
控制节点执行
[root@linux-node1 ~]# source admin-openstack.sh
[root@linux-node1 ~]# openstack host list
+-------------------------+-------------+----------+
| Host Name | Service | Zone |
+-------------------------+-------------+----------+
| linux-node1.example.com | conductor | internal |
| linux-node1.example.com | consoleauth | internal |
| linux-node1.example.com | scheduler | internal |
| linux-node2.example.com | compute | nova |
+-------------------------+-------------+----------+
[root@linux-node1 ~]#
[root@linux-node1 ~]# openstack compute service list
+----+------------------+-------------------------+----------+---------+-------+----------------------------+
| ID | Binary | Host | Zone | Status | State | Updated At |
+----+------------------+-------------------------+----------+---------+-------+----------------------------+
| 1 | nova-conductor | linux-node1.example.com | internal | enabled | up | 2018-09-19T08:59:22.000000 |
| 2 | nova-consoleauth | linux-node1.example.com | internal | enabled | up | 2018-09-19T08:59:22.000000 |
| 3 | nova-scheduler | linux-node1.example.com | internal | enabled | up | 2018-09-19T08:59:22.000000 |
| 6 | nova-compute | linux-node2.example.com | nova | enabled | up | 2018-09-19T08:59:13.000000 |
+----+------------------+-------------------------+----------+---------+-------+----------------------------+
[root@linux-node1 ~]#
[root@linux-node1 ~]# openstack catalog list
+-----------+-----------+--------------------------------------------+
| Name | Type | Endpoints |
+-----------+-----------+--------------------------------------------+
| keystone | identity | RegionOne |
| | | admin: http://192.168.56.11:35357/v3/ |
| | | RegionOne |
| | | public: http://192.168.56.11:5000/v3/ |
| | | RegionOne |
| | | internal: http://192.168.56.11:35357/v3/ |
| | | |
| placement | placement | RegionOne |
| | | public: http://192.168.56.11:8778 |
| | | RegionOne |
| | | admin: http://192.168.56.11:8778 |
| | | RegionOne |
| | | internal: http://192.168.56.11:8778 |
| | | |
| nova | compute | RegionOne |
| | | internal: http://192.168.56.11:8774/v2.1 |
| | | RegionOne |
| | | public: http://192.168.56.11:8774/v2.1 |
| | | RegionOne |
| | | admin: http://192.168.56.11:8774/v2.1 |
| | | |
| glance | image | RegionOne |
| | | public: http://192.168.56.11:9292 |
| | | RegionOne |
| | | admin: http://192.168.56.11:9292 |
| | | RegionOne |
| | | internal: http://192.168.56.11:9292 |
| | | |
+-----------+-----------+--------------------------------------------+
[root@linux-node1 ~]#
十、计算节点加入控制节点
[root@linux-node1 ~]# su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
/usr/lib/python2./site-packages/oslo_db/sqlalchemy/enginefacade.py:: NotSupportedWarning: Configuration option(s) ['use_tpool'] not supported
exception.NotSupportedWarning
Found cell mappings.
Skipping cell0 since it does not contain hosts.
Getting computes from cell 'cell1': 6cc05670-542c-4aca-a9c4-dc4219a19cf2
Checking host mapping for compute host 'linux-node2.example.com': 7a3cec97-0ddf-49eb-b96c-e8b280c73095
Creating host mapping for compute host 'linux-node2.example.com': 7a3cec97-0ddf-49eb-b96c-e8b280c73095
Found unmapped computes in cell: 6cc05670-542c-4aca-a9c4-dc4219a19cf2
如果不想手动加的话,可以修改vim /etc/nova/nova.conf 并重启
discover_hosts_in_cells_interval=300 ##表示每5分钟检查一次
到此计算节点安装完成!!!!!
openstack学习-nove计算节点部署(五)的更多相关文章
- openstack学习-nove控制节点部署(四)
nove在openstack非常重要,主要负责创建虚拟机 nova计算服务 API :负责接收和响应外部请求.支持openstack API,EC2 API Cert:负责身份认证EC 2 Sched ...
- OpenStack 计算服务 Nova计算节点部署(八)
如果使用vmware虚拟机进行部署,需要开启虚拟化:如果是服务器需要在bios上开启. nova计算节点IP是192.168.137.12 环境准备 安装时间同步 yum install ntpdat ...
- Openstack 网络服务 Neutron计算节点部署(十)
Neutron计算节点部署 安装组件,安装的服务器是192.168.137.12 1.安装软件包 yum install -y openstack-neutron-linuxbridge ebtabl ...
- Openstack 网络服务 Neutron计算节点部署 (十一)
一) Neutron计算节点部署 1.安装软件包 # yum install -y openstack-neutron-linuxbridge ebtables ipset 2.配置文件neutron ...
- Openstack Nova 添加计算节点(六.一)
Openstack Nova 添加计算节点(六.一) # 重要的两点: 1 时间同步 2 yum 源 # 安装软件: yum install openstack-selinux openstack-n ...
- OpenStack IceHouse 部署 - 4 - 计算节点部署
Nova计算服务(计算节点) 参考 本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service) 前置工作 数据库 由于我们在Nova(计算管理 ...
- OpenStack 计算服务 Nova计算节点部署 (九)
如果使用vmware虚拟机进行部署,需要开启虚拟化:如果是服务器需要在bios上开启. Nova Compute nova-compute 一般运行在计算节点上,通过Messages Queue接收并 ...
- install-newton部署安装--------计算节点部署安装
#################################################################################################### ...
- OpenStack 多台计算节点时的问题
Contents [hide] 1 前言 2 bug 3 解决方法 4 网络问题 前言 添加一台计算节点后无法创建虚拟机.在调度层就错误: bug https://review.openstack.o ...
随机推荐
- memcache的下载与安装
memcache的安装: 建议安装1.4.4版本 Windows 下安装 Memcached 官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据 ...
- 图片压缩之-JPEGCodec失效替换方案
今天遇到一个405错误,提示Method not allowed ,一直以为是控制器出问题了,后来发现实际上是Jpeg库有问题.刚开始用这个库,没想到已经不推荐使用了.下面是网上找的解决方案.http ...
- json 不能 dumps datetime 解决办法
backend.myviews.json_time.py from datetime import date import json from datetime import datetime cla ...
- fastdfs+nginx集群高可用搭建的一些坑!!记录一下
首先我这里是三台节点,都搭tracker和storage,然后使用nginx做负载,只建一个group1,三个tracker! 搭建步骤比较麻烦,里面有很多坑需要注意,步骤就不啰嗦了,这里主要记录几个 ...
- 【转】Python数据类型之“数字(numerics)”
[转]Python数据类型之“数字(numerics)” 上一节内容说的是“Python基本语法”,本节主要讲下Python中的数据类型. 存储在内存中的数据通常有两个属性: 在内存中的存放位置:这个 ...
- 嵌入式系统C编程之错误处理
前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: 一 错误概念 1.1 错误分类 从严重性而言,程序错误可分为致命性和非致命性两类.对于致命性错误,无法执行 ...
- springboot系列九,springboot整合邮件服务、整合定时任务调度
一.整合邮件服务 如果要进行邮件的整合处理,那么你一定需要有一个邮件服务器,实际上 java 本身提供有一套 JavaMail 组件以实现邮件服务器的搭建,但是这个搭建的服务器意义不大,因为你现在搭建 ...
- mysql系列十三、mysql中replace into和duplicate key的使用区
一.创建测试表 1.创建唯一索引"b" CREATE TABLE `test2` ( `id` int(10) NOT NULL AUTO_INCREMENT, `a` varch ...
- 如何设置使eclipse修改代码不重启tomcat
tomcat配置 1.server.xml reloadable="true"<Context docBase="ins" path="/ins ...
- 【bzoj2653】【middle】【主席树+二分答案】
Description 一个长度为 n 的序列 a ,设其排过序之后为 b ,其中位数定义为 b[n/2] ,其中 a,b 从 0 开始标号 , 除法取下整. 给你一个长度为 n 的序列 s .回答 ...