单机CentOS7安装OpenStack-Train版本

绝了,按书上的装ocata版本死活装不上,研究了好久,今天看到官方文档,一下就给我整乐了,让我一下觉得以后查资料最好的还是官方文档。绝了。感觉自己好sb啊!!!!!!

[OpenStack官方中文文档(https://docs.openstack.org/zh_CN/)

单机CentOS7安装OpenStack-Train版本_第1张图片

第一步:前期准备

主机名和ip

openstack   192.168.72.10

修改ip为静态ip ,修改域名解析文件

vi /etc/sysconfig/network-script/ifcfg-ens33

dhcp--->static
加入IPADDR,NETMASK,GATEWAY

最后的no---->yes
保存,

vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 114.114.114

重启服务
systemctl restart network

得保证能ping通外网

1.修改主机名和hosts文件

vi /etc/hostname
#删除里面内容,加入openstack
vi /etc/hosts
#在最后面起一行写入“192.168.72.10 openstack openstack.root"
重启:reboot

2.配置yum源

#备份  wget加载源 创建yum缓存 清空 yum更新
cd /etc/yum.repos.d/
mkdir bak
mv CentOS-* bak
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all
yum makecache
yum update

3.取消防火墙开机启动,取消NetworkManager开机启动,关闭Selinux开机启动

systemctl stop firewalld
systemctl stop NetworkManager#先停止服务


systemctl disable firewalld
systemctl disable NetworkManager
vi /etc/sysconfig/selinux
#修改为SELINUX=disabled

4.重启系统

reboot

2.使用packstack一键部署OpenStack

1.安装OpenStack的所有组件包【先查看,再安装】

  yum list | grep openstack*
  yum -y install centos-release-openstack-train
  yum -y install python-openstackclient
  yum install -y openstack-selinux.noarch
  yum install -y openstack-utils

2.安装rdo源

yum -y install https://rdoproject.org/repos/rdo-release.rpm

3.安装一键部署工具packstack

yum -y install openstack-packstack

3.一键部署OpenStack

packstack --allinone

4.安装成功登录

1.查看账号密码:在root用户的目录下会生成该文件,记录有各种组件的认证的环境变量与登录账号和密码

[root@openstack ~]# ls
anaconda-ks.cfg  keystonerc_admin  keystonerc_demo  packstack-answers-20210326-094117.txt
[root@openstack ~]# cat keystonerc_admin 
unset OS_SERVICE_TOKEN
    export OS_USERNAME=admin
    export OS_PASSWORD='27e32fbc5b644fb7'
    export OS_REGION_NAME=RegionOne
    export OS_AUTH_URL=http://192.168.72.10:5000/v3
    export PS1='[\u@\h \W(keystone_admin)]\$ '
    
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
    [root@openstack ~]# 

单机CentOS7安装OpenStack-Train版本_第2张图片

你可能感兴趣的:(云计算与虚拟化,openstack,linux,大数据,centos,yum)