搭建和使用OpenStack

1、搭建和使用OpenStack,至少安装以下模块:Horizon、Keystone、Nova、Neutron、Glance、Cinder。;

2、操作和熟悉各模块功能和相互关系,加深对课本相关概念理解;

3、在搭建好的OpenStack,使用openstack功能创建一台虚拟机给假想用户使用;

4、让假想用户,通过自己的凭证,使用该虚拟机;

5、记录实验步骤,精确描述实验遇到的问题,以及你解决该问题所使用的方法;

搭建环境

主机:CPU:Intel core i5-8265U

机带RAM:8.00GB

虚拟机:Vmware Workstation Pro

Centos 7内存:10GB硬盘:40GB

虚拟机ip:192.168.144.141

声明

在此次搭建中,我了解到了openstack的三种搭建方式devstack搭建、rdo搭建、手动搭建。

devstack:OpenStack为入门者和开发者推出了一个OpenStack开发环境:devstack。通过devstack,你可以在一个主机节点上部署一个“五脏俱全”的OpenStack Cloud。

Rdo:红帽推出了OpenStack的快捷安装部署项目,这个项目就是RDO。RDO项目的原理是整合上游的OpenStack版本,然后根据红帽的系统做裁剪和定制,帮助用户进行选择,对用户来说,就是简单的几步,完成了OpenStack的部署。

手动搭建:手动部署openstack工作量较大且繁琐,所需时间较长。

在本次搭建中,我们采用rdo、devstack、手动部署等三种部署模式。

Rdo:

1、执行下列命令

systemctl disable firewalld    
systemctl stop firewalld            关闭防火墙
systemctl disable NetworkManager
systemctl stop NetworkManager         关闭NetworkManager 
systemctl enable network
systemctl start network                启动网络
vi /etc/selinux/config,将enforcing改为disabled  关闭selinux

2、更新package

yum update -y

3、CentOS的extra repository提供了支持OpenStack repository的RPM,所以可以直接安装OpenStack的repository

yum install -y centos-release-openstack-train

4、再次更新package

yum update -y

  1. 安装packstack。

packstack是红帽提供的用Puppet安装OpenStack的一套工具,虽然我只在一台虚拟机上安装OpenStack,但是packstack支持多个node。

yum install -y openstack-packstack

6、运行packstack,将OpenStack安装到一个node上。

packstack —allinone

搭建和使用OpenStack_第1张图片

需要十几分钟时间等待,然后安装成功,安装成功后可以访问dashboard了

搭建和使用OpenStack_第2张图片 

  1. 查看dashboard用户名密码

Cat ./keystonerc_admin

搭建和使用OpenStack_第3张图片

7、在浏览器中输入192.168.144.141/dashboard,进入dashboard面板

搭建和使用OpenStack_第4张图片 

8、在dashboard中创建实例

搭建和使用OpenStack_第5张图片 

搭建和使用OpenStack_第6张图片 

搭建和使用OpenStack_第7张图片 

搭建和使用OpenStack_第8张图片 

成功创建一台虚拟机给假想用户使用

 搭建和使用OpenStack_第9张图片

假想用户可以使用该虚拟机访问互联网,搭建成功。 

 

你可能感兴趣的:(云计算)