安装openstack,openstack安装部署中文文档
一、安装准备工作1。虚拟机内存10GB硬盘200GB网络接口模式创建cpu需要双核和虚拟化支持。
2.安装centos7
注意:这里后面有一个错误,需要自己安装桌面,而不是默认的最小安装,也就是桌面。
3.网络管理器服务centos7网络默认由网络管理器(Network Manager)管理,但网络管理器由开放堆栈网络组件Neutron和
systemctldisablenetworkmanager systemctlstopnetworkmanager systemctlenablenetworksystemctlstartnetwork
4.禁用防火墙和SELinuxSystemCtldisableFirewall DSSystemCtlstopFirewall。
编辑/etc/SELINUX/config文件,将SELINUX的值设置为disable,然后重新启动系统以启用它。
5.设置网络
在此选择桥接模式。
宿舍网络
找到配置文件。
请在修改前复制一份。
原创内容
更改以上两项后,添加ip、子网掩码、网关和dns。
Ip属于并行网段。
添加子网掩码并添加相应的网关。
1: DNS在114.114.114.114使用。
Dns2:8.8.8.8你需要翻墙才能避免以后的部署。在这里加入。
完成网络配置,然后重新启动网络。
系统重新启动网络。
6.实现扩展函数(特定于vbox的))))))))))))))))))))))))))))。
在VirtualBoX上安装Centos7.x系统增强、文件夹共享和拖拽;放弃_百度_41553551博客-CSDN博客
7.设置主机名。
在这里将其更改为节点a
在hostnamectl set-hostname node-a中更改主机名后,必须将新主机名添加到/etc/hosts配置文件中。
请关注这个ip。切换到热点还需要一个。
RabbitMQ是一个基于AMQP的可重用企业消息系统,它在OpenStack计算组件Nova的服务之间提供了一个中央消息机制。Rabbitmq-server服务在启动前会检查主机名地址是否畅通。
7.更改语言代码并在/etc/environment文件中添加定义
lang=en _ us . utf-8LC _ all=en _ us . utf-8,时间同步软件Chrony的设置
Yum Chrony-y在主机上部署NTP服务器,统一所有OpenStack实验节点的系统时间。
3359 blog.csdn.net/Baidu _ 41553551/文章/详情/121025009
2.准备所需的软件库1。安装OpenStack库1。centos7自带centos Extras软件库,可以支持OpenStack库。
install-y centos-release-open stack-queens这里设置的版本是queens。如果您想使用旧版本,如以前的pike,您可以进行以下更改
install-y centos-release-open stack-pike 2,求解依赖项,安装需要的依赖项。
yum-config-manager-enableopenstack-queens
修复错误部分的内容(不需要看))。
3.qemu-kvm的版本不能低于2.9.0。此外,centos7的现有软件库无法提供新版本的qemu-kvm安装。RDO提供升级支持
用RDO解析新版xqemu-kvm安装_百度_41553551博客-CSDN博客
如果使用后发现下载不了,请手动下载最新版本返还文件。
看到官网最新版本是6.1.0,就下载这个。如果不能下载,一般是数字证书问题。下载后添加参数-不-不-检查-证书。
wget 3359下载。QEMU . org/QEMU-6 . 1 . 0 . tar . xztarxvjfqemu-6 . 1 . 0 . tar . xzcdqemu-6 . 1 . 0。/配置
但是,在安装软件时,会出现错误。
语法错误:invalidsyntaxfile /usr/libexec
/urlgrabber-ext-down ,第28行除了OS错误,e:按照上面的操作修改文件即可:打开/usr/lib exec/URL grabber-ext-down文件,将#!/usr/勤奋的黄蜂/python改为#!/usr/勤奋的黄蜂/python2.7 。
如果其他工具或库在安装过程中报告类似的错误,应采用相同的方法。
当python升级并再次安装时出现。
安装ninja,这里用git来获取源代码,所以先安装git。
安装git有两个问题。
问题1
解决方案:修改指定文件的内容,并添加旧的python模型。
问题2
解决方法:
1尝试清理缓存yumcleanall无效。
2尝试修改两个配置文件/usr/diligent wasp /yum和/usr/lib exec/URL grabber-ext-down。两者都需要修改。
继续安装。
需要首先安装依赖项。
tags skvadrik/re2c github下载的2.2版
饭桶克隆git://github。com/ninja-build/忍者。git CD忍者
配置摘录为阿里源
CD/etc/yum。回购。d/mv CentOS-base。回购CentOS-base。得到http://mirrors.aliyun.com/repo/Centos-7.repomv CentOS-7。回购CentOS-base。repo yum clean allyum makecacheyum更新使用上次安装失败的镜像,忘了截图,大概
错误:木偶运行期间出现错误:192.168.31.250_controller.pp
它会在根目录下生成一个文档,然后尝试用那个脚本运行
包栈-答案-文件包栈-答案-2018 03 17-203646。文本文件(textfile)
修改病菌结尾
回到安装优先级之前,发现
妙的更新表示“有…的”能够使的命令行虚拟系统常用参数满足大于2.9.0的要求则不需要在进行手动配置升级
yum install-y open stack-pack stack
packstack - allinone
正常运行下来,发现错误
1;31错误:无法应用目录:执行"/usr/勤奋的黄蜂/open stack图像列表-quiet-format CSV-long 返回1:内部服务器错误(HTTP 500)(请求ID:req-4395 b27d-ef07-4c 29-bb61-7 efed 0 BF 4 cf 0)(尝试了36次,总共170秒)[0m
直接输入下列命令运行
拱顶石-管理数据库同步
煤渣-管理数据库同步
浏览-管理数据库同步
新星-管理数据库同步
参考:
使用脚本安装搭建openstack allinone版本-顾肆-博客园
切换阿里云通过安装快速安装openstack_实践求真知程序员博客
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。