Openstack安装与配置第一部分(环境篇),openstack 快速安装

Openstack安装与配置第一部分(环境篇) ⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计12879字,阅读大概需要30分钟 &#x1f

控制节点主机名:Controller

计算节点主机名:computeIP地址(您需要与老师沟通才能获得)

控制节点

IP:192.250.250.30 掩码:255.255.255.0

网关:192.250.250.1 DNS:218.203.59.116

计算节点

IP:192.250.250.31 掩码:255.255.255.0

网关:192.250.250.1 DNS:218.203.59.116 虚拟机配置

控制节点: CPU:2核内存:4GB 硬盘:100GB

计算节点: CPU:2核内存:4GB 硬盘:100GB

Openstack安装与配置第一部分(环境篇)

了解如何安装openstack 第1 部分

Openstack安装与配置第一部分(环境篇)

掌握如何安装openstack

任务背景

本实验使用一个控制节点(controller)和一个计算节点(compute)来完成您系统上的openstack安装和配置。

任务需求

控制器、计算虚拟机镜像、VMware虚拟化平台、SSH登录工具、控制节点和计算节点都需要网络通信。

任务步骤

任务结果

打开VMware Platform,然后选择“文件”>“打开”。

在新打开的列表中选择下载的controller.vmx文件,根据你个人的保存位置搜索具体位置。单击controller.vmx,然后单击“打开”(以相同方式打开计算虚拟机)。

选择打开它后,您会注意到控制器虚拟机和计算虚拟机出现在VMware 侧栏中。

启动两个虚拟机:控制器和计算。

控制器和计算启动过程中可能会出现以下提示:如果看到此提示,请选择我已复制此虚拟机以继续虚拟机启动过程(此提示通常仅在创建映像后第一次出现)。进口)

启动后的状态如下图所示。

任务实施过程

控制节点和计算节点分别使用用户名“root”和密码“123456”登录控制器用户。

控制节点和计算节点各自看到并记住机器物理网卡的名称(本实验中物理网卡的名称为ens33)。那么,每台机器可能会有不同的情况。根据您本地物理机配置完成以下实验。

如果配置

各控制节点和计算节点通过输入IP地址配置文件来分配IP地址。输入配置文件时,必须使用本地物理网卡的名称输入。

vim /etc/sysconfig/network-scripts/ifcfg-ens33

分别输入控制节点和计算节点的IP配置文件,输入“i”进行编辑。要确保使用静态IP,请将ONBOOT 选项更改为“yes”。网卡处于启动状态,IP地址、DNS等与老师通信的地址必须更改为唯一的地址,避免与其他用户冲突,之后两个节点才能互相通信。单击“esc”键,输入“:wq”保存并退出(下面所有编辑操作与编辑保存退出命令的原因相同)。

BOOTPROTO=静态

IPADDR=\’192.250.250.30\’

前缀=\’24\’

网关=\’192.250.250.1\’

DNS1=\’218.203.59.116\’

分别重启控制节点和计算节点的网络服务。

systemctl 重新启动网络

分别验证控制节点和计算节点的运行情况,并使用ping命令检查本机是否可以ping通网关。

ping 192.250.250.1 -c 3#本机设置的网关地址

检查控制节点和计算节点的运行情况,并使用ping命令检查是否可以与外网通信。

ping www.openstack.org -c 3

将计算节点的主机名添加到控制节点,并验证是否可以使用该主机名对其进行ping 操作。

vim /etc/hosts

192.250.250.30controller#ip地址是控制节点虚拟机的地址。

192.250.250.31compute#ip地址是计算节点虚拟机的地址。

ping 计算-c 3

将控制节点主机名添加到计算节点,并验证是否可以使用该主机名对其执行ping 操作。

vim /etc/hosts

192.250.250.31controller# IP地址为控制节点虚拟机的地址

ping 控制器-c 3

分别关闭控制节点和计算节点上的防火墙和selinux服务,然后重新启动机器。

systemctl 停止防火墙

systemctl 禁用防火墙

vim /etc/selinux/config

SELINUX=禁用

重启

检查各控制节点和计算节点的运行情况,确保防火墙和selinux完全关闭。

systemctl 状态防火墙

获得力量

实验要求

安装Xshell工具使用Xshell工具连接控制节点和计算节点。

将名称更改为“控制器”,将主机更改为“192.250.250.30”,然后单击“确定”。

重复步骤1 和2,将名称和主机更改为计算节点的名称和地址。创建完成后,它将如下图所示。

选择您创建的两个节点并单击“连接”。连接后,系统会要求您输入密码,如下图所示。

点击“同意并保存”

请输入用户名root

请输入密码123456

连接成功

最终连接后如下图所示。

在控制节点安装NTP

百胜安装chrony -y

编辑chrony 文件

vim /etc/chrony.conf

服务器192.250.250.30i突发

允许192.250.250.0/24

ip地址为控制节点的IP地址,地址段为控制节点所在的地址段。

重新启动时间服务并将其设置为开机启动

启用systemctl chronyd.service

启动systemctl chronyd.service

在计算节点上安装NTP

百胜安装chrony -y

编辑chrony 文件

vim /etc/chrony.conf

服务器控制器突发

配置chrony.conf 文件并注释掉或删除除一个服务器密钥之外的所有服务器密钥。将其更改为引用您的控制器节点。

重新启动时间服务并将其设置为开机启动

启用systemctl chronyd.service

启动systemctl chronyd.service

验证控制节点

慢性来源

计算节点验证

慢性来源

分别在控制节点和计算节点安装openstack客户端。

yum install python-openstackclient -y#控制节点

yum install python-openstackclient -y#计算节点

在控制节点安装openstack-selinux软件包

yum 安装openstack-selinux -y

在计算节点上安装openstack-selinux软件包。

yum 安装openstack-selinux -y

在控制节点安装SQL数据库

yum 安装mariadb mariadb-server python2-PyMySQL -y

创建和编辑openstack.cnf 文件

vim /etc/my.cnf.d/openstack.cnf

创建一个mysqld 部分,并将绑定地址键设置为控制节点的IP 地址,以便通过管理网络从其他节点访问它。设置其他键以启用有用的选项和UTF-8 字符集。

[mysqld]

绑定地址=192.250.250.30#控制节点IP地址

默认存储引擎=innodb

innodb_file_per_table=开

最大连接数=4096

排序规则服务器=utf8_general_ci

服务器字符集=utf8

启动SQL并设置启动

使用systemctl 启用mariadb.service

systemctl 启动mariadb.service

执行数据库强化

echo -e \’\\nY\\n123456\\n123456\\nY\\nn\\nY\\nY\\n\’ |

123456是mysql登录密码,根据需要设置。

控制节点安装消息队列

yum 安装Rabbitmq-server -y

启动消息队列并将其设置为开机启动。

systemctl 启用rabbitmq-server.service。

systemctl 启动Rabbitmq-server.service

27.添加openstack用户

Rabbitmqctl add_user openstack openstack

红色标记的openstack是Message Queue中openstack用户的密码。

允许用户配置OpenStack

Rabbitmqctl set_permissions openstack \’.*\’ \’.*\’ \’.*\’

安装控制节点Memcached

yum 安装memcached python-memcached -y

编辑memcached文件

vim /etc/sysconfig/memcached

修改现有行

选项=\’-l 127.0.0.1,1\’

更改为

选项=\’-l 127.0.0.1,1,控制器\’

启动memcached 并将其设置为开机启动。

systemctl 启用memcached.service

systemctl 启动memcached.service

安装控制节点ETCD

百胜安装etcd -y

编辑etcd文件(:set nu将显示行号)

vim /etc/etcd/etcd.conf

#控制节点名称和IP地址

[成员]

ETCD_LISTEN_PEER_URLS=\’http://192.250.250.30:2380\’

ETCD_LISTEN_CLIENT_URLS=\’http://192.250.250.30:2379\’

ETCD_NAME=\’控制器\’

#[聚类]

ETCD_INITIAL_ADVERTISE_PEER_URLS=\’http://192.250.250.30:2380\’

ETCD_ADVERTISE_CLIENT_URLS=\’http://192.250.250.30:2379\’

ETCD_INITIAL_CLUSTER=\’控制器=http://192.250.250.30:2380\’

ETCD_INITIAL_CLUSTER_TOKEN=\’etcd-cluster-01\’

ETCD_INITIAL_CLUSTER_STATE=\’新\’

启用etcd 并将其设置为开机启动。

使用systemctl 启用etcd

systemctl启动etcd

第一部分(环境章节)由控制节点和计算节点组成。使用VMware平台的快照功能保存快照,以保存当前的配置,以便下一章进行实验。

分别配置控制节点和计算节点。右键单击控制器,单击快照,然后单击创建快照。

将名称编辑为第1 部分(环境),然后单击拍摄快照并保存。

-结尾-

实验时间

如果你想要这个实验(项目)/论文,请后台私信或者【文末】个人微信公众号联系我。

以上#OpenStack安装与配置第1部分(环境)相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91542.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月22日 下午4:01
下一篇 2024年6月22日 下午4:01

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注