集群搭建预备操作:在私有云上创建与配置虚拟机
文章目录
- 一、登录私有云
- (一)查看【概览】
- (二)查看【镜像】
- (三)查看【实例】
- 二、创建项目、用户与网络
- (一)创建项目 - huawei
- (二)创建用户 - huawei
- (三)创建网络 - LAN192
- 三、创建实例
- (一)基于WindowsThinPC镜像创建hw_win7实例
- (二)基于centos7创建master实例
- (三)基于centos7创建slave1实例
- (四)基于centos7创建slave2实例
- 四、查看实例
- (一)查看主节点master实例
- (二)查看从节点slave1实例
- (三)查看从节点slave2实例
- (四)查看hw_win7实例
- 五、查看网络
- (一)查看已有网络
- (二)查看路由
- (三)查看网络拓扑
- 1、节点
- 2、结点
- 3、链路
- 4、通路
- 六、创建网络
- (一)创建子网 - test
- (二)创建路由t - test_router
- (三)查看网络拓扑
- 七、删除网络
- (一)查看网络拓扑
- (二) 删除网络 - test
- 八、配置实例
- (一)配置hw_win7实例
- 1、登录hw_win7实例
- 2、测试能否访问外网
- 3、测试能否访问子网结点
- (1)测试hw_win7实例访问子网主节点master
- (2)测试hw_win7实例访问子网从节点slave1
- (3)测试hw_win7实例访问子网从节点slave2
- (二)配置master实例
- 1、登录master实例
- 2、查看IP地址
- 3、修改主机名
- 4、测试master实例能否访问hw_win7实例
- 5、测试master实例能否访问外网
- 6、测试master实例访问master实例
- 7、测试master实例访问slave1实例
- 8、测试master实例访问slave2实例
- (三)配置slave1实例
- 1、登录slave1实例
- 2、查看IP地址
- 3、修改主机名
- 4、测试slave1实例访问master实例
- 5、测试slave1实例访问slave1实例
- 6、测试slave1实例访问slave2实例
- (四)配置slave2实例
- 1、登录slave2实例
- 2、查看IP地址
- 3、修改主机名
- 4、测试slave2实例访问master实例
- 5、测试slave2实例访问slave1实例
- 6、测试slave2实例访问slave2实例
- 九、在hw_win7虚拟机上远程访问master、slave1与slave2虚拟机
- (一)在hw_win7下载SecureCRT
- (二)利用SecureCRT访问访问master、slave1和slave2虚拟机
- 十、本机远程桌面连接hw_win7虚拟机
- (一)本机远程桌面连接hw_win7虚拟机
- (二)使用SecureCRT登录master虚拟机
- (三)使用SecureCRT登录slave1虚拟机
- (四)使用SecureCRT登录slave2虚拟机
- 十一、Linux基本操作演示
- (一)查看用户
- (二)添加用户
- (三)切换用户
- 十二、课后作业
- 任务1、创建网络与实例
- 任务2、本机远程桌面连接win7虚拟机
- 任务3、通过SecureCRT远程登录master、slave1与slave2
在单机上可以利用VMWare创建与配置虚拟机,现在利用OpenStack私有云基于镜像创建实例(虚拟机),并进行相应的配置。
一、登录私有云
- 访问
http://192.168.176.250
,显示登录页面,输入管理员的用户名和密码 - 登录成功,默认显示“项目 - 计算 - 概览”
(一)查看【概览】
- 包括上限摘要和使用情况摘要
(二)查看【镜像】
- 单击“项目 - 计算 - 镜像”
(三)查看【实例】
- 单击“项目 - 计算 - 实例”
- 管理员账号admin登录私有云,目前尚未创建任何实例。
二、创建项目、用户与网络
(一)创建项目 - huawei
- 单击“身份管理 - 项目”
- 单击【创建项目】,在弹出的对话框里输入名称和描述
- 单击【创建项目】按钮
(二)创建用户 - huawei
- 单击“身份管理 - 用户”
- 单击【创建用户】按钮,在弹出的对话框里输入各项信息
- 单击【创建用户】按钮
(三)创建网络 - LAN192
退出管理员账号
输入新创建用户的用户名和密码
单击【登入】按钮,项目 - huawei,用户 - huawei
单击“项目 - 网络 - 网络”
单击【创建网络】按钮,在弹出的对话框里输入网络名称
单击【下一项】按钮(
IP
地址后面跟/24
表示掩码位是24
位,子网掩码是255.255.255.0
的IP地址,其主机位最多有254
个)
单击【下一项】按钮
单击【创建】按钮
单击“项目 - 网络 - 路由”
单击【新建路由】按钮,在弹出的对话框里设置路由名称和选择外部网络
单击【新建路由】按钮
单击“项目 - 网络 - 网络拓扑”
单击【添加接口】按钮,在弹出的对话框里选择子网
单击【提交】按钮
查看网络拓扑(校园网与子网成功建立了路由)
单击“项目 - 网络 - 网络”
单击【LAN192】
单击【端口】选项卡
单击【创建端口】按钮,设置名称,指定IP地址
单击【创建】按钮
同理再创建三个端口 - hw_port2、hw_port3、hw_port4
三、创建实例
(一)基于WindowsThinPC镜像创建hw_win7实例
- 单击“项目 - 计算 - 实例”
- 单击【创建实例】按钮,在弹出的对话框里输入实例名称,设置描述
- 单击【下一项】按钮,选择镜像源,创建新卷选择“否”
- 单击可用栏目里的
WindowsThinPC
最右边的【↑\uparrow↑】按钮
- 单击【下一项】按钮,分配实例类型 -
m1.medium
- 单击【下一项】按钮,分配网络 - 校园网(外网)
- 单击【下一项】按钮,分配网络接口 -
hw_port1
- 单击【创建实例】按钮
(二)基于centos7创建master实例
单击“项目 - 计算 - 实例”
单击【创建实例】按钮,在【详情】页面输入实例名称 - master,描述 - 主节点
单击【下一项】按钮,查看【源】页面
单击可用栏目里的
centos7
最右边的【↑\uparrow↑】按钮
单击【下一项】按钮,显示【实例类型】页面
单击可用栏目里的
m1.medium
最右边的【↑\uparrow↑】按钮
单击【下一项】按钮,显示【网络】页面,不分配子网,下一步设置网络接口,会有固定IP地址
单击【下一项】按钮,分配网络接口 -
hw_port2
单击【创建实例】按钮
(三)基于centos7创建slave1实例
- 类似创建主节点,创建从节点slave1,实例类型选择了
m1.small
(四)基于centos7创建slave2实例
- 类似创建主节点,创建从节点slave2,实例类型选择了
m1.small
四、查看实例
(一)查看主节点master实例
项目 - 计算 - 实例 - master - 概览
单击【接口】选项卡
主节点master实例有固定私有IP地址:
192.168.1.103
(二)查看从节点slave1实例
项目 - 计算 - 实例 - slave1 - 概览
单击【接口】选项卡
从节点slave1实例有固定私有IP地址:
192.168.1.104
(三)查看从节点slave2实例
- 项目 - 计算 - 实例 - slave2 - 概览
- 单击【接口】选项卡
- 从节点slave2实例有固定私有IP地址:
192.168.1.105
(四)查看hw_win7实例
- 项目 - 计算 - 实例 - hw_win7 - 概览
- 单击【接口】选项卡
- 节点hw_win7实例有固定私有IP地址:
192.168.1.102
五、查看网络
(一)查看已有网络
- 目前有两个网络:LAN192(内网)与校园网(外网)。
(二)查看路由
- 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。路由通常与桥接来对比,在粗心的人看来,它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层(网络层)。这一区别使二者在传递信息的过程中使用不同的信息,从而以不同的方式来完成其任务。
(三)查看网络拓扑
拓扑(Topology)学是一种研究与大小、距离无关的几何图形特性的方法。“网络拓扑结构”是由网络节点设备和通信介质通过物理连接所构成的逻辑结构图。网络拓扑结构是从逻辑上表示网络服务器、工作站的网络配置和互相之间的连接方式和服务关系。
从网络拓扑结构可以看出,LAN192子网通过hw_router路由连接到校园网,从而可以访问外网。
在设计网络拓扑结构时,我们经常会遇到如“节点”、“结点”、“链路”和“通路”这四个术语。它们到底各自代表什么,它们之间又有什么关系呢?
1、节点
一个“节点”其实就是一个网络端口。节点又分为“转节点”和“访问节点”两类。“转节点”的作用是支持网络的连接,它通过通信线路转接和传递信息,如交换机、网关、路由器、防火墙设备的各个网络端口等;而“访问节点”是信息交换的源点和目标点,通常是用户计算机上的网卡接口。如我们在设计一个网络系统时,通常所说的共有××个节点,其实就是在网络中有多个要配置IP地址的网络端口。
2、结点
一个“结点”是指一台网络设备,因为它们通常连接了多个“节点”,所以称之为“结点”。在计算机网络中的结点又分为链路结点和路由结点,它们就分别对应的是网络中的交换机和路由器。从网络中的结点数多少就可以大概知道你的计算机网络规模和基本结构了。
3、链路
“链路”是两个节点间的线路。链路分物理链路和逻辑链路(或称数据链路)两种,前者是指实际存在的通信线路,由设备网络端口和传输介质连接实现;后者是指在逻辑上起作用的网络通路,由计算机网络体系结构中的数据链路层标准和协议来实现。如果链路层协议没有起作用,数据链路也就无法建立起来。
4、通路
“通路”从发出信息的节点到接收信息的节点之间的一串节点和链路的组合。也就是说,它是一系列穿越通信网络而建立起来的节点到节点的链路串连。它与“链路”的区别主要在于一条“通路”中可能包括多条“链路”。
六、创建网络
(一)创建子网 - test
- 单击“项目 - 网络 - 网络”
- 单击【创建网络】按钮,输入网络名称 - test
- 单击【下一项】,输入子网名称与网络地址
- 单击【下一项】,分配地址池和配置DNS服务器
- 默认网关是
192.168.2.1
,地址池范围从192.168.2.2
到192.168.2.253
- 单击【创建】按钮
(二)创建路由t - test_router
单击“项目 - 网络 - 路由”
单击【新建路由】按钮,输入路由名称,设置外部网络
单击【新建路由】按钮
单击【test_router】超链接
单击【接口】选项卡
单击【增加接口】按钮,选择test子网
单击【提交】按钮
(三)查看网络拓扑
- 单击“项目 - 网络 - 网络拓扑”
七、删除网络
(一)查看网络拓扑
(二) 删除网络 - test
- 项目 - 网络 - 网络
- 单击【删除网络】按钮,会报错
- 删除test网络的路由的端口
- 单击【删除接口】按钮
- 删除test网络的路由 - test_router
- 单击【删除路由】按钮
- 删除网络 - test
- 单击【删除网络】按钮
八、配置实例
(一)配置hw_win7实例
1、登录hw_win7实例
单击“项目 - 计算 - 实例”
单击【hw_win7】超链接
单击【控制台】选项卡
单击【点击此处只显示控制台】超链接
单击【下一步】按钮
单击【下一步】按钮,键入用户名
单击【下一步】按钮,为账户设置密码
单击【下一步】按钮,接受许可条款
单击【下一步】按钮,使用推荐设置
单击【下一步】按钮,查看日期与时间设置
单击【下一步】按钮,选择计算机当前的位置
单击【下一步】按钮,Windows完成我们进行的设置
单击【立即重新启动】
重启之后显示登录界面,输入先前配置时设定的密码
提示Windows不是正版,不用理会
单击【取消】按钮,进入Windows桌面
2、测试能否访问外网
- 打开IE浏览器,看能否访问外网 - 百度
3、测试能否访问子网结点
(1)测试hw_win7实例访问子网主节点master
- 测试hw_win7实例能否访问主节点master实例 - [固定IP地址:192.168.1.103]
(2)测试hw_win7实例访问子网从节点slave1
- 测试hw_win7实例能否访问从节点slave1实例 - [固定IP地址:192.168.1.104]
(3)测试hw_win7实例访问子网从节点slave2
- 测试hw_win7实例能否访问从节点slave2实例 - [固定IP地址:192.168.1.105]
(二)配置master实例
1、登录master实例
- 项目 - 计算 - 实例 - master - 控制台
- 输入用户名与密码(root : p@ssw0rd)
2、查看IP地址
- 发布命令
ip addr
- master虚拟机IP地址是固定的:
192.168.1.103
3、修改主机名
- 执行命令
hostname
查看主机名
- 执行命令
hostnamectl set-hostname master
,将主机名改成master
- 执行命令
reboot
,重启虚拟机,登录后,查看主机名
4、测试master实例能否访问hw_win7实例
- 关闭hw_win7的防火墙
- hw_win7的IP地址
192.168.1.102
5、测试master实例能否访问外网
- 域名
www.baidu.com
→ IP103.235.46.39
- 域名ping不通,但是IP地址可以ping通,可能是DNS服务有点问题。
6、测试master实例访问master实例
7、测试master实例访问slave1实例
8、测试master实例访问slave2实例
(三)配置slave1实例
1、登录slave1实例
- 项目 - 计算 - 实例 - slave1 - 控制台
- 输入用户名和密码(root : p@ssw0rd)
2、查看IP地址
- 执行命令
ip addr
- slave1虚拟机IP地址是固定的:
192.168.1.104
3、修改主机名
- 查看主机名
- 修改主机名
- 执行
reboot
重启虚拟机
- 再次查看主机名
4、测试slave1实例访问master实例
5、测试slave1实例访问slave1实例
6、测试slave1实例访问slave2实例
(四)配置slave2实例
1、登录slave2实例
- 项目 - 计算 - 实例 - slave2 - 控制台
- 输入用户名和密码(root : p@ssw0rd)
2、查看IP地址
- 执行命令
ip addr
- slave2虚拟机IP地址是固定的:
192.168.1.105
3、修改主机名
- 查看主机名
- 修改主机名
- 执行命令
reboot
重启虚拟机
- 再次查看主机名
4、测试slave2实例访问master实例
5、测试slave2实例访问slave1实例
6、测试slave2实例访问slave2实例
九、在hw_win7虚拟机上远程访问master、slave1与slave2虚拟机
(一)在hw_win7下载SecureCRT
- 登录hw_win7虚拟机
- SecureCRT下载链接:https://pan.baidu.com/s/1RXLKgaX8z9q-5-D9Ov9PEw 提取码:ohxi
- 解压缩SecureCRT
(二)利用SecureCRT访问访问master、slave1和slave2虚拟机
- 启动SecureCRT
- 单击【Quick Connect】按钮
- 单击【Connect】按钮
- 单击【Accept & Save】按钮,输入密码
- 单击【OK】按钮
- 同理可以访问slave1虚拟机
- 同理可以访问slave2虚拟机
十、本机远程桌面连接hw_win7虚拟机
(一)本机远程桌面连接hw_win7虚拟机
hw_win7对外的IP地址:
192.168.177.180
启动远程桌面连接
输入IP地址:
192.168.177.180
报错,无法远程桌面连接
需要设置安全组的管理规则
单击【管理规则】按钮
单击【添加规则】按钮
单击【添加】按纽
再次远程桌面连接
单击【连接】按钮,然后输入用户名和密码
单击【确定】按钮
单击【是】按钮
(二)使用SecureCRT登录master虚拟机
SSH 为 Secure Shell 的缩写,是建立在应用层和传输层基础上的安全协议。SSH是目前较可靠、专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其它操作平台。SSH是由客户端和服务端的软件组成,服务端是一个守护进程(daemon),它在后台运行并响应来自客户端的连接请求,客户端包含ssh程序以及像scp(远程拷贝)、slogin(远程登陆)、sftp(安全文件传输)等其它应用程序。SecureCRT是一款支持SSH的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。
- 找到SecureCRT
- 启动SecureCRT
- 单击【192.168.1.103】 - master虚拟机
- 单击Options下的Session Option,设置Emulation - Terminal [Linux]
- 设置Appearance - Fonts [Normal Font, Character encoding]
- 查看设置后的界面
- 修改标签名
- 关闭SecureCRT,重新打开 -
192.168.1.103
- 单击
192.168.1.103
,就可以登录master虚拟机
- 此时,标签名还是
192.168.1.103
,如何才能在每次启动虚拟机时标签都是master呢?
- 改成“master”
- 单击【Connect】按钮
- 这样,主机名与标签名就保持一致了。
- 将另外两个连接名分别改成slave1与slave2
(三)使用SecureCRT登录slave1虚拟机
(四)使用SecureCRT登录slave2虚拟机
十一、Linux基本操作演示
(一)查看用户
- 发布命令:
cat /etc/passwd
(二)添加用户
命令:useradd [参数] 用户名
参数:-g 主组、-G 附加组 -d 主目录 -s shell -c 注释 -u 用户id -p 密码
添加用户,不设置主组,会默认创建同名的主组。增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等。
- 发布命令:
useradd -u 510 -p 903213 howard
- 查看刚才添加的新用户
howard
- 查看用户
howard
的密码
(三)切换用户
发布命令:
su howard
-root
用户(管理员),命令提示符是#
howard
用户(普通用户),命令提示符是$
~:代表当前用户的主目录。
查看howard用户的主目录:
普通用户的主目录一般都是/home/用户名,刚才我们添加的用户howard的主目录就是/home/howard,当然是可以修改的。
执行 exit 命令,返回root用户空间
十二、课后作业
- 按照讲课笔记,完成下述任务
任务1、创建网络与实例
- 四个虚拟机:hw_win7(hw用你的姓名拼音替换)、master、slave1和slave2
- 要求四个虚拟机的私有IP地址固定
- hw_win7:
192.168.1.102
- master:
192.168.1.103
- slave1:
192.168.1.104
- slave2:
192.168.1.105
- 网络拓扑结构
任务2、本机远程桌面连接win7虚拟机
- win7虚拟机的外网IP地址:
192.168.177.227
任务3、通过SecureCRT远程登录master、slave1与slave2
- 登录master虚拟机
- 登录虚拟机slave1
- 登录slave2虚拟机
集群搭建预备操作:在私有云上创建与配置虚拟机相关推荐
- 在OpenStack私有云上创建与配置虚拟机
一 登录私有云*** 访问http://192.168.176.250,显示登录页面,输入管理员的用户名和密码 登录成功,默认显示"项目 - 计算 - 概览" (一)创建网络 - ...
- 大数据学习笔记02:在私有云上创建与配置虚拟机
文章目录 一.登录OpenStack私有云 1.查看[概览] 2.查看[镜像] 3.查看[实例] 二.创建实例 1.基于win7镜像创建hw_win7实例 2.基于centos7创建master实例 ...
- 金仓数据库KingbaseES Clusterware配置手册(集群搭建前置操作 )
搭建集群中各个操作,每个集群节点都需要执行,以root用户操作. 搭建Clusterware集群,需要一些前置操作,本章主要介绍前置操作.前置操作首先是部署包的处理,主要分为集成化安装包和绿色版安装包 ...
- 多台es服务器搭建elasticsearch集群,es单机伪集群搭建,在一台服务器上以三个不同的端口模拟三台主机完成es伪集群搭建,windows和Linux操作方法一致
目录 (一)es单机伪集群搭建 一.准备三台elasticsearch服务器(复制三个es目录) 二.修改每台服务器的配置 1.修改es配置文件 2.配置注意 (二)多台服务器es集群搭建: 1 安装 ...
- Greenplum【集群搭建 02】cgroup工具安装+用户资源组配置+集群资源组配置+数据库资源组配置+资源组相关信息(一篇学会资源组配置)
采用资源组的形式管理数据库集群的内存.cpu等信息,非特殊说明,需要在集群每台机器上执行. 1.安装cgroup工具 # 1.安装 yum install -y libcgroup-tools# 如果 ...
- 在私有云上创建虚拟机
一.查看自己胡私有云账号 二.现在进入正式步骤 1.创建网络(此网络地址比自己的地址大三位): 2.创建路由 3.查看路由 4.查看网络拓扑 添加接口 查看路由ip 5.创建端口为port_1 查看端 ...
- redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用
转载:https://juejin.im/post/5ad54d76f265da23970759d3 作者:SnailClimb 这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助. ...
- Redis 多机多节点集群搭建方案(5.0版本)
>搭建环境: a)redis的安装包,redis-5.0.8.tar.gz b)gcc安装包gcc_rpm.tar.gz c)VM10 d)CentOS镜像文件 >搭建步骤: 1.准备工作 ...
- 高性能网站架构之缓存篇—Redis集群搭建
看过 高性能网站架构之缓存篇--Redis安装配置和高性能网站架构之缓存篇--Redis使用配置端口转发 这两篇文章的,相信你已经对redis有一定的了解,并能够安装上,进行简单的使用了,但是在咱们的 ...
最新文章
- C++中模块(Dll)对外暴露接口的方式
- 鸿蒙和安卓实际体验,鸿蒙2.0,你收到推送了么?告诉你实际体验!
- C 语言 静态库和动态库的创建和应用
- 9300万美元投资涌入 新加坡成亚太最大数据中心
- Linux网络技术管理
- c语言三目运算错误,c语言中三目运算符有什么用
- MacOS 常用终端命令大全
- 设置函数环境——setfenv(转)
- windows无法确定此计算机是否包含,服务器用U盘虚拟光驱装系统,有做RAID5,加载RAID驱动成功后,安装到最后会报“windows无法确定此计算机是否包含有效系统卷”错误...
- Linux中级之负载均衡(lvs,nginx,haproxy)、中间件
- 度分秒换算题及答案C语言,度分秒的换算题(度分秒计算100题及答案)
- Jquery(十)jqueryUI常用功能实战
- 解决应用程序错误,内存不能为“read”或“written”
- DOSBOX怎么使用 从编译到连接到执行操作全过程 + debug
- 遭DeFi反噬,以太坊绝地反击
- Learning Transferable Features with Deep Adaptation Networks
- 网络工程师笔记--广域网和接入网
- 用null_blk工具来实现模拟分区块设备
- 基于Proteus学习单片机系列(九)——DA转换及其应用--TLC5615
- [下载] Windows 10 Version 1809 微软官方原版镜像
热门文章
- 关于redis,学会这8点就够了
- html5 如何设置导航,HTML5导航标签正确用法
- matlab三角函数降次,三角函数降次公式及推导过程
- 运用经验模态分解方法(EMD)对实测探地雷达数据进行处理
- ENABLING SPIKE-BASED BACKPROPAGATION FOR TRAINING DEEP NEURAL NETWORK ARCHITECTURES
- JBoss 7.1.1启动时遇到Address already in use: bind /127.0.0.1:9990的处理办法
- vue_devtools的安装及资源(chrome and edge上的安装)
- 实时监测tcp链接状态_实录基坑坍塌,让你重视基坑监测!
- 复函数图像怎么画_如何画出复平面上的网格在复函数映射下的图像?
- 编程fi什么意思_盲人程序员如何编程?全靠每分钟450个单词