单机版openstack安装

说明:

本文环境:CentOS 7 x64位


1.创建虚拟机
2.在虚拟机中安装 centos 7(最小安装),修改主机名:openstack,设置 root 密码:12345678

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à保留更改

  • 20
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值