说明:
本文环境:CentOS 7 x64位

3. 网卡设置,重启网络服务,查看 ip,测试网络连通性
[rooteopenstack "]# cd /etc/sysconf ig>network-scripts[rooteopenstack network-scriptsl# ls

[rooteopenstack network-scriptsl# vi ifcfg-ens33

[rooteopenstack network-scriptsl# systemctl restart network[rooteopenstack network-scriptsl# ip a

[rooteopenstack ~]# ping www.baidu.com

4.关闭防火墙,禁止防火墙开机自启,关闭 selinux(需要重启系统),关闭网络管理工具,禁止网络管理工具开机自启
[rooteopenstack “]# systemctl stop firewalld[rooteopenstack “]# systemctl disable firewalld[rooteopenstack “]#[rootQopenstack “]# vi /etc/selinux/conf ig

[rooteopenstack ~]# systemctl stop NetworkManager[rooteopenstack ~]# systemctl disable NetworkManager

[rooteopenstack "]# reboot
5.设置主机映射
[rooteopenstack ~l# vi /etc/hosts_

[root@openstack ~]# ping 192.168.200.100

[rooteopenstack *]# ping openstack

6.配置仓库
[rooteopenstack ~]# cd /etc/yum.repos.d[rooteopenstack yum.repos.dl# ls

[root@openstack yum.repos.d]# mkdir repo[rooteopenstack yum.repos.d]# mu C# repo[rooteopenstack yum.repos.dl# ls

[rooteopenstack yum.repos.d]# ls repo

[rooteopenstack yum.repos.dl# curl -o /etc/yum.repos.d/CentoS.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS.repo[rooteopenstack yum.repos.dl# ls

[rooteopenstack yum.repos.d]# more Centos.repo


[rooteopenstack ~]# yum repolist

使用 curl 命合到阿里云的镜像站( http://mirrors.aliyun.com/repo/ )中将 centos-7的配置文件保存到/etc/yum.repos.d目录中。
curl 命令是一个用于发送 HTTP 请求的工具。参数-O 表示制定要保存下载文件的路径和文件名。后面可以跟上要保存的文件名和文件路径。
语法格式:curl -o [filename] url
举例:curl -o /tmp/sina.txt www.sina.com
说明:访问 www.sina.com 这个网站,并且返回的结果保存在/tmp/sina.txt 这个文件中,类似于输出重定向 curl
www.sina.com > /tmp/sina.com
7.时间同步
[rooteopenstack "]# yum install -y ntpdate

[rooteopenstack"]# ntpdate ntp.aliyun.com >>/var/log/ntpdate.1og[rooteopenstack *]# ntpdate ntp.aliyun.com

[rooteopenstack "]# systemctl restart crond[rooteopenstack "]# systemctl enable crond
8.安装包
yum makecache 的作用是将服务器的软件包信息缓存到本地。
[rooteopenstack ~l# yum makecache

centos7可以安装如下版本的包,可以任意选择。
[rooteopenstack ~l# yum list all igrep centos-release-openstack

安装常用软件包
[rooteopenstack "]# yum -y installvim bash-completion yum-utils
更新,防止报错(等待一会)
[rooteopenstack "]# yum -y update
安装 openstack-train 版本
[rooteopenstack "]# yum install -ycentos-release-openstack-train

此时在 yum.repos.d 目录中增加了 openstack 的配置文件
[rooteopenstack "]# ls /etc/yum.repos.d

更新 yum 缓存
[root@openstack ~l# yum clean all

[rooteopenstack ~]# yum makecache
安装 packstack 工具
[rooteopenstack ~]# yum install -y openstack-packstack
安装openstack一allinone(时间超长,耐心等待)
[rooteopenstack ~]# packstack --allinone

9.查看账户密码
[rooteopenstack ~]# ls

[rooteopenstackk ~1# cat keystonerc_admin

10.网页登录 openstack
查看是否有图形界面
[rooteopenstack ~]# systemctl get-default
graphical.target代表图形界面
[rooteopenstackk ~l# yum groupinstall "GnOME Desktop" "Graphical Administration Tools"
切换到图形界面:systemctl set-default graphical.target创建用户:yunjs,密码:QINGdao123!
在浏览器中输入:192.168.200.100/dashboard

根据上一步显示的用户名(admin)、密码(98730199dfe940e4)进行登录


11.云平台体验
(1)创建实例


补充:
调整虚拟机中操作界面的大小
应用程序à设置à显示à分辨率(1400*1050)à保留更改
