如何在云计算基础架构平台中创建云主机
129
2023-11-13
【摘要】 本书摘自《OpenStack 云平台-部署与高可用实战》一书中第1章,第1节,肖睿 雷宇飞主编。
2. 案例需求
本案例后续实验步骤用于实现以下需求。
(1)使用packstack一键部署 OpenStack。
(2)创建云主机 (OpenStack 中的虚拟机)。
3. 案例实现思路
本案例的实现思路大致如下。
(1)安装前的准备工作。
(2)使用packstack一键部署 OpenStack。
(3)通过 Dashboard 体验 OpenStack 功能。
1.2.2 安装前的准备工作
正式部署 OpenStack 之前,首先要准备如下环境。
(1)修改主机名,配置静态IP 地址及网关、DNS 参数,并测试网络连通性(过程略)。 (2)取消防火墙开机启动,操作如下:
[root@openstack ~]#systemctl disable firewalld
(3)取消 NetworkManager 开机启动,操作如下:
[root@openstack ~]#systemetl disable NetworkManager
(4)关闭 SeLinux 开机启动,操作如下:
[root@openstack ~]#cat /etc/sysconfig/selinux
#This file controls the state of SELinux on the system.
#SELINUX=can take one of these three values:
# enforcing-SELinux security policy is enforced.
# permissive-SELinux prints warnings instead of enforcing.
# disabled -No SELinux policy is loaded.
SELINUX=disabled
#SELINUXTYPE=can take one of three two values:
# targeted -Targeted processes are protected,
# minimum -Modification of targeted policy.Only selected processes are protected. # mls-Multi Level Security protection.
SELINUXTYPE=targeted
(5)重启主机系统,操作如下:
[root@openstack ~]#reboot
1.2.3 使用 packstack 一键部署 OpenStack
完成环境准备之后,接下来通过 packstack 部署 OpenStack 。packstack 是能够自动部 署 OpenStack 的工具,通过它可以帮助管理员完成 OpenStack 的自动部署。
为了完成这一目标,首先通过 YUM 源安装 packstack 工具,然后利用 packstack 工 具一键部署 OpenStack 。 具体步骤如下所示。
1. 安装 YUM 源
最小化安装 CentOS 7.3之后,系统默认会提供CentOS 的官方 YUM 源,在官方源
中包含了用于部署 OpenStack 各种版本的安装源。本案例选择安装 ocata 版本。
[root@openstack ~]#yum install-y centos-release-openstack-ocata
2. 调整仓库配置文件变量
安装完 ocata 版本的安装源之后,在/etc/yum.repos.d/ 目录下会自动生成 YUM 配置文 件。在 CentOS7.3 中 ,CentOS-QEMU-EV.repo 文件中的$contentdir 变量无法取值,需要 更改该配置文件,替换其内容,需要修改的内容加粗显示如下。
[root@openstack ~]#vi/etc/yum.repos.d/CentOS-QEMU-EV.repo
…省略部分…
[centos-qemu-ev]
name=CentOS-Sreleasever-QEMU EV
baseurl=http://mirror.centos.org/centos-7/Sreleasever/virt/$basearch/kvm-common/ gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Virtualization
…省略部分…
3. 安 装 packstack 软件包
完成 YUM 仓库的配置之后,下面通过YUM 安 装 openstack-packstack 软件包。
[root@openstack ~]#yum install -y openstack-packstack
4. 一 键部署 OpenStack
完成前面的操作后,就可以使用 packstack 工具开始一键部署 OpenStack 软件。管理员只需在控制台上输入 一 条命令,所有的工作皆由 packstack 自 动 完 成 , packstack 工具会将所有的 OpenStack 组件部署到同一 台服务器中。在实际工作中,考虑 到负载分担以及冗余,应考虑将 OpenStack 组件分别部署到不同的服务器中,后续章节 有 关 于 OpenStack 手动安装的内容介绍。
只需执行以下命令即可完成 OpenStack 安装。请留意,当在界面中出现“successfully”
字样时,说明 OpenStack 安装成功。
[root@openstack ~]#packstack --allinone
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20180717-235148-8JXKRo/ openstack-setup.log
Packstack changed given value to required value /root/.ssh/id_rsa.pub
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~