一、实验内容

(1)理解OpenStack架构和组件。

(2)学习OpenStack集群的安装和部署流程。

实验步骤

1.安装centos7.5,命名为controller

(1)在安装 CentOS 7.5 时,通过输入 `net.ifnames=0` 和 `biosdevname=0` 内核参数,将网卡的命名规则从现代的 `enp3s0` 更改为传统的 `eth0`、`eth1` 等命名方式,以避免网络配置中的混乱和兼容性问题,使网络管理更加一致和可预测。

(2)选择简体中文模式之后自行配置本地标准磁盘分区。

(3)选择好安装位置之后开始安装,,同时设置管理员用户密码。

(4)安装重启过后使用root用户登录,然后修改主机名

(5)修改controller的第一块网卡的网卡信息,修改为BOOTPROTO=static,添加内容(Enter键用tap键代替ONBOOT=yes IPADDR=192.168.100.10 GATEWAY=192.168.100.2 DNS1=8.8.8.8。

(6)修改第二块网卡的网卡信息,修改为BOOTPROTO=static,添加内容(Enter键用tap键代替):ONBOOT=yes,IPADDR=192.168.200.10。

(7)重启网卡,使配置生效使用ip a 命令检验配置是否生效。

(8)使用vi /etc/default/grub修改内核,添加信息:biosdevname=0 net.ifnames=0

(9) 刷新内核,然后重启使配置生效。

(10)使用SecureCRT软件连接controller节点,同时确保VMnet8必须跟controller节点在同一个网段才能连接上SecureCRT


2.安装centos7.5,命名为compute

(1)在安装 CentOS 7.5 时,通过输入 `net.ifnames=0` 和 `biosdevname=0` 内核参数,将网卡的命名规则从现代的 `enp3s0` 更改为传统的 `eth0`、`eth1` 等命名方式,以避免网络配置中的混乱和兼容性问题,使网络管理更加一致和可预测。

(2)选择简体中文模式之后自行配置本地标准磁盘分区。


(3)安装重启过后使用root用户登录,然后修改主机名

(4)修改compute的第一块网卡的网卡信息,修改为BOOTPROTO=static,添加内容(Enter键用tap键代替):

ONBOOT=yes IPADDR=192.168.100.20 GATEWAY=192.168.100.2 DNS1=8.8.8.8。

(5)修改第二块网卡的网卡信息,修改为BOOTPROTO=static,添加内容(Enter键用tap键代替):ONBOOT=yes,IPADDR=192.168.200.10。

(6)启网卡,使配置生效使用ip a 命令检验配置是否生效。

(7)使用vi /etc/default/grub修改内核,添加信息:biosdevname=0 net.ifnames=0。

(8)刷新内核,然后重启使配置生效。

(9)使用SecureCRT软件连接controller节点,同时确保VMnet8必须跟controller节点和compute节点在同一个网段才能连接上SecureCRT

3.配置controller节点

(1)使用SecureFX上传centos7.0镜像和chinaskills_cloud_iaas.iso镜像至controller节点。

(2)关闭防火墙,selinux配置文件修改内容:SELINUX=permissive


(3)挂载CentOS7和iaas镜像

(4)移除原yum源文件

(5)编写yum源文件

(6)清除yum源缓存,验证yum源,下载所需软件包。

(7)配置vsftpd

(8)修改脚本内容,内容如下:

4.配置compute节点

(1)关闭防火墙,selinux配置文件修改内容:SELINUX=permissive。

(2)硬盘分区,查看分区内容。

(3)移除原yum源文件。

                

(4)写yum源文件。

(5)清除yum源缓存,验证yum源,下载所需软件包。

(6)修改脚本,将controller节点的脚本复制至compute节点

(7)需要修改compute节点的脚本修改内容如下:

5.开始刷脚本

controller节点

compute节点

6.在浏览器中输入http://192.168.100.10/dashboard登录OpenStack云平台。

三、实验总结

问题1:执行命令时出现下列报错ftp://192.168.100.10/centos/repodata/repomd.xml : [Errno 14] curl#7 - "Failed connect to 192.168.100.10:21; 拒绝连接"。

解决办法:检查 /etc/yum.repos.d/ 下的 repo 文件,确保 FTP 源的 URL 正确,确定格式正确。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐