2021-08-15

**

云计算部署实战Part2 - 配置计算节点和控制节点

**
【实验目的】
掌握搭建计算节点软件和环境
熟练掌握Linux命令(vi、tar、mv等等)的使用
掌握VMWare、XShell等客户端的使用
【实验环境】
内存:至少4G
硬盘:至少空余40G
操作系统: 64位 Windows系统。
【实验资源】
XShell
CentOS 7.4系统镜像
VMWare WorkStation Pro
Openstack源
【实验资源】
链接:https://pan.baidu.com/s/1nIUP6MelSyKt0P8dsYVjNQ
提取码:1234
【计算节点配置步骤】
1.通过克隆 Part1 制作模板镜像,新创建一个计算节点镜像。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.虚拟机名称命名为Compute+你的学号后4位。
在这里插入图片描述
3.启动计算节点,并使用Root用户进行登录。此处过程略。
4.设置计算节点主机名,注意替换学号。
hostnamectl set-hostname compute+你的学号后4位
在这里插入图片描述
5.修改计算节点IP为10.0.0.31。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
更改里面的内容
IPADDR=10.0.0.31
在这里插入图片描述
6.重启计算节点,并使用root用户进行SSH登录。(过程略)
7.编辑hosts文件,在文件末增加以下代码,把节点名称映射到相应IP。
vim /etc/hosts
10.0.0.11 controller+你的学号后4位
10.0.0.31 compute+你的学号后4位
在这里插入图片描述
在这里插入图片描述
8.打开时间同步配置文件,在文件最后增加以下代码,保存退出。
vim /etc/chrony.conf
server 10.0.0.11 iburst
在这里插入图片描述
在这里插入图片描述
9.重启时间同步服务
systemctl restart chronyd

在这里插入图片描述

10.安装openstack客户端和openstack-selinux
yum install python-openstackclient openstack-selinux -y
在这里插入图片描述

【控制节点配置步骤】
1.克隆 Part1 制作模板镜像,新创建一个计算控制节点镜像。虚拟机名称命名为Controller+你的学号后4位修改计算节点内存为2G。
在这里插入图片描述

2.启动计算节点,并使用Root用户进行登录。设置计算节点主机名,注意替换学号(不符合要求不给分)。
hostnamectl set-hostname conotroller+你的学号后4位
在这里插入图片描述

3.编辑hosts文件,在文件末增加以下代码,把节点名称映射到相应IP。注意替换学号。
vim /etc/hosts
10.0.0.11 controller+你的学号后4位
10.0.0.31 compute+你的学号后4位
在这里插入图片描述
在这里插入图片描述

4.打开时间同步配置文件,大约在26行,修改 allow 相关代码,保存退出。
vim /etc/chrony.conf
# Allow NTP client access from local network.
allow 10/8
在这里插入图片描述
在这里插入图片描述

5.安装openstack客户端和openstack-selinux
yum install python-openstackclient openstack-selinux -y
在这里插入图片描述

6.安装配置 MariaDB
yum install mariadb mariadb-server python2-PyMySQL -ys
在这里插入图片描述

7.修改 MariaDB 的配置。
echo ‘[mysqld]
bind-address = 10.0.0.11
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8’ >/etc/my.cnf.d/openstack.cnf
在这里插入图片描述

8.设置 MariaDB 为开机启动
systemctl start mariadb
systemctl enable mariadb
在这里插入图片描述

9.开始 MariaDB 安全配置和初始化。
mysql_secure_installation
在这里插入图片描述

10.修改 MariaDB 的 root 用户密码为123456。
Change the root password? [Y/n] -> 输入y
New password: -> 输入123456
Re-enter new password: -> 输入123456
Remove anonymous users? [Y/n] -> 输入y
Disallow root login remotely? [Y/n] -> 输入y
Remove test database and access to it? [Y/n] -> 输入y
Reload privilege tables now? [Y/n] -> 输入y
在这里插入图片描述

11.安装 RabbitMQ
yum install rabbitmq-server -y

12.启动 RabbitMQ,并设置为开机启动
systemctl start rabbitmq-server.service
systemctl enable rabbitmq-server.service
在这里插入图片描述

13.新增 RabbitMQ 用户。用户名为openstack,密码为RABBIT_PASS。
rabbitmqctl add_user openstack RABBIT_PASS
rabbitmqctl set_permissions openstack “." ".” “.*”
在这里插入图片描述

14.RabbitMQ 启用rabbitmq_management插件。
rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述

15.安装 Memcached
yum install memcached python-memcached -y
在这里插入图片描述

16.修改 Memcached 的配置,替换127.0.0.1为控制节点内网IP。
sed -i ‘s#127.0.0.1#10.0.0.11#g’ /etc/sysconfig/memcached
复制
在这里插入图片描述

17.重启 Memcached,并设置为开机启动。
systemctl restart memcached.service
systemctl enable memcached.service

遇到的问题和解决方法:无
课程实践总结:
熟悉vim,vi的快捷键,帮助你快速删除、修改、增加内容来进行编程,会易于上手,用Xshell来复制文本内容粘贴,会减少很多的字体与字体的格式错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>