说明:
本文环境: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)à保留更改