在实训云平台上配置云主机
在实训云平台上配置云主机
文章目录
零、学习目标
- 登录实训云平台
- 能熟练创建网络
- 能熟练创建路由器
- 能熟练链接子网
- 能熟练创建虚拟网卡
- 能熟练管理安全组规则
- 能基于镜像创建云主机
- 能利用FinalShell连接云主机
- 能熟练配置云主机
一、实训云升级
- 本学期,我们实训云平台迎来重大升级,OpenStack2023版及Zun容器技术的引入,为平台注入新活力。同时,用户界面也焕然一新,采用Skyline这一新一代OpenStack管理界面,其由九州云捐献并孵化成为正式项目。经过近一年的努力,Skyline团队完成了代码重构,增加对多个社区模块的支持,并与社区开发者、用户深入互动。2022年10月5日,Skyline首个正式版本随OpenStack Zed发布,标志着平台管理界面进入新时代。此次升级不仅提升了平台性能,也优化了用户体验,为实训教学提供了更加便捷高效的环境。
二、实训云登录
(一)登录实训云
校园内网地址: ,输入用户名和密码(每个同学都已经分配了账号)
单击【Log in】按钮,查看首页
(二)切换界面语言
单击实训云窗口右上角的用户图表,弹出下拉菜单,选择【Switch Language】
单击【CN】,切换到中文
关注虚拟CPU数量,创建实例好分配相应的虚拟CPU资源,比如,
3 3
3 核云主机最多能创建
6 6
6 个(
20 ÷ 3 ≈ 6 20 \div 3 \approx 6
20
÷
3
≈
6 )
(三)规划云主机实例
云主机实例 | 私有IP地址 | 虚拟内核 |
---|---|---|
ied | 192.168.1.100 | 3 |
master | 192.168.1.101 | 3 |
slave1 | 192.168.1.102 | 3 |
slave2 | 192.168.1.103 | 3 |
三、创建网络
要先创建网络,名称自定,然后在网络里创建我们搭建集群需要的云主机实例。
点开【网络】|【网络】
单击【创建网络】按钮,输入网络名称
huawei
(可以任意设置),可用域选择nova
,MTU(最大传输单元)不用设置勾选【创建子网】复选框,然后设置子网名称、网络地址、设置DNS,分配地址池不用设置
单击【确定】按钮,提示创建网络成功
查看网络拓扑,我们创建的网络跟校园网尚未连接
三、创建路由器
自建网络要与校园网建立连接,首先得创建路由器,下面我们一步一步完成路由器的创建。
点开【网络】|【路由器】
单击【创建路由器】按钮,输入名称,选择预期可用域
nova
,设置外部网关校园网
单击【确定】按钮,提示创建路由成功
查看网络拓扑,路只修了一半
自建网络与校园网还没有连接起来,还需要基于路由器连接子网,下面我们学习如何连接子网。
四、连接子网
点开网络下的路由器,单击[更多]下拉箭头,弹出下拉菜单
连接网络
huawei
与子网huawei_subnet
单击【确定】按钮,提示连接子网成功
查看网络拓扑,校园网和自建网络实现了连通
自建网络通过路由器连上了校园网,在自建网络里创建的云主机就可以通过校园网访问因特网
五、创建虚拟网卡
如果创建的云主机要有固定的IP地址,就需要创建虚拟网卡,绑定固定的IP地址
点开【网络】|【端口】
单击【创建虚拟网卡】按钮,设置名称、所属网络与所属子网(固定IP地址
192.168.1.100
)单击【确定】按钮,查看自建的虚拟网卡
ied_port
同理创建集群所需的三个虚拟网卡:
master_port
、slave1_port
、slave2_port
六、管理安全组规则
后面要用FinalShell工具软件SSH连接云主机,需要设置安全组规则,放开ICMP协议和TCP协议入口的全部端口。
点开【网络】|【安全组】
单击【创建规则】按钮 - 所有ICMP协议
单击【创建规则】按钮 - 所有TCP协议
查看添加的两条安全规则
七、创建云主机
- 基于镜像源创建云主机,绑定先前虚拟网卡里的固定端口,这样我们创建的云主机就有了固定的私有IP地址,但是为了在本机使用FinalShell工具软件来SSH连接云主机,还得绑定一个浮动的IP地址。下面我们学习如何创建云主机。
(一)云主机规划
云主机名称 | 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云主机
点开【计算】|【云主机】
单击【创建云主机】按钮,选择主机类型
m1.medium
,镜像源CentOS7.9
,系统盘类型默认
,容量20GiB
进行网络配置:网络、虚拟网卡、端口和安全组
进行系统配置:名称和密码
确认配置
单击【确定】按钮
有两个内网IP,需要解绑系统自动生成的内网IP
单击【解绑】链接,云主机ied目前只有一个内网IP:
192.168.1.100
找到云主机ied的控制台
单击【控制台】链接,输入用户名与密码,登录云主机
本机无法通过私有IP地址访问虚拟机ied
申请浮动IP地址
让ied云主机绑定浮动IP地址
本机只能通过浮动IP地址(192.168.219.214)ping云主机ied
(三)创建其它云主机
创建master、slave1和slave2云主机
本机通过浮动IP地址PING云主机
此时,查看网络拓扑
八、本机利用FinalShell连接虚拟机
FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发、运维需求。另外还具备免费海外服务器远程桌面加速、ssh加速、双边tcp加速、内网穿透等特色功能。
准备工作:下载并安装FinalShell
启动FinalShell
(一)连接ied云主机
查看云主机绑定的浮动IP地址
打开连接管理器
新建SSH连接(Linux)
单击【确定】按钮
双击【ied】连接
单击【接受并保存】按钮,这样下次就直接连接ied云主机
(二)连接其它云主机
查看云主机绑定的浮动IP地址
按照同样的方式,创建其它三个云主机 -
master
、slave1
、slave2
的SSH连接连接
master
云主机连接
slave1
云主机连接
slave2
云主机
九、配置云主机
(一)配置ied云主机
1、查看IP地址
执行命令:
ip addr
注意:不能在
/etc/sysconfig/network-scripts/ifcfg-eth0
文件里配置静态IP地址如果像在VMware WorkStation上那样配置静态IP地址,会导致FinalShell无法连接云主机。
2、配置主机名
执行命令:hostname,查看主机名
执行命令:
hostnamectl set-hostname ied
执行命令:
reboot
再次查看主机名(主机名保存在
/etc/hostname
文件里)
3、配置IP地址与主机名映射
执行命令:
vim /etc/hosts
通过主机名ping自己
本机通过主机名ping虚拟机
在
C:\Windows\System32\drivers\etc\hosts
文件配置现在本机就可以通过主机名ping通ied云主机
4、ied云主机ping外网
执行命令:
ping www.baidu.com
(二)配置master云主机
- 读者自行练习
(三)配置slave1云主机
- 读者自行练习
(四)配置slave2云主机
- 读者自行练习