目录

在实训云平台上配置云主机

在实训云平台上配置云主机

文章目录

零、学习目标

  1. 登录实训云平台
  2. 能熟练创建网络
  3. 能熟练创建路由器
  4. 能熟练链接子网
  5. 能熟练创建虚拟网卡
  6. 能熟练管理安全组规则
  7. 能基于镜像创建云主机
  8. 能利用FinalShell连接云主机
  9. 能熟练配置云主机

一、实训云升级

  • 本学期,我们实训云平台迎来重大升级,OpenStack2023版及Zun容器技术的引入,为平台注入新活力。同时,用户界面也焕然一新,采用Skyline这一新一代OpenStack管理界面,其由九州云捐献并孵化成为正式项目。经过近一年的努力,Skyline团队完成了代码重构,增加对多个社区模块的支持,并与社区开发者、用户深入互动。2022年10月5日,Skyline首个正式版本随OpenStack Zed发布,标志着平台管理界面进入新时代。此次升级不仅提升了平台性能,也优化了用户体验,为实训教学提供了更加便捷高效的环境。

二、实训云登录

(一)登录实训云

  • 校园内网地址: ,输入用户名和密码(每个同学都已经分配了账号)

    https://i-blog.csdnimg.cn/blog_migrate/5e163a65153b6fc9ce1cb36ce6d99712.png

  • 单击【Log in】按钮,查看首页

    https://i-blog.csdnimg.cn/blog_migrate/9d67c1a3cc525e6b30eefb04ea8d1008.png

(二)切换界面语言

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

    https://i-blog.csdnimg.cn/blog_migrate/e9e318383d7a6f3650164c4793b5f8a0.png

  • 单击【CN】,切换到中文

    https://i-blog.csdnimg.cn/blog_migrate/9e203a7b39a2d914f809d5b194a1d169.png

  • 关注虚拟CPU数量,创建实例好分配相应的虚拟CPU资源,比如,

    3 3

    3 核云主机最多能创建

    6 6

    6 个(

    20 ÷ 3 ≈ 6 20 \div 3 \approx 6

    20

    ÷

    3

    6 )

(三)规划云主机实例

云主机实例私有IP地址虚拟内核
ied192.168.1.1003
master192.168.1.1013
slave1192.168.1.1023
slave2192.168.1.1033

三、创建网络

  • 要先创建网络,名称自定,然后在网络里创建我们搭建集群需要的云主机实例。

  • 点开【网络】|【网络】

    https://i-blog.csdnimg.cn/blog_migrate/01b9627e71abcc69265bd2694514f784.png

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

    https://i-blog.csdnimg.cn/blog_migrate/3314983ff2484bcf26513e991cf5e438.png

  • 勾选【创建子网】复选框,然后设置子网名称、网络地址、设置DNS,分配地址池不用设置

    https://i-blog.csdnimg.cn/blog_migrate/ccc592173170bfdf84455beb32d1b138.png

  • 单击【确定】按钮,提示创建网络成功

    https://i-blog.csdnimg.cn/blog_migrate/fec638f940a19bc77e3c7f6957259981.png

    https://i-blog.csdnimg.cn/blog_migrate/a70e34b1d2545ab88733a90c5c755c9a.png

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

    https://i-blog.csdnimg.cn/blog_migrate/67993106d65ed6a6a63151a050644377.png

三、创建路由器

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

  • 点开【网络】|【路由器】

    https://i-blog.csdnimg.cn/blog_migrate/e21a8368be2237985d3bc91b7821f0f9.png

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

    https://i-blog.csdnimg.cn/blog_migrate/6c419933a9a2780ce3afaa6504fa4b5b.png

  • 单击【确定】按钮,提示创建路由成功

    https://i-blog.csdnimg.cn/blog_migrate/8e19e2f9b5590a74a432138fc2d7586e.png

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

    https://i-blog.csdnimg.cn/blog_migrate/a6540ff2ff4f4fcec333811cf03a48ef.png

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

四、连接子网

  • 点开网络下的路由器,单击[更多]下拉箭头,弹出下拉菜单

    https://i-blog.csdnimg.cn/blog_migrate/b078cedca35e8bc96f18b6fffff30443.png

  • 连接网络 huawei 与子网 huawei_subnet

    https://i-blog.csdnimg.cn/blog_migrate/1ac790f551c52f5ec7f1f6600120f09b.png

  • 单击【确定】按钮,提示连接子网成功

    https://i-blog.csdnimg.cn/blog_migrate/8d4680d22a5ccccb81f817fc4135d228.png

  • 查看网络拓扑,校园网和自建网络实现了连通

    https://i-blog.csdnimg.cn/blog_migrate/efdd052363189c034d514acaa9b41f4f.png

  • 自建网络通过路由器连上了校园网,在自建网络里创建的云主机就可以通过校园网访问因特网

五、创建虚拟网卡

  • 如果创建的云主机要有固定的IP地址,就需要创建虚拟网卡,绑定固定的IP地址

  • 点开【网络】|【端口】

    https://i-blog.csdnimg.cn/blog_migrate/a853cf502024792e670fc574cf6054b5.png

  • 单击【创建虚拟网卡】按钮,设置名称、所属网络与所属子网(固定IP地址 192.168.1.100

    https://i-blog.csdnimg.cn/blog_migrate/40116dae499f92b4c417ddd93fbf35f8.png

  • 单击【确定】按钮,查看自建的虚拟网卡 ied_port

    https://i-blog.csdnimg.cn/blog_migrate/af540ee8ee2e9fee1e7899d847abdd91.png

  • 同理创建集群所需的三个虚拟网卡: master_portslave1_portslave2_port

    https://i-blog.csdnimg.cn/blog_migrate/ec7047722699e978c0c6c74eab109809.png

六、管理安全组规则

  • 后面要用FinalShell工具软件SSH连接云主机,需要设置安全组规则,放开ICMP协议和TCP协议入口的全部端口。

  • 点开【网络】|【安全组】

    https://i-blog.csdnimg.cn/blog_migrate/7154a39f19e64aaa8878225da8b4ee52.png

  • 单击【创建规则】按钮 - 所有ICMP协议

    https://i-blog.csdnimg.cn/blog_migrate/857f722fd4f94479e4cefce478e249da.png

  • 单击【创建规则】按钮 - 所有TCP协议

    https://i-blog.csdnimg.cn/blog_migrate/ef8b427e90fcfb32d536d80ff433b68d.png

  • 查看添加的两条安全规则

    https://i-blog.csdnimg.cn/blog_migrate/4da8d48a52eb721c88b7267e29418dd6.png

七、创建云主机

  • 基于镜像源创建云主机,绑定先前虚拟网卡里的固定端口,这样我们创建的云主机就有了固定的私有IP地址,但是为了在本机使用FinalShell工具软件来SSH连接云主机,还得绑定一个浮动的IP地址。下面我们学习如何创建云主机。

(一)云主机规划

云主机名称IP地址主机名
ied192.168.1.100ied
master192.168.1.101master
slave1192.168.1.102slave1
slave2192.168.1.103slave2

(二)创建ied云主机

  • 点开【计算】|【云主机】

    https://i-blog.csdnimg.cn/blog_migrate/e4d4d61b3939913372f9067b1b5f6dfd.png

  • 单击【创建云主机】按钮,选择主机类型 m1.medium ,镜像源 CentOS7.9 ,系统盘类型 默认 ,容量 20GiB

    https://i-blog.csdnimg.cn/blog_migrate/29d9cc3f9814c0a966ff5e203fa782f9.png

    https://i-blog.csdnimg.cn/blog_migrate/380329e231cddc3bdf28c55f8081cbda.png

  • 进行网络配置:网络、虚拟网卡、端口和安全组

    https://i-blog.csdnimg.cn/blog_migrate/b4a081d18ee86ac352be2d9c80204e8d.png

    https://i-blog.csdnimg.cn/blog_migrate/22b7b8c421e382978918c95b7cd2390b.png

  • 进行系统配置:名称和密码

    https://i-blog.csdnimg.cn/blog_migrate/271189833204c726cbef89d3b3c604e6.png

  • 确认配置

    https://i-blog.csdnimg.cn/blog_migrate/634aee260081de615ae58faedd39e35d.png

  • 单击【确定】按钮

    https://i-blog.csdnimg.cn/blog_migrate/2fa94072aa56620c3464e2cdf9a7a603.png

    https://i-blog.csdnimg.cn/blog_migrate/9cfb1cb35a541223eaac223644790e0c.png

  • 有两个内网IP,需要解绑系统自动生成的内网IP

    https://i-blog.csdnimg.cn/blog_migrate/302e230d8299a514d87ea8c7b8a8ed12.png

  • 单击【解绑】链接,云主机ied目前只有一个内网IP: 192.168.1.100

    https://i-blog.csdnimg.cn/blog_migrate/23bf0e2e9be3b61265f4a0bb2789f2fc.png

  • 找到云主机ied的控制台

    https://i-blog.csdnimg.cn/blog_migrate/4d14468bb1a7b2138b819dab7109f30d.png

    单击【控制台】链接,输入用户名与密码,登录云主机

    https://i-blog.csdnimg.cn/blog_migrate/5b68ece0a5e730ed54a3fab56ba4d331.png

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

    https://i-blog.csdnimg.cn/blog_migrate/d2883ff8c7d198093457d753553908ab.png

  • 申请浮动IP地址

    https://i-blog.csdnimg.cn/blog_migrate/d048c6ad8c7946bda2bea9390ed00ffc.png

    https://i-blog.csdnimg.cn/blog_migrate/7dff7b660b1d6b183deb970ea6e10244.png

  • 让ied云主机绑定浮动IP地址

    https://i-blog.csdnimg.cn/blog_migrate/40245810e25296b1851728aeee679965.png

    https://i-blog.csdnimg.cn/blog_migrate/1eacea939a254024eb67fd4571276784.png

    https://i-blog.csdnimg.cn/blog_migrate/9e3825a4dd6579ab8e17638f270e7817.png

  • 本机只能通过浮动IP地址(192.168.219.214)ping云主机ied

    https://i-blog.csdnimg.cn/blog_migrate/aaed1e79daff2d8eb9859945e0ffa8e6.png

(三)创建其它云主机

  • 创建master、slave1和slave2云主机

    https://i-blog.csdnimg.cn/blog_migrate/efd624abfd4de0e9e98469e522344312.png

  • 本机通过浮动IP地址PING云主机

    https://i-blog.csdnimg.cn/blog_migrate/62b5061d89f94305324a12642d1e48f8.png

  • 此时,查看网络拓扑

    https://i-blog.csdnimg.cn/blog_migrate/5a88732c98a4ecc9e4081c57d054bdbd.png

八、本机利用FinalShell连接虚拟机

  • FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发、运维需求。另外还具备免费海外服务器远程桌面加速、ssh加速、双边tcp加速、内网穿透等特色功能。

  • 准备工作:下载并安装FinalShell

    https://i-blog.csdnimg.cn/blog_migrate/6b949618ccb62ec10dd15c5ea4dd92bf.png

  • 启动FinalShell

    https://i-blog.csdnimg.cn/blog_migrate/fb036dfdf6a9ff2c0519bcd466a033dd.png

(一)连接ied云主机

  • 查看云主机绑定的浮动IP地址

    https://i-blog.csdnimg.cn/blog_migrate/da6f3c440b4fd7b9c32a5c2b8e55128b.png

  • 打开连接管理器

    https://i-blog.csdnimg.cn/blog_migrate/818b0306b9e3d6df67dea9d155af939e.png

  • 新建SSH连接(Linux)

    https://i-blog.csdnimg.cn/blog_migrate/2a54a581df657177437c5b26d74bf9c2.png

  • 单击【确定】按钮

    https://i-blog.csdnimg.cn/blog_migrate/ff0ca4e17bf7f1dce197f55fb3ece8e3.png

  • 双击【ied】连接

    https://i-blog.csdnimg.cn/blog_migrate/6a241b4638f7719821bb7a3bd2e66ea1.png

  • 单击【接受并保存】按钮,这样下次就直接连接ied云主机

    https://i-blog.csdnimg.cn/blog_migrate/16d620e3a01709d59eb85c7f3ebc6e3a.png

(二)连接其它云主机

  • 查看云主机绑定的浮动IP地址

    https://i-blog.csdnimg.cn/blog_migrate/78760db96994d459abe738b2c19ed712.png

  • 按照同样的方式,创建其它三个云主机 - masterslave1slave2 的SSH连接

    https://i-blog.csdnimg.cn/blog_migrate/111752ffd36df8f0189166ea6b047a14.png

  • 连接 master 云主机

    https://i-blog.csdnimg.cn/blog_migrate/17f7c28a16438f321d9b39aa401fa84e.png

  • 连接 slave1 云主机

    https://i-blog.csdnimg.cn/blog_migrate/eec93f65235d0f3bc6f40968e1b92b1b.png

  • 连接 slave2 云主机

    https://i-blog.csdnimg.cn/blog_migrate/c73ccc547d9370ec019cb81ece5fe084.png

九、配置云主机

(一)配置ied云主机

1、查看IP地址

  • 执行命令: ip addr

    https://i-blog.csdnimg.cn/blog_migrate/ef45f3c5747082ebe52bffd7dc8002f4.png

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

    https://i-blog.csdnimg.cn/blog_migrate/e9c7c1866f0988f87770e0bf8dbd7371.png

  • 如果像在VMware WorkStation上那样配置静态IP地址,会导致FinalShell无法连接云主机。

2、配置主机名

  • 执行命令:hostname,查看主机名

    https://i-blog.csdnimg.cn/blog_migrate/71551b7bd79610dc8c123ca246c75bc9.png

  • 执行命令: hostnamectl set-hostname ied

    https://i-blog.csdnimg.cn/blog_migrate/16fb67de22ac1f5b2f651235766aa7bd.png

  • 执行命令: reboot

    https://i-blog.csdnimg.cn/blog_migrate/2fb7a58fb8bf26b377550c37d5dceac3.png

  • 再次查看主机名(主机名保存在 /etc/hostname 文件里)

    https://i-blog.csdnimg.cn/blog_migrate/f0b6fda59880076bf1da66369b40fec9.png

3、配置IP地址与主机名映射

  • 执行命令: vim /etc/hosts

    https://i-blog.csdnimg.cn/blog_migrate/d87b803a04525b05713f1a31402234af.png

  • 通过主机名ping自己

    https://i-blog.csdnimg.cn/blog_migrate/5f54da88c683037c4c2e31b1e5641005.png

  • 本机通过主机名ping虚拟机

    https://i-blog.csdnimg.cn/blog_migrate/5ae956a008289cb9991e729de8690ab8.png

  • C:\Windows\System32\drivers\etc\hosts 文件配置

    https://i-blog.csdnimg.cn/blog_migrate/5ee20161cf7fd20b74010b99e137e4e0.png

  • 现在本机就可以通过主机名ping通ied云主机

    https://i-blog.csdnimg.cn/blog_migrate/74de80639311a3252e2670bdccf83300.png

4、ied云主机ping外网

  • 执行命令: ping www.baidu.com

    https://i-blog.csdnimg.cn/blog_migrate/34396515a9421f96b7bbc44f2a7ea7bd.png

(二)配置master云主机

  • 读者自行练习

(三)配置slave1云主机

  • 读者自行练习

(四)配置slave2云主机

  • 读者自行练习