当前位置:首页 > 虚拟机 > 正文

在虚拟机搭建openstack


一、在虚拟机上安装OpenStack时报错:AttributeError:'module'objecthasnoattribute'HostAddressOpt'关键就在我圈出来的那句话里:意思是属性异常,结果是None,所以没有open_session方法,自然调用不了。检查你的代码并查看变量self._transport的值从这个异常错误来看,self._transport已经是None(即空)。可以打印看看self._transport发生了什么情况,也可以使用第三方IDE工具(如pycharm)一步步调试,检测是哪一步出错了。


二、Openstack

Openstack是一个开源云平台管理项目,可用于构建公共或私有云平台并提供基础设施和服务(Iaas)解决方案。OpenStack是一个可以通过数据中心控制计算的云操作系统。存储、网络等资源池,OpenStack涵盖了网络、虚拟化、操作系统、服务器等各个方面,通过openstack可以启动、分配和管理虚拟机资源,所有管理都可以通过前端界面完成。部署了openstack之后,我们可以通过这个平台创建不同版本的虚拟机,比如Centos、Windows等系统。CPU、内存和磁盘可以按需分配给这些虚拟机,还可以提供网络支持。

选择centos7.6作为操作系统版本

1.机器调度

将虚拟机的IP地址更改为静态IP地址。控制器节点的配置。如下:

在vim/etc/hosts最后一行添加以下内容

对192.168.124.200进行操作

对192.168.124.201进行操作

(1)下载openstack离线软件包到根目录(在控制器和计算机节点上操作)

在根下创建一个openstack目录,然后在该目录中解压软件包目录

(2)解压后会出现一个openstack目录将整个openstack目录移动到/(在控制器计算机节点上操作)

(3)重新配置yum。source(控制器和计算机节点均有效)

生成新的yumopenstack源

该操作仅在控制器上执行:

(1)显示openstack响应文件内容

(2)修改文件修改内容如下

(3)查看修改后的openstack中安装了哪些组件。.txt文件

检查y是否为需要安装的组件

(4)根据应答文件安装组件

(5)期间安装过程中,需要检查控制器和计算机节点上iptables的状态

如果发现iptables处于活动状态,则需要停止它

(6)看下面的说明安装成功

****安装成功完成******

(1)启动Rabbitmq管理界面,控制节点操作

(2)浏览器访问

192.168.124.200:15672

帐号:guest

密码:guest

输入浏览器:

192.168.124.200

帐号:admin

密码:16e424911af144ca

连接后显示界面

如何获取密码。在控制节点上可以看到PASSWORD为16e424911af144ca

显示如下