本学期,我们的实训云平台迎来了一次重要的升级,我们将其更新到了OpenStack2023的版本,并且引入了Zun容器技术。同时,我们也对用户界面进行了改进,采用国产的Skyline替代了之前的Horizon。
首先,让我们来了解一下OpenStack。OpenStack是一个开源的云计算平台,它提供了一套用于构建和管理云环境的工具。OpenStack2023版本是其最新的版本,它带来了许多新的特性和改进,包括更好的性能、更强的安全性以及更广泛的硬件支持。
在这次升级中,我们还引入了Zun容器技术。Zun是一个开源的容器管理平台,它可以帮助我们更好地管理和部署容器化的应用程序。通过使用Zun,我们可以更高效地利用资源,提高应用的运行效率。
此外,我们对用户界面也进行了改进。我们采用了国产的Skyline替代了之前的Horizon。Skyline是一款优秀的UI设计工具,它拥有丰富的设计元素和强大的设计功能,可以帮助设计师快速创建出高质量的用户界面。
总的来说,这次升级将使我们的实训云平台变得更加强大和易用。我们期待在接下来的学期中,同学们能够在这个平台上进行更多的实践和探索,提升自己的技能。


单击实训云窗口右上角的用户图表,弹出下拉菜单,选择【Switch Language】

单击【CN】,切换到中文

关注虚拟CPU数量,创建实例好分配相应的虚拟CPU资源,比如, 4 4 4核云主机最多能创建 5 5 5个( 20 ÷ 4 = 5 20 \div 4 = 5 20÷4=5)
| 云主机实例 | 私有IP地址 | 虚拟内核 |
|---|---|---|
| ied | 192.168.1.100 | 4 |
| master | 192.168.1.101 | 4 |
| slave1 | 192.168.1.102 | 4 |
| slave2 | 192.168.1.103 | 4 |
| ubuntu | 192.168.1.99 | 4 |
要先创建网络,名称自定,然后在网络里创建我们搭建集群需要的云主机实例。
点开【网络】|【网络】

单击【创建网络】按钮,输入网络名称,可用域选择nova,MTU(最大传输单元)设置100

勾选【创建子网】复选框,设置子网名称、网络地址、分配地址池、设置DNS、设置主机路由

单击【确定】按钮

查看网络拓扑,我们创建的网络跟校园网尚未连接

自建网络要与校园网建立连接,首先得创建路由器,下面我们一步一步完成路由器的创建。
点开【网络】|【路由器】

单击【创建路由器】按钮,输入名称,选择预期可用域nova,设置外部网关校园网

单击【确定】按钮

查看网络拓扑,路只修了一半

自建网络与校园网还没有连接起来,还需要基于路由器添加接口,下面我们学习如何添加接口。

huawei与子网huawei_subnet



192.168.1.100)
ied_port
master_port、slave1_port、slave2_port



| 云主机名称 | IP地址 | 主机名 |
|---|---|---|
| ied | 192.168.1.100 | ied |
| master | 192.168.1.101 | master |
| slave1 | 192.168.1.102 | slave1 |
| slave2 | 192.168.1.103 | slave2 |

如果我们希望本机能够访问虚拟机ied,就要绑定浮动IP地址

单击【绑定浮动IP】选项

单击【+】按钮

单击【分配IP】按钮

单击【关联】按钮

控制台进入虚拟机ied,用户名:root,密码:p@ssw0rd

查看防火墙状态,执行命令:systemctl status firewalld

关闭并禁用防火墙

再次查看防火墙状态

本机无法通过私有IP地址访问虚拟机ied

本机只能通过浮动IP地址(192.168.219.43)ping虚拟机ied

按照同样的方式,创建三个实例 - master、slave1与slave2,绑定浮动IP地址

此时,查看网络拓扑



查看虚拟机绑定的浮动IP地址

单击【打开文件夹】图标,弹出【连接管理器】窗口

单击【新建连接】按钮

选择SSH连接(Linux)

单击【确定】按钮

单击【ied】连接

最好单击【接受并保存】按钮,这样下次就直接连接ied虚拟机

说明:master、slave1、slave2三个虚拟机暂时没有绑定浮动IP地址
查看虚拟机绑定的浮动IP地址

按照同样的方式,创建其它三个虚拟机 - master、slave1、slave2的SSH连接

连接master

连接slave1

连接slave2

ied来操作,查看IP地址,设置主机名,以及配置IP地址与主机名映射。执行命令:ip addr

注意:不能在/etc/sysconfig/network-scripts/ifcfg-eth0文件里配置静态IP地址

如果像在VMware虚拟机上那样配置静态IP地址,会导致FinalShell无法连接虚拟机。
查看主机名

执行命令:hostnamectl set-hostname ied

执行命令:reboot

再次查看主机名

执行命令:vim /etc/hosts

通过主机名ping自己

本机通过主机名ping虚拟机

修改C:\Windows\System32\drivers\etc\hosts

现在本机就可以通过主机名ping通虚拟机

ping www.baidu.com
/etc/hosts文件192.168.1.101 master
192.168.1.102 slave1
192.168.1.103 slave2
C:\Windows\System32\drivers\etc\hosts文件192.168.218.7 master
192.168.219.162 slave1
192.168.219.197 slave2