曾经试过用centos6.5安装openstack-havana版本,过程中遇到的问题层出不穷,千奇百怪的,于是就放弃了,直接选择了用Centos7安装juno版本,这次成功了!必须记录!因为通过本文我们就知道如何来通过本地安装方式来安装openstack,举一反三,其他版本也是可以的!
依赖:openstack-juno
下载地址:https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
安装环境:Centos7
首先我们登录linux系统,执行命令:
[root@localhost ~]# hostname localhost .localdomain为了方便我们解析,我们需要对其进行修改。
hostnamectl set-hostname openstack.example.com
然后修改本机hosts文件:
vi /etc/hosts添加如下一条:
192.168.21.12这里是我的ip,依照你本机的ip做修改。
退出,重启登录!
安装配置磁盘分区和本地卷
首先查看一下:
fdisk -l /dev/sda在执行:
fdisk /dev/sda
依次执行:n、p、3、回车(默认)、 w,这里后续再补图!
再依次执行:
partprobe ls -l /dev/sda? pvcreate /etc/sda3 vgcreate cinder-volumes /dev/sda3 vgs
安装openstack-juno
由于国内网络墙得厉害,所以我们优先采用本地安装方式。
这里提供一个安装包,里面还有相关配置:http://pan.baidu.com/s/1geqwwKF 密码:h8x4
mkdir /var/openstack/pub -p
将下载后的资源,解压。
将压缩包epel.tar.bz2和openstack-juno.tar.bz2复制到目录/var/openstack/pub下并解压:
tar -xjvf epel.tar.bz2 tar -xjvf openstack-juno.tar.bz2
进入/etc/yum.repos.d/目录下,新建epel的源:
vim epel.repo
内容如下:
[epel] name = local epel baseurl = file:///var/openstack/pub/EPEL enable=1 gpgcheck=0新建openstack-juno的源:
vim openstack-juno.repo内容如下:
[openstack-juno] name = openstack juno baseurl = file:///var/openstack/pub/openstack-juno enable=1 gpgcheck=0
然后执行命令,检查是否装载:
yum repolist
然后再执行:
yum makecache
接下来就安装openstack-packstack:
yum install openstack-packstack因为我们直接执行packstack --allinone命令,会有一些默认安装,为了不安装,我们先将其找出,执行:
packstack -h|grep demo packstack -h|grep nagios
找到我们并不须要安装的包,再执行:
packstack --allinone --provision-demo=n --nagios-install=n这个过程时间可能比较长,请耐心等待。
在安装是,会产生一个应答文件,在根目录下面:
注明:一旦安装出错,就不能再次执行上面的allinone命令,待排错之后执行以下命令:
packstack --answer-file=packstack-answers-20151124-020647.txt
安装成功!
这是我们可以查看一下openstack-status的状态:
openstack-status
这里我们看见keystonerc未生效,我们可以执行命令,使之生效:
source keystonerc_admin账户密码可以从keystonerc_admin文件获得:
cat keystonerc_admin
最后可以在浏览器输入地址:http://本机ip/dashboard查看。
|
本地网络配置
执行:
ifconfig
修改外联网桥和本地网络配置文件,我这里修改ifcfg-br-ex和ifcfg-enp5s0.
ifcfg-br-ex配置如下:
DEVICE=br-ex IPADDR=192.168.21.12 NETMASK=255.255.255.0 BOOTPROTO=static DNS1=59.51.78.210 GATEWAY=192.168.21.254 BROADCAST=192.168.21.255 NM_CONTROLLED=no DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no ONBOOT=yes DEVICETYPE=ovs TYPE="OVSIntPort" OVS_BRIDGE=br-exifcfg-enp5s0配置如下:
DEVICE="enp5s0" NM_CONTROLLED=no IPV6INIT=no ONBOOT=yes DEVICETYPE=ovs TYPE=OVSPort OVS_BRIDGE=br-ex
配置完成重新启动网络:
service network restart
至此安装就结束了!还未成功安装的小伙伴可以来扰,虽然不能保证帮助你解决问题,但是共同交流、学习和进步足矣!
标签: openstack
分享:
崇尚极简,热爱技术,喜欢唱歌,热衷旅行,爱好电子产品的一介码农。
联系QQ:58742094
联系电话:
工作邮箱:
当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!
人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。
Copyright 2015- 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号
免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。