目录

一、登录大数据实训云

二、创建网络

三、创建路由

四、添加接口

五、创建端口

六、添加安全组规则

七、创建实例

(一)实例规划

(二)创建实例 - ied

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

(四)创建虚拟机 - ubuntu

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

(一)连接虚拟机 - ied

(二)连接其它虚拟机

九、在ubuntu虚拟机上通过FinalShell连接虚拟机

(一)本机远程桌面连接ubuntu

(二)利用FinalShell连接虚拟机

启动FinalShell

十、配置虚拟机

(一)查看IP地址

(二)配置主机名

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

(四)虚拟机ping外网


一、登录大数据实训云

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase

  • 单击【登入】按钮,大家首先看到的是资源概览

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_02

  • 关注VCPU数量和内存,创建实例好分配相应的VCPU和内存资源,比如,4 44核虚拟机最多能创建5 55个(20 ÷ 4 = 5 20 \div 4 = 520÷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


二、创建网络

  • 要先创建网络,名称自定,然后在网络里创建我们搭建集群需要的实例(虚拟机)。
  • 点开【网络】|【网络】

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_03

  • 单击【创建网络】按钮(大家取自定的网络名称)

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_04

  • 输入网络名称之后,单击【下一项】按钮
  • 输入子网名称和网络地址之后,单击【下一项】

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_05

  • 单击【创建】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_06

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_07

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_08

三、创建路由

  • 自建网络要与校园网建立连接,首先得创建路由,下面我们学习创建路由的方法。
  • 点开【网络】|【路由】

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_09

  • 单击【新建路由】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_10

  • 输入路由名称,选择外部网络- 校园网,然后单击【新建路由】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_11

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_12

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



四、添加接口

  • 点开网络拓扑,将鼠标移到路由器图标上,弹出一个对话框

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_13

  • 在弹出的对话框里,单击【添加接口】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_14

  • 单击【提交】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_15

  • 再查看网络拓扑

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_16

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

五、创建端口

  • 要让我们创建的实例(虚拟机)有固定的IP地址,我们需要创建端口,绑定固定的IP地址。
  • 点开【网络】|【网络】

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_17

  • 单击【huawei】链接,显示概览

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_18

  • 单击【端口】选项卡

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_19

  • 单击【创建端口】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_20

  • 输入端口名称,采用固定IP地址,设置固定的IP地址 - 192.168.1.100,然后单击【创建】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_21

  • 同理,我们再创建实训需要的5个端口:master_port、slave1_port、slave2_port、ubuntu_port 

 

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_22

六、添加安全组规则

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

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_23

  • 单击default安全组的【管理规则】按钮,默认有4条规则

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_24

  • 单击【添加规则】按钮,然后选择【所有ICMP协议】规则

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_25

  • 单击【添加】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_26

  • 单击【添加规则】按钮,然后选择【所有TCP协议】规则

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_27

  • 单击【添加】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_28

七、创建实例

基于镜像源创建实例,绑定先前我们在自建网络里创建的端口,这样我们创建的实例就有了固定的私有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

ubuntu

192.168.1.99

ubuntu

(二)创建实例 - ied

  • 点开【计算】|【实例】

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_29

  • 单击【创建实例】按钮,输入实例名称 - ied

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_30

  • 单击【下一项】按钮,然后选择【CentOS 7.9_2207】镜像源

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_31

  • 单击【下一项】按钮,然后选择实例类型 - 4C4G-40G(四核CPU、4G内存、40G硬盘)

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_32

  • 单击【下一项】按钮,不分配网络

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_33

  • 单击【下一项】,分配端口 - ied_port
  • 单击【下一项】按钮,分配默认安全组
  • 单击【创建实例】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_34


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

  • 单击【绑定浮动IP】选项
  • 单击【+】按钮
  • 单击【分配IP】按钮
  • 单击【关联】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_35

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_36

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_37

  • 查看防火墙状态,执行命令:systemctl status firewalld
  • 关闭并禁用防火墙
  • 再次查看防火墙状态

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_38

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

 

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_39

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_40

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

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_41

  • 此时,查看网络拓扑

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_42

(四)创建虚拟机 - ubuntu

  • 创建实例 - ubuntu

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_43

  • 单击【下一项】,选择[桌面环境]-UbuntuDesktop22.04镜像源

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_44

  • 单击【下一项】按钮,选择【4C4G-40G】实例类型

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_45

  • 单击【下一项】按钮,分配校园网

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_46

  • 单击【下一项】按钮,分配端口,绑定固定的IP地址
  • 单击【创建实例】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_47

  • 在控制台进入ubuntu虚拟机,以ied用户登录ubuntu

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_48

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_49

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

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

启动FinalShell

(一)连接虚拟机 - ied

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_50


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

  • 单击【打开文件夹】图标,弹出【连接管理器】窗口
  • 单击【新建连接】按钮
  • 选择SSH连接(Linux)
  • 单击【确定】按钮
  • 单击【ied】连接

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_51

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_52

(二)连接其它虚拟机

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_53

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_54

 

  • 连接master、slave1、slave2(选择接受并保存)。

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_55

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_56

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_57

 

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_58

九、在ubuntu虚拟机上通过FinalShell连接虚拟机

(一)本机远程桌面连接ubuntu

  • 查看ubuntu的校园网IP地址

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_53

  • 在运行窗口里执行mstsc命令

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_60

  • 单击【确定】按钮,输入ubuntu虚拟机的校园网IP地址

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_61

  • 单击【连接】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_62

  • 单击【是(Y)】按钮,输入用户名和密码

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_63

  • 单击【OK】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_64

 

  • 查看ubuntu上安装的FinalShell

老师配置的私有云中,是安装好finalshell的,所以我们在ubuntu中使用finalshell是不用自己安装的,在配置实例的Ubuntu时,可以将其内存设置大一点。

(二)利用FinalShell连接虚拟机

启动FinalShell

1、连接虚拟机ied

  • 注意,必须使用虚拟机ied的私有IP地址

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_65

  

  • 单击【确定】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_66

 

  • 单击【ied】连接

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_67

 

 

  • 单击【接受并保存】按钮

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_68

2、连接其它虚拟机

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_69

 

  • 连接虚拟机 - master、slave1、slave2

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_70

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_71

 

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_72

 

 

十、配置虚拟机

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

(一)查看IP地址

  • 执行命令:ip addr

openstack 虚拟机升级配置 虚拟机openstack安装部署_linux_73

 

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_74

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

(二)配置主机名

  • 查看主机名

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_75

 

  • 执行命令:hostnamectl set-hostname ied

openstack 虚拟机升级配置 虚拟机openstack安装部署_hbase_76

 

  • 执行命令:reboot(重启)

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_77

 

  • 再次查看主机名

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_78

 

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

  • 执行命令:vim /etc/hosts

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack_79

  • 通过主机名ping自己

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_80

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

      此时是无法ping通的。

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_hadoop_81

 

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_82

(四)虚拟机ping外网

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

openstack 虚拟机升级配置 虚拟机openstack安装部署_openstack 虚拟机升级配置_83

 今天的分享到此结束!