OpenStack安装配置过程
一、安装CentOS7
很简单,随便装一下就行了
二、配置网络环境
2.1 关闭SELinux
# 在/etc/sysconfig/selinux中配置文件
vi /etc/sysconfig/selinux
# 设置SELINUX为disabled
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
2.2 配置静态ip
# 在/etc/sysconfig/network-scripts/ifcfg-ens33下配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改以下配置,有就修改,没有就添加
# ip设置为静态
BOOTPROTO="static"
# 激活网卡
ONBOOT="yes"
# 根据虚拟机的设置,设置ip地址
IPADDR="192.168.249.101"
#设置子网掩码
NETMASK="255.255.255.0"
# 设置网关IP
GATEWAY="192.168.249.2"
# 设置DNS
DNS1="192.168.249.2"
# 配置完后重启网络服务
systemctl restart network
# 测试是否可以连通外网
ping dengfaliang.top
2.3 关闭防火墙和网络管理器
# 停止网络管理器服务
systemctl stop NetworkManager
# 关闭网络管理器开机自启动
systemctl disable NetworkManager
# 以下是防火墙
systemctl stop firewalld
systemctl disable firewalld
三、更新Centos源
非必要不用做!!!
# 安装wget
yum install wget
# 进入目录
cd /etc/yum.repos.d/
# 备份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除旧缓存数据,建立新的缓存数据
yum clean all
yum makecache
# 更新yum包
yum -y update
四、安装OpenStack
4.1 安装并配置时间同步服务器(貌似默认就可以同步)
# 安装阿里云时间同步服务
yum install chrony -y
vi /etc/chrony.conf
# 写入以下内容
server ntp1.aliyun.com iburst
systemctl restart chronyd.service
# 查看时间是否同步
date
4.2 安装OpenStack
# 安装OpenStack基础环境
yum install -y centos-release-openstack-queens
# 安装yum依赖
yum -y install yum-utils
# 校验依赖是否安装成功,会报错,但是没关系
yum-config-manager --enable openstack-queeens
# 更新yum核心依赖库
yum -y install yum-plugin-priorities
# 安装OpenStack安装器
yum install -y openstack-packstack
# 执行最后一步
packstack --allinone
# 查看用户密码
cat keystonerc_admin
安装成功示例
五、创建实例--随便玩一下体验体验
5.1 创建镜像
进入【项目】->【计算】->【镜像】界面,点击【创建镜像】
选择镜像名称,镜像文件,镜像格式等
创建成功之后,如图
5.2 创建实例
进入【项目】->【计算】->【实例】界面,点击【创建实例按钮】
实例详情配置,如下图
实例源配置,如下图
实例类型配置,如下图
创建实例后打开控制台,以验证实例是否创建成功(这一步要等很久,不能急!)
六、踩到过的坑!!!!
6.1 控制台错误代码Failed to connect to server (code: 1006)
解决方案:如果修改了主机名,一定要记得在hosts文件中添加主机名和ip的映射