栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

在OpenStack私有云上创建与配置虚拟机

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在OpenStack私有云上创建与配置虚拟机

文章目录
  • 一、登录私有云
  • 二、创建项目、用户与网络
    • (一)创建项目 - huawei
    • (二)创建用户 - huawei
    • (三)创建网络 - huawei
    • (四)新建路由
    • (五)添加接口
    • (六)查看网络拓扑
    • (七)添加端口
  • 三、创建实例
    • (一)基于WindowsThinPC镜像创建win7实例
    • (二)基于ubuntu1804创建ubuntu实例
    • (三)基于centos7创建master、slave1与slave2实例
  • 四、查看实例
    • (一)查看主节点master实例
    • (二)查看从节点slave1实例
    • (三)查看从节点slave2实例
    • (四)查看win7实例
    • (五)查看ubuntu实例
  • 五、查看网络
    • (一)查看已有网络
    • (二)查看路由
    • (三)查看网络拓扑
      • 1、节点
      • 2、结点
      • 3、链路
      • 4、通路
  • 六、创建网络
    • (一)创建网络 - test
    • (二)创建路由 - test_router
    • (三)查看网络拓扑
  • 七、删除网络
    • (一)查看网络拓扑
    • (二) 删除网络 - test
      • 1、删除路由接口
      • 2、删除路由
      • 3、删除网络
  • 八、配置实例
    • (一)配置win7实例
      • 1、登录win7实例
      • 2、测试能否访问外网
      • 3、测试能否访问子网结点
        • (1)测试win7实例访问子网主节点master
        • (2)测试win7实例访问子网从节点slave1
        • (3)测试win7实例访问子网从节点slave2
    • (二)配置master实例
      • 1、登录master实例
      • 2、查看IP地址
      • 3、修改主机名
      • 4、测试master实例能否访问win7实例
      • 5、测试master实例能否访问外网
      • 6、测试master实例访问master实例
      • 7、测试master实例访问slave1实例
      • 8、测试master实例访问slave2实例
    • (三)配置slave1实例
    • (四)配置slave2实例
  • 九、本机远程桌面连接win7虚拟机
  • 十、win7虚拟机利用FinalShell访问master、slave1与slave2虚拟机
    • (一)在win7虚拟机上安装FinalShell
    • (二)启动FinalShell连接虚拟机
      • 1、连接master虚拟机
      • 2、连接slave1虚拟机
      • 3、连接slave2虚拟机
  • 十一、本机远程桌面连接ubuntu虚拟机
  • 十二、ubuntu虚拟机利用FinalShell访问master、slave1与slave2虚拟机
    • (一)下载 FinalShell
    • (二)安装FinalShell
      • 1、授权安装脚本可执行权限
      • 2、运行finalshell安装脚本
    • (三)启动FinalShell连接虚拟机
      • 1、连接master虚拟机
      • 2、连接slave1虚拟机
      • 2、连接slave2虚拟机

在单机上可以利用VMWare创建与配置虚拟机,现在利用私有云基于镜像创建实例(虚拟机),并进行相应的配置。

一、登录私有云
  • 访问http://192.168.176.250,显示登录页面,输入管理员的用户名和密码
  • 登录成功,默认显示“项目 - 计算 - 概览”
二、创建项目、用户与网络 (一)创建项目 - huawei
  • 演示如何创建项目
(二)创建用户 - huawei
  • 演示如何创建用户
  • 退出管理员账号,以新建用户huawei登录私有云

(三)创建网络 - huawei
  • 演示如何创建网络

(四)新建路由
  • 演示如何新建路由

(五)添加接口
  • 演示如何添加接口
(六)查看网络拓扑
  • 校园网与子网成功建立了路由
(七)添加端口
  • 演示如何添加端口 - win7_port

  • 同理再添加四个固定IP地址的端口:ubuntu_port、master_port、slave1_port、slave2_port

三、创建实例 (一)基于WindowsThinPC镜像创建win7实例
  • 演示如何创建win7实例

  • win7节点,外网地址:192.168.177.116,可以通过该地址进行远程桌面连接;内网私有地址:192.168.1.100
(二)基于ubuntu1804创建ubuntu实例
  • 演示如何创建ubuntu实例

  • ubuntu节点,外网地址:192.168.177.138,可以通过该地址进行远程桌面连接;内网私有地址:192.168.99

(三)基于centos7创建master、slave1与slave2实例
  • 演示如何创建master实例(没有外网地址,只有内网私有地址)

  • master节点只有内网私有地址:192.168.1.101
  • 同样方式,创建slave1与slave2实例
四、查看实例 (一)查看主节点master实例
  • 项目 - 计算 - 实例 - master - 概览
  • 单击【接口】选项卡
  • 主节点master实例有固定私有IP地址:192.168.1.101
(二)查看从节点slave1实例
  • 项目 - 计算 - 实例 - slave1 - 概览
  • 单击【接口】选项卡
  • 从节点slave1实例有固定私有IP地址:192.168.1.102
(三)查看从节点slave2实例
  • 项目 - 计算 - 实例 - slave2 - 概览

  • 单击【接口】选项卡

  • 从节点slave2实例有固定私有IP地址:192.168.1.103

(四)查看win7实例
  • 项目 - 计算 - 实例 - win7 - 概览
  • 单击【接口】选项卡
  • 节点win7实例有外网IP:192.168.177.116;地址固定私有IP地址:192.168.1.100
(五)查看ubuntu实例
  • 项目 - 计算 - 实例 - ubuntu - 概览

  • 单击【接口】选项卡

  • 节点ubuntu实例有外网IP:192.168.177.138;地址固定私有IP地址:192.168.1.99

五、查看网络 (一)查看已有网络
  • 目前有两个网络:huawei(内网)与校园网(外网)
(二)查看路由
  • 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。路由通常与桥接来对比,在粗心的人看来,它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层(网络层)。这一区别使二者在传递信息的过程中使用不同的信息,从而以不同的方式来完成其任务。


(三)查看网络拓扑
  • 拓扑(Topology)学是一种研究与大小、距离无关的几何图形特性的方法。“网络拓扑结构”是由网络节点设备和通信介质通过物理连接所构成的逻辑结构图。网络拓扑结构是从逻辑上表示网络服务器、工作站的网络配置和互相之间的连接方式和服务关系。

  • 从网络拓扑结构可以看出,huawei子网通过router路由连接到校园网,从而可以访问因特网。

  • 在设计网络拓扑结构时,我们经常会遇到如“节点”、“结点”、“链路”和“通路”这四个术语。它们到底各自代表什么,它们之间又有什么关系呢?

1、节点
  • 一个“节点”其实就是一个网络端口。节点又分为“转节点”和“访问节点”两类。“转节点”的作用是支持网络的连接,它通过通信线路转接和传递信息,如交换机、网关、路由器、防火墙设备的各个网络端口等;而“访问节点”是信息交换的源点和目标点,通常是用户计算机上的网卡接口。如我们在设计一个网络系统时,通常所说的共有××个节点,其实就是在网络中有多个要配置IP地址的网络端口。
2、结点
  • 一个“结点”是指一台网络设备,因为它们通常连接了多个“节点”,所以称之为“结点”。在计算机网络中的结点又分为链路结点和路由结点,它们就分别对应的是网络中的交换机和路由器。从网络中的结点数多少就可以大概知道你的计算机网络规模和基本结构了。
3、链路
  • “链路”是两个节点间的线路。链路分物理链路和逻辑链路(或称数据链路)两种,前者是指实际存在的通信线路,由设备网络端口和传输介质连接实现;后者是指在逻辑上起作用的网络通路,由计算机网络体系结构中的数据链路层标准和协议来实现。如果链路层协议没有起作用,数据链路也就无法建立起来。
4、通路
  • “通路”从发出信息的节点到接收信息的节点之间的一串节点和链路的组合。也就是说,它是一系列穿越通信网络而建立起来的节点到节点的链路串连。它与“链路”的区别主要在于一条“通路”中可能包括多条“链路”。
六、创建网络 (一)创建网络 - test
  • 单击“项目 - 网络 - 网络”

  • 单击【创建网络】按钮,输入网络名称 - test

  • 单击【下一项】,输入子网名称与网络地址

  • 单击【下一项】,分配地址池和配置DNS服务器

  • 默认网关是192.168.2.1,地址池范围从192.168.2.2到192.168.2.253

  • 单击【创建】按钮

(二)创建路由 - test_router
  • 单击“项目 - 网络 - 路由”

  • 单击【新建路由】按钮,输入路由名称,设置外部网络

  • 单击【新建路由】按钮

  • 单击【test_router】超链接

  • 单击【接口】选项卡

  • 单击【增加接口】按钮,选择test子网

  • 单击【提交】按钮

(三)查看网络拓扑
  • 单击“项目 - 网络 - 网络拓扑”
  • 校园网通过两个路由连接两个子网:huawei子网和test子网
七、删除网络 (一)查看网络拓扑
  • 校园网连接两个子网
(二) 删除网络 - test
  • 项目 - 网络 - 网络
  • 单击【删除网络】按钮,会报错
1、删除路由接口
  • 删除test网络的路由接口
  • 单击【删除接口】按钮
2、删除路由
  • 删除test网络的路由 - test_router
  • 单击【删除路由】按钮
3、删除网络
  • 删除网络 - test
  • 单击【删除网络】按钮
八、配置实例 (一)配置win7实例 1、登录win7实例
  • 单击“项目 - 计算 - 实例”

  • 单击【win7】超链接

  • 单击【控制台】选项卡

  • 单击【点击此处只显示控制台】超链接

  • 单击【下一步】按钮

  • 单击【下一步】按钮,键入用户名

  • 单击【下一步】按钮,为账户设置密码

  • 单击【下一步】按钮,接受许可条款

  • 单击【下一步】按钮,使用推荐设置

  • 单击【下一步】按钮,查看日期与时间设置

  • 单击【下一步】按钮,选择计算机当前的位置

  • 单击【下一步】按钮,Windows完成我们进行的设置

  • 单击【立即重新启动】

  • 重启之后显示登录界面,输入先前配置时设定的密码

  • 提示Windows不是正版,不用理会

  • 单击【取消】按钮,进入Windows桌面

2、测试能否访问外网
  • 打开IE浏览器,看能否访问外网 - 百度
3、测试能否访问子网结点 (1)测试win7实例访问子网主节点master
  • 测试win7实例能否访问主节点master实例 - [固定IP地址:192.168.1.101]
(2)测试win7实例访问子网从节点slave1
  • 测试win7实例能否访问从节点slave1实例 - [固定IP地址:192.168.1.102]
(3)测试win7实例访问子网从节点slave2
  • 测试win7实例能否访问从节点slave2实例 - [固定IP地址:192.168.1.103]
(二)配置master实例 1、登录master实例
  • 项目 - 计算 - 实例 - master - 控制台
  • 输入用户名与密码(root : p@ssw0rd)
2、查看IP地址
  • 发布命令ip addr

  • master虚拟机IP地址是固定的:192.168.1.101

3、修改主机名
  • 执行命令hostname查看主机名

  • 执行命令hostnamectl set-hostname master,将主机名改成master

  • 执行命令reboot,重启虚拟机,登录后,查看主机名

4、测试master实例能否访问win7实例
  • 关闭win7的防火墙

  • 单击【确定】按钮

  • win7的IP地址192.168.1.100

5、测试master实例能否访问外网
  • 执行命令:ping www.baidu.com
6、测试master实例访问master实例
  • 执行命令:ping 192.168.1.101
7、测试master实例访问slave1实例
  • 执行命令:ping 192.168.1.102
8、测试master实例访问slave2实例
  • 执行命令:ping 192.168.1.103
(三)配置slave1实例
  • 与配置master类似,配置slave1实例
(四)配置slave2实例
  • 与配置master类似,配置slave2实例
九、本机远程桌面连接win7虚拟机
  • win7的外网IP地址:192.168.177.116

  • 启动远程桌面连接

  • 输入IP地址:192.168.177.116

  • 报错,无法远程桌面连接

  • 需要设置安全组的管理规则

  • 再次远程桌面连接

  • 单击【连接】按钮,然后输入用户名和密码

  • 单击【确定】按钮

  • 单击【是】按钮

十、win7虚拟机利用FinalShell访问master、slave1与slave2虚拟机
  • FinalShell 是一款免费的国产的集 SSH 工具、服务器管理、远程桌面加速的良心软件,同时支持 Windows,macOS,Linux,它不单单是一个 SSH 工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代 XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh 加速,双边 tcp 加速,内网穿透等特色功能。
(一)在win7虚拟机上安装FinalShell
  • 将FinalShell安装程序拷贝到win7虚拟机
  • 安装FinalShell





(二)启动FinalShell连接虚拟机 1、连接master虚拟机
  • 演示如何连接master虚拟机
2、连接slave1虚拟机
  • 演示如何连接slave1虚拟机
3、连接slave2虚拟机
  • 演示如何连接slave2虚拟机
十一、本机远程桌面连接ubuntu虚拟机
  • ubuntu虚拟机外网IP地址:192.168.177.138
  • 远程桌面连接:192.168.177.138

  • 登录ubuntu,输入用户名与密码

十二、ubuntu虚拟机利用FinalShell访问master、slave1与slave2虚拟机 (一)下载 FinalShell
  • FinalShell安装脚本下载网址:http://www.hostbuf.com/downloads/finalshell_install_linux.sh
  • 打开终端,进入/opt目录,执行命令:sudo wget http://www.hostbuf.com/downloads/finalshell_install_linux.sh
(二)安装FinalShell 1、授权安装脚本可执行权限
  • 执行命令:sudo chmod u+x finalshell_install_linux.sh
2、运行finalshell安装脚本
  • 执行命令:sudo ./finalshell_install_linux.sh

  • 在桌面常用程序里有FinalShell的图标
(三)启动FinalShell连接虚拟机
  • 双击桌面快捷方式,启动FinalShell
1、连接master虚拟机
  • 演示如何连接master虚拟机
2、连接slave1虚拟机
  • 演示如何连接slave1虚拟机
2、连接slave2虚拟机
  • 演示如何连接slave2虚拟机
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858925.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号