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

文章目录

  • 零、学习目标
  • 一、实训云升级
  • 二、实训云登录
    • (一)登录实训云
    • (二)切换界面语言
    • (三)规划云主机实例
  • 三、创建网络
  • 三、创建路由器
  • 2024-2-29更新到此
  • 四、添加接口
  • 五、创建端口
  • 六、添加安全组规则
  • 七、创建实例
    • (一)实例规划
    • (二)创建实例 - ied
    • (三)创建实例 - master、slave1与slave2
  • 八、本机利用FinalShell连接虚拟机
    • (一)连接虚拟机 - ied
    • (二)连接其它虚拟机
  • 九、配置虚拟机
    • (一)查看IP地址
    • (二)配置主机名
    • (三)配置IP地址与主机名映射
    • (四)虚拟机ping外网
  • 十、课后作业

零、学习目标

  1. 登录大数据实训云
  2. 能熟练创建网络
  3. 能熟练创建路由
  4. 能熟练添加接口
  5. 能熟练创建端口
  6. 能熟练添加安全组规则
  7. 能基于镜像创建实例
  8. 能利用FinalShell连接虚拟机
  9. 能熟练配置虚拟机

一、实训云升级

  • 本学期,我们的实训云平台迎来了一次重要的升级,我们将其更新到了OpenStack2023的版本,并且引入了Zun容器技术。同时,我们也对用户界面进行了改进,采用国产的Skyline替代了之前的Horizon。

  • 首先,让我们来了解一下OpenStack。OpenStack是一个开源的云计算平台,它提供了一套用于构建和管理云环境的工具。OpenStack2023版本是其最新的版本,它带来了许多新的特性和改进,包括更好的性能、更强的安全性以及更广泛的硬件支持。

  • 在这次升级中,我们还引入了Zun容器技术。Zun是一个开源的容器管理平台,它可以帮助我们更好地管理和部署容器化的应用程序。通过使用Zun,我们可以更高效地利用资源,提高应用的运行效率。

  • 此外,我们对用户界面也进行了改进。我们采用了国产的Skyline替代了之前的Horizon。Skyline是一款优秀的UI设计工具,它拥有丰富的设计元素和强大的设计功能,可以帮助设计师快速创建出高质量的用户界面。

  • 总的来说,这次升级将使我们的实训云平台变得更加强大和易用。我们期待在接下来的学期中,同学们能够在这个平台上进行更多的实践和探索,提升自己的技能。

二、实训云登录

(一)登录实训云

  • 校园内网地址:http://192.168.176.250,输入用户名和密码(每个同学都已经分配了账号)
    在这里插入图片描述
  • 单击【Log in】按钮,查看首页
    在这里插入图片描述

(二)切换界面语言

  • 单击实训云窗口右上角的用户图表,弹出下拉菜单,选择【Switch Language】
    在这里插入图片描述

  • 单击【CN】,切换到中文
    在这里插入图片描述

  • 关注虚拟CPU数量,创建实例好分配相应的虚拟CPU资源,比如, 4 4 4核虚拟机最多能创建 5 5 5个( 20 ÷ 4 = 5 20 \div 4 = 5 20÷4=5

(三)规划云主机实例

实例私有IP地址虚拟内核
ied192.168.1.1004
master192.168.1.1014
slave1192.168.1.1024
slave2192.168.1.1034
ubuntu192.168.1.994

三、创建网络

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

  • 点开【网络】|【网络】
    在这里插入图片描述

  • 单击【创建网络】按钮,输入网络名称,可用域选择nova,MTU(最大传输单元)设置100
    在这里插入图片描述

  • 勾选【创建子网】复选框,设置子网名称、网络地址、分配地址池、设置DNS、设置主机路由
    在这里插入图片描述

  • 单击【确定】按钮
    在这里插入图片描述

  • 查看网络拓扑,我们创建的网络跟校园网尚未连接
    在这里插入图片描述

三、创建路由器

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

  • 点开【网络】|【路由器】
    在这里插入图片描述

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

  • 单击【确定】按钮
    在这里插入图片描述

  • 查看网络拓扑,路只修了一半
    在这里插入图片描述

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

2024-2-29更新到此

四、添加接口

  • 点开网络拓扑,将鼠标移到路由器图标上,弹出一个对话框
    在这里插入图片描述

  • 在弹出的对话框里,单击【添加接口】按钮
    在这里插入图片描述

  • 单击【提交】按钮
    在这里插入图片描述

  • 再查看网络拓扑
    在这里插入图片描述

  • 基于路由添加接口之后,我们创建的网络与校园网就连接起来,后面我们创建的实例就可以通过校园网ping通外网(因特网)。

五、创建端口

  • 要让我们创建的实例(虚拟机)有固定的IP地址,我们需要创建端口,绑定固定的IP地址。

  • 点开【网络】|【网络】
    在这里插入图片描述

  • 单击【huawei】链接,显示概览
    在这里插入图片描述

  • 切换到【端口】选项卡
    在这里插入图片描述

  • 单击【创建端口】按钮
    在这里插入图片描述

  • 输入端口名称,采用固定IP地址,设置固定的IP地址 - 192.168.1.100,然后单击【创建】按钮
    在这里插入图片描述

  • 同理,我们再创建实训需要的3个端口:master_port、slave1_port、slave2_port
    在这里插入图片描述

六、添加安全组规则

  • 我们后面要用FinalShell工具软件SSH连接我们创建的虚拟机,需要添加安全组规则,放开ICMP协议和TCP协议入口的全部端口。

  • 点开【网络】|【安全组】
    在这里插入图片描述

  • 单击default安全组的【管理规则】按钮,默认有4条规则
    在这里插入图片描述

  • 单击【添加规则】按钮,然后选择【所有ICMP协议】规则
    在这里插入图片描述

  • 单击【添加】按钮
    在这里插入图片描述

  • 单击【添加规则】按钮,然后选择【所有TCP协议】规则
    在这里插入图片描述

  • 单击【添加】按钮
    在这里插入图片描述

七、创建实例

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

(一)实例规划

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

(二)创建实例 - ied

  • 点开【计算】|【实例】
    在这里插入图片描述

  • 单击【创建实例】按钮,输入实例名称 - ied
    在这里插入图片描述

  • 单击【下一项】按钮,然后选择【CentOS 7.9】镜像源
    在这里插入图片描述

  • 单击【下一项】按钮,然后选择实例类型 - 4C4G-40G(四核CPU、4G内存、40G硬盘)
    在这里插入图片描述

  • 单击【下一项】按钮,不分配网络
    在这里插入图片描述

  • 单击【下一项】,分配端口 - ied_port
    在这里插入图片描述

  • 单击【下一项】按钮,分配默认安全组
    在这里插入图片描述

  • 单击【创建实例】按钮
    在这里插入图片描述

  • 如果我们希望本机能够访问虚拟机ied,就要绑定浮动IP地址
    在这里插入图片描述

  • 单击【绑定浮动IP】选项
    在这里插入图片描述

  • 单击【+】按钮
    在这里插入图片描述

  • 单击【分配IP】按钮
    在这里插入图片描述

  • 单击【关联】按钮
    在这里插入图片描述

  • 控制台进入虚拟机ied,用户名:root,密码:p@ssw0rd
    在这里插入图片描述

  • 查看防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述

  • 关闭并禁用防火墙
    在这里插入图片描述

  • 再次查看防火墙状态
    在这里插入图片描述

  • 本机无法通过私有IP地址访问虚拟机ied
    在这里插入图片描述

  • 本机只能通过浮动IP地址(192.168.219.43)ping虚拟机ied
    在这里插入图片描述

(三)创建实例 - master、slave1与slave2

  • 按照同样的方式,创建三个实例 - masterslave1slave2,绑定浮动IP地址
    在这里插入图片描述

  • 此时,查看网络拓扑
    在这里插入图片描述

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

  • FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发、运维需求。另外还具备免费海外服务器远程桌面加速、ssh加速、双边tcp加速、内网穿透等特色功能。
  • 准备工作:下载并安装FinalShell
    在这里插入图片描述
  • 启动FinalShell
    在这里插入图片描述

(一)连接虚拟机 - ied

  • 查看虚拟机绑定的浮动IP地址
    在这里插入图片描述

  • 单击【打开文件夹】图标,弹出【连接管理器】窗口
    在这里插入图片描述

  • 单击【新建连接】按钮
    在这里插入图片描述

  • 选择SSH连接(Linux)
    在这里插入图片描述

  • 单击【确定】按钮
    在这里插入图片描述

  • 单击【ied】连接
    在这里插入图片描述

  • 最好单击【接受并保存】按钮,这样下次就直接连接ied虚拟机
    在这里插入图片描述

(二)连接其它虚拟机

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

  • 查看虚拟机绑定的浮动IP地址
    在这里插入图片描述

  • 按照同样的方式,创建其它三个虚拟机 - masterslave1slave2的SSH连接
    在这里插入图片描述

  • 连接master
    在这里插入图片描述

  • 连接slave1
    在这里插入图片描述

  • 连接slave2
    在这里插入图片描述

九、配置虚拟机

  • 针对虚拟机 ied来操作,查看IP地址,设置主机名,以及配置IP地址与主机名映射。

(一)查看IP地址

  • 执行命令:ip addr
    在这里插入图片描述

  • 注意:不能在/etc/sysconfig/network-scripts/ifcfg-eth0文件里配置静态IP地址
    在这里插入图片描述

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

(二)配置主机名

  • 查看主机名
    在这里插入图片描述

  • 执行命令:hostnamectl set-hostname ied
    在这里插入图片描述

  • 执行命令:reboot
    在这里插入图片描述

  • 再次查看主机名
    在这里插入图片描述

(三)配置IP地址与主机名映射

  • 执行命令:vim /etc/hosts
    在这里插入图片描述

  • 通过主机名ping自己
    在这里插入图片描述

  • 本机通过主机名ping虚拟机
    在这里插入图片描述

  • 修改C:\Windows\System32\drivers\etc\hosts
    在这里插入图片描述

  • 现在本机就可以通过主机名ping通虚拟机
    在这里插入图片描述

(四)虚拟机ping外网

  • 执行命令:ping www.baidu.com
    在这里插入图片描述

十、课后作业

  • 配置虚拟机master、slave1、slave2的主机名,以及IP地址与主机名映射
  • 虚拟机/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

  • 注意:三个虚拟机绑定的浮动IP地址(因人而异)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/499766.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

风速预测(七)VMD-CNN-BiLSTM预测模型

目录 往期精彩内容: 前言 1 风速 VMD 分解与可视化 1.1 导入数据 1.2 VMD分解 2 数据集制作与预处理 3 基于Pytorch的VMD CNN-BiLSTM 预测模型 3.1 定义VMD CNN-BiLSTM预测模型 3.2 设置参数,训练模型 4 模型评估与可视化 4.1 结果可视化 4.2…

【无监督学习之聚类】

曾梦想执剑走天涯,我是程序猿【AK】 目录 简述概要知识图谱1. K-Means聚类2. 层次聚类(Hierarchical Clustering)3. DBSCAN(Density-Based Spatial Clustering of Applications with Noise)4. 谱聚类(Spect…

Java设计模式—— 模板方法模式

模板方法模式 1.什么是模板方法 模板方法模式:定义一个操作中的算法骨架(父类),而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构来重定义该算法的 2.什么时候使用模板方法 实现一些操作时,整…

【LeetCode】每日一题:使二叉树所有路径值相等的最小代价

该题采用自底向上的思路的话,很容易想到使用贪心的思想,但是如何进行具体操作却有些难度。 这里补充一个重要的结论:二叉树的数组形式中,第i个节点的父节点是i/2;接下来只需要让自底向上让每个路径上的代价保持最低限…

音视频基础: I帧 P帧 B帧

音视频基础: I帧 P帧 B帧 I帧介绍 I 帧通常是每个 GOP的第一个帧,在音视频编码中,I帧(Intra-coded frame)是一种关键帧,它是独立于其他帧的帧,不依赖于其他帧来进行解码。I帧存储了完整的图像信息&#x…

初始Tomcat(Tomcat的基础介绍)

目录 一、Tomcat的基本介绍 1、Tomcat是什么? 2、Tomcat的配置文件详解 3、Tomcat的构成组件 4、Tomcat的顶层架构 5、Tomcat的核心功能 6、Tomcat的请求过程 一、Tomcat的基本介绍 1、Tomcat是什么? Tomcat 服务器是一个免费的开放源代码的Web …

返回静态数据

在Java项目中&#xff0c;往往不会一直返回某某数据&#xff0c;而是会返回一个静态页面&#xff0c;那么&#xff0c;如何正确返回一个静态页面呢&#xff1f;&#xff1f; 要想成功的返回一个静态页面前提是必须要有一个静态页面&#xff1a; <!DOCTYPE html> <ht…

基于大模型思维链(Chain-of-Thought)技术的定制化思维链提示和定向刺激提示的心理咨询场景定向ai智能应用

本篇为个人笔记 记录基于大模型思维链&#xff08;Chain-of-Thought&#xff09;技术的定制化思维链提示和定向刺激提示的心理咨询场景定向ai智能应用 人工智能为个人兴趣领域 业余研究 如有错漏欢迎指出&#xff01;&#xff01;&#xff01; 目录 本篇为个人笔记 记录基…

太气人了,腾讯云服务器又降价了,买贵了

腾讯云服务器多少钱一年&#xff1f;62元一年起&#xff0c;2核2G3M配置&#xff0c;腾讯云2核4G5M轻量应用服务器218元一年、756元3年&#xff0c;4核16G12M服务器32元1个月、312元一年&#xff0c;8核32G22M服务器115元1个月、345元3个月&#xff0c;腾讯云服务器网txyfwq.co…

FinalShell连接Linux

远程连接linux 我们使用VMware可以得到Linux虚拟机&#xff0c;但是在/Mware中操作Linux的命令行页面不太方便&#xff0c;主要是: 内容的复制、粘贴跨越VMware不方便 文件的上传、下载跨越VMware不方便 不方便也就是和Linux系统的各类交互&#xff0c;跨越VMwar 到Linux操作系…

【FPS游戏制作】Unity加入角色控制器控制人物的移动

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;Uni…

JS画摆线

最近看到一个很漂亮的曲线&#xff0c;研究了一下。 从圆心画一条线匀速转动&#xff0c;终点再画一条线转动&#xff0c;2条线转速不同&#xff0c;会画出很漂亮的花纹。 一个周期 完整周期 <html> <style> body { background:black; } p { text-align:center; c…