centos nova(centos7哪个版本好)

这篇文章给大家聊聊关于centos nova,以及centos7哪个版本好对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

如何查看openstack版本

要想知道已安装的Openstack是什么版本,是一件非常烦的事,百度搜到的都是nova版本查看跟一些不相关的,后面用google中文查找也是如此,换成英文就有所收获了,随手就记下来,在此感谢一位给予我指导的学长。

先查看nova版本

环境说明:Centos7,只要在安装了nova的节点上都可以查询

查看nova版本有以下三种方式:

命令行查看

[root@controller~]# nova-manage version

12.0.4-1.el712

python内部查看

有两种方式:

nova-manageshell python查看

[root@controller~]# nova-manage shell python

>>> import nova; nova.version.version_string();

'12.0.4'123

查看python文件名

Openstack的源代码都在/usr/lib/python2.7/site-packages/下可以找到nova包

[root@controller~]# ll/usr/lib/python2.7/site-packages/|grep nova

drwxr-xr-x 32 root root 4096 Mar 25 23:21 nova

drwxr-xr-x 2 root root 143 Mar 25 23:20 nova-12.0.4-py2.7.egg-info

drwxr-xr-x 5 root root 4096 Mar 25 21:48 novaclient

drwxr-xr-x 2 root root 128 Mar 25 21:48 python_novaclient-2.30.1-py2.7.egg-info12345

看到nova后面带这一长串数字的就是nova的版本了,知道nova版本之后就可以去查Openstack版本了

通过nova版本查看Openstack版本

本地有git clone nova的话可以通过看他的tag知道是哪个版本

通过github上对照tag知道他是哪个版本nova仓库输入tag搜索

这儿没有12.0.X就去对照

有这儿可以得知是Liberty版本希望这个回答对你有帮助

Redhat是免费的还是收费的

Redhat是免费的。

使用者是可以免费用Redhat,但是Redhat的服务收费。用户可以免费使用Redhat,但用户需要支付一定的费用来获取Redhat公司的服务。

Red Hat公司是一家开源解决方案供应商,Red Ha为诸多重要IT技术如操作系统、存储、中间件和云计算提供关键任务的软件与服务。使用者可以通过付费的方式使用Redhat的服务。

扩展资料:

2012年12月20日,红帽公司斥资1.04亿美元收购云管理软件厂商ManageIQ,这也意味着IT专家不能再猛烈的攻击云厂商说没有一个异构、混合、一体化的IaaS管理平台了。

2014年4月30日,红帽公司以1.75亿美元的价格将Ceph的企业级产品提供商Inktank收入囊中,已将Inktank的存储产品整合在其基于GlusterFS的存储产品中。

2014年6月18日,红帽公司收购开源云计算服务提供商eNovance。eNovance的优势在于系统集成能力和工程人才,加上红帽在OpenStack领域的投入,两者的联合将满足企业对OpenStack咨询、设计及部署的更多需求。

2014年9月18日,红帽公司收购领先的企业移动应用平台提供商FeedHenry。FeedHenry将进一步扩展红帽的应用开发与集成、以及PaaS解决方案产品系列,帮助红帽推进公有和私有环境中的移动应用开发。

2018年10月29日早晨,IBM宣布以340亿美元的价格收购Red Hat。

参考资料来源:百度百科-Red Hat

/cp rfv mnt opt centos报错

关闭防火墙和selinux和主机映射(须双节点都操作)

#compute

[root@compute~]# setenforce 0

[root@compute~]# getenforce

Permissive

[root@compute~]# systemctl stop firewalld&& systemctl disable firewalld

#controller

[root@compute~]# setenforce 0

[root@compute~]# getenforce

Permissive

[root@compute~]# systemctl stop firewalld&& systemctl disable firewalld

#主机映射(这里就放一个节点的示例)

[root@controller~]# cat/etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168..10 controller

192.168..20 compute

配置yum(我所配置的是http服务yum,如果配置ftp服务的可以参考其他作者文章)

#controller

[root@controller~]# mv/etc/yum.repos.d/*/home/

[root@controller~]# mkdir/opt/centos

[root@controller~]# mkdir/opt/openstack

[root@controller~]# vi/etc/yum.repos.d/http.repo

[centos]

name=centos

baseurl=

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=

gpgcheck=0

enabled=1

上传1804文件和iaas文件到controller/root/下

[root@controller~]# ll

total 8075368

-rw-------. 1 root root 1836 Dec 15 14:45 anaconda-ks.cfg

-rw-r–r--. 1 root root 4470079488 Oct 30 03:57 CentOS-7-x86_64-DVD-1804.iso

-rw-r–r--. 1 root root 3799093248 Oct 30 11:18 chinaskills_cloud_iaas.iso

将centos文件挂载到/opt/centos下,iaas文件挂载到/opt/openstack下

[root@controller~]# mount-o loop CentOS-7-x86_64-DVD-1804.iso/opt/centos/

mount:/dev/loop0 is write-protected, mounting read-only

[root@controller~]# mount-o loop chinaskills_cloud_iaas.iso/opt/openstack/

mount:/dev/loop1 is write-protected, mounting read-only

检查yum源

[root@controller~]# yum clean all&& yum repolist

安装http服务并在http默认文件中创建centos和openstack文件

[root@controller~]# yum install-y httpd

[root@controller~]# mkdir/var/www/html/centos

[root@controller~]# mkdir/var/www/html/openstack

将挂载的文件cp到http默认访问目录的文件中

centos文件

[root@controller~]#cp-rfv/opt/centos/*/var/www/html/centos/

iaas文件

[root@controller~]#cp-rfv/opt/openstack/*/var/www/html/openstack/

开启http服务

[root@controller~]# systemctl start httpd&& systemctl enable httpd

将controller节点http.repo文件改为http主机名地址

配置compute节点yum

#compute

[root@compute~]# cat/etc/yum.repos.d/http.repo

[centos]

name=centos

baseurl=

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=

gpgcheck=0

enabled=1

检查yum源

[root@controller~]# yum clean all&& yum repolist

#compute分两块空分区作为swift和cinder的分区

[root@compute~]# lsblk-l

[root@compute~]# fdisk/dev/sda

n建立新分区

p primary分区

w写入

[root@compute~]# lsblk-l

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 1.8T 0 disk

sda1 8:1 0 1G 0 part/boot

sda2 8:2 0 857.9G 0 part

centos-root 253:0 0 350G 0 lvm/

centos-swap 253:1 0 7.9G 0 lvm [SWAP]

centos-home 253:2 0 500G 0 lvm/home

sda3 8:3 0 100G 0 part

sda4 8:4 0 100G 0 part

双节点安装iaas-xiandian包(注意配置不能出错,出错后面可能有很多问题)

[root@controller~]# yum install-y iaas-xiandian

[root@compute~]# yum install-y iaas-xiandian

修改openrc.conf文件

INTERFACE_IP=##在那个节点就配置那个节点的IP

INTERFACE_NAME=##外网卡第二张网卡

##依据实际分区填写配置

BLOCK_DISK=sda3

OBJECT_DISK=sda4

接下来就是跑脚本完成openstack搭建

#controller和compute

iaas-pre-host.sh

跑完此脚本ctrl+D重新连接即可

#controller

iaas-instack-mysql.sh&& iaas-instack-keystone.sh&& iaas-instack-glance.sh

#controller和 compute

iaas-instack-nova-controller.sh&& iaas-instack-neutron-controller.sh

iaas-instack-nova-compute.sh&& iaas-instack-neutron-compute.sh

#controller

iaas-instack-dashboard.sh

安装完成后 登录dashboard页面

阅读剩余
THE END