openstack--all-in-one部署

 

安装过程

 

本次宿主机(即安装OpenStack的机器)的操作系统是CentOS 7.5。安装的OpenStack是目前最新的rocky版本,官方文档建议机器至少有16 GB的内存,处理器硬件虚拟化扩展,和至少一个网络适配器。当然8G内存也可安装,如果用虚机,需要给虚机分配至少6G以上内存,否则速度很慢。

 

1.改造之前首先确保环境可以上外网。

可以试着ping www.baidu.com来测试一下,通了的话可以上外网。

 

2.开始安装Openstack之前先关闭NetworkManager并启动network服务。

 

$ sudo systemctl disable firewalld # 可能没有firewalld,不过没有的话不影响接下来操作

$ sudo systemctl stop firewalld

$ sudo systemctl disable NetworkManager

$ sudo systemctl stop NetworkManager

$ sudo systemctl enable network

$ sudo systemctl start network

 

同时禁selinux,

vim /etc/selinux/config,将SELINUX设置为disabled。

3. 编辑yum配置

 

 

 

vim /etc/yum.conf

修改后可以下载rpm包。

将keepcache的值由原来的0(表示安装后删除软件包)修改为1(表示安装后保留软件包)

 

4.配置OpenStack yum源:

 

On RHEL, download and install the RDO repository RPM to set up the OpenStack repository:

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

 

On CentOS, the Extras repository provides the RPM that enables the OpenStack repository. Extras is enabled by default on CentOS 7, so you can simply install the RPM to set up the OpenStack repository.

$ sudo yum install -y centos-release-openstack-rocky

 

之后,在/etc/yum.repos.d目录下会生成rdo-release.repo文件。编辑这个文件

vi rdo-release.repo,设置如下:gpkcheck=0 {表示对从这个源下载的rpm包不进行校验;

enable=1 表示启用这个源

 

5. 升级系统

 $yum update -y

 

6.安装OpenStack packstack 

 $yum install -y openstack-packstack

 

7.通过allinone模式按照OpenStack

$packstack --allinone 

 

直至安装完成。

安装完成后如图所示:

 

 接下来就可以进入dashboard界面(openstack的图形化操作界面)进行操作:

8.首先在命令行中:source一下认证服务

注意认证后,在主机名旁边出现(keystone_admin),说明已经成功认证了。

 

 

 也可以输入OpenStack命令来确认,如:openstack user list列出用户列表。

 

 有时候为了方便,”. keystonerc_admin”也可以认证,注意点号后面有一个空格。

如果5000端口加上登陆不上的话,直接输入ip会默认跳转到登陆页面,输入账号密码即可登陆。界面如下:

 

转载于:https://www.cnblogs.com/lizhewei/p/11511845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值