在实训云上安装配置虚拟机

一、认识openstack

  • OpenStack是一个开源的云计算管理平台架构,是一系列开源的软件项目的组合。它由NASA和Rackspace合作研发并发起,以Apache许可证授权的开源代码项目。
  • OpenStack中的Keystone是一个独立的模块,主要负责提供安全认证,包括用户身份认证、令牌管理、服务目录和访问控制等功能。
  • OpenStack的优势包括控制性、兼容性、可扩展性和灵活性。它是一个完全开源的平台,提供API接口方便与第三方技术集成,兼容其他公有云,方便用户进行数据迁移,同时具有模块化设计和可横向扩展的特点。众多IT领军企业已经加入到OpenStack项目,使其成为行业标准的云计算。

二、登录大数据实训云

  • 进入校园网http://192.168.176.250 输入学校下发账号密码。
    在这里插入图片描述
  • 单击登录后,首先可以看见的是资源概。
    在这里插入图片描述
  • 关注VCPU数量和内存、创建实例好分配相关VCPU和内存资源
  • 规划网络实例
实例私有IP地址虚拟内核
ied192.168.1.1004
master192.168.1.1014
slave1192.168.1.1024
slave2192.168.1.1034
ubuntu192.168.1.994

三 、创建网络

  • 先创建网络,然后在网络中创建我们搭建集群的实例(虚拟机)
  • 点击网络
    在这里插入图片描述
  • 点击【创建网络】按钮后,输入创建网络名称,点击【下一项】按钮。
    在这里插入图片描述
  • 输入子网名称以及网络地址后,单击【下一项】按钮。
    在这里插入图片描述
  • 输入相关内容后,点击【创建】按钮。
    在这里插入图片描述
  • 创建成功。
    在这里插入图片描述
  • 查看网络拓扑,我们创建的网络为和校园网连接。
    在这里插入图片描述

四、创建路由

  • 单击路由,在单击新建【路由】按钮。
    在这里插入图片描述
  • 输入路由名称,选择校园网,再单击新建【路由】按钮。
    在这里插入图片描述
  • 下图为创建成功。
    在这里插入图片描述
  • 再打开网络拓扑
    在这里插入图片描述
  • 校园网与自建网还未连接接口,还需基于路由添加接口。

五、添加接口

  • 点击网络拓扑,将鼠标移动到路由器图标上,弹出对话框,点击添加接口。
    在这里插入图片描述

  • 选择自己建立的网络,在单击【提交】按钮
    在这里插入图片描述

  • 连接成功后
    在这里插入图片描述

  • 点击网路拓扑
    在这里插入图片描述

  • 我们路由接口添加成功之后,我们就将校园网和自己创建的网络连接起来,后面创建的实例就可以用校园网ping外网(因特网)。

六、创建端口

  • 要让我们的实例有固定地址,我们需要创建端口,绑定浮动IP。
  • 点击【网络】|【网络】,再点击自己创建的网络。
    在这里插入图片描述
  • 进去之后选择端口,再点击创建端口。
    在这里插入图片描述
  • 输入名称之后,选择固定IP输入192.168.1.100,再点击【创建】按钮。
    在这里插入图片描述
  • 再用相同方式创建,下列三个IP
IP名称IP地址
master_port192.168.1.101
slave1_port192.168.1.102
slave2_port192.168.1.103

在这里插入图片描述

七、添加安全组规则

  • 我们后面要用FinalShell工具软件SSH连接我们创建的虚拟机,需要添加安全组规则,放开ICMP协议和TCP协议入口的全部端口。
  • 点开【网络】|【安全组】,打开管理规则
    在这里插入图片描述
  • 点击【添加规则】按钮
    在这里插入图片描述
  • 单击【添加规则】按钮,然后选择【所有ICMP协议】规则,点击【添加】按钮
    在这里插入图片描述
  • 再用相同方式,添加【所有TCP协议】规则。
    在这里插入图片描述

八、创建实例

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

  • 创建实例

实例名称IP地址主机名
ied192.168.1.100ied
master192.168.1.101master
slave1192.168.1.102slave1
slave2192.168.1.103slave2
  • 点开【计算】|【实例】,选择创建实例。

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

  • 单击【下一项】按钮,然后选择【CentOS 7.9】镜像源
    在这里插入图片描述
  • 单击【下一项】按钮,然后选择实例类型 - 4C4G-40G(四核CPU、4G内存、40G硬盘)
    在这里插入图片描述
  • 单击【下一项】按钮,不分配网络
    在这里插入图片描述
  • 单击【下一项】,分配端口 - ied_port
    在这里插入图片描述
  • 单击【下一项】按钮,分配默认安全组
    在这里插入图片描述
  • 单击【创建实例】按钮
    在这里插入图片描述
  • 如果我们希望本机能够访问虚拟机ied,就要绑定浮动IP地址,单击绑定浮动IP。
    在这里插入图片描述
  • 单击【+】按钮
    在这里插入图片描述
  • 选择校园网,再点击【分配IP】按钮
    在这里插入图片描述
  • 分配成功之后,单击【关联】按钮
    在这里插入图片描述
  • 控制台进入虚拟机ied,用户名:root,密码:p@ssw0rd
    在这里插入图片描述
  • 登录之后输入systemctl status firewalld查看防火墙状态
    在这里插入图片描述
  • 用Ctrl+l 清屏,输入systemctl stop firewalld关闭防火墙,在输入systemctl disable firewalld 禁用防火墙。
    在这里插入图片描述
  • 查看防火墙状态
    在这里插入图片描述
  • 在通过win+ R打开控制面板,本机现在还不可以用私有地址访问虚拟机ied
    在这里插入图片描述
  • 只能ping虚拟机的浮动IP地址
    在这里插入图片描述
  • 按照同样的方式,创建三个实例 - masterslave1slave2,绑定浮动IP地址.
    在这里插入图片描述
  • 查看网络拓扑
    在这里插入图片描述

九、本机利用finalshell连接虚拟机

(一)连接虚拟机

  • 安装好finalshell,之后打开
    在这里插入图片描述

  • 连续单击
    在这里插入图片描述
    在这里插入图片描述

  • 复制对应虚拟机浮动IP地址
    在这里插入图片描述

  • 选择SSH连接,输入相关内容,再点击【确认】按钮
    在这里插入图片描述

  • 虚拟机连接完毕,点击虚拟机,点击【接受并保存】按钮在这里插入图片描述

  • 到此虚拟机创建成功
    在这里插入图片描述

(二)连接其他虚拟机

  • 查看虚拟机绑定的浮动IP地址
    在这里插入图片描述- 按照同样的方式,创建其它三个虚拟机 - masterslave1slave2的SSH连接
    在这里插入图片描述
  • 连接iedmasterslave1slave2
    在这里插入图片描述

十、配置虚拟机

(一) 查看IP地址

  • 执行命令:ip addr
    在这里插入图片描述
  • 注意:不能在/etc/sysconfig/network-scripts/ifcfg-eth0文件里配置静态IP地址
    在这里插入图片描述
  • 如果像在VMware虚拟机上那样配置静态IP地址,会导致FinalShell无法连接虚拟机
  • 注:虚拟机中复制粘贴是 Ctrl+Shift+C/V

(二)配置主机名

  • 查看/修改主机名
  • 执行命令:hostname/hostnamectl set-hostname ied
    在这里插入图片描述
  • 重启虚拟机
  • 命令:reboot
  • 再次连接虚拟机
  • 命令:cat /etc/hostname
    在这里插入图片描述

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

  • 执行命令:vim /etc/hosts
    在这里插入图片描述
  • 先点击dd,清除内容,再点击i或者a进入编辑环境,再把私有ip地址虚拟机名称输入
    在这里插入图片描述
  • 点击ESC键退出编辑模式,再点击shift+:进入命令模式。输入wq!保存并强制退出。
    ied
  • 做到这一步就可以通过虚拟机ping自己
    在这里插入图片描述
  • 但是不能本机通过主机名ping虚拟机
    在这里插入图片描述
  • 此时修改C:\Windows\System32\drivers\etc\hosts
    在这里插入图片描述
  • 现在本机就可以通过主机名ping通虚拟机
    在这里插入图片描述

(四)用虚拟机ping外网

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

(五)配置其他虚拟机

  • 配置虚拟机masterslave1slave2的主机名,以及IP地址与主机名映射
    在这里插入图片描述
  • 本机C:\Windows\System32\drivers\etc\hosts文件
    在这里插入图片描述
  • 注意:三个虚拟机绑定的浮动IP地址
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值