【如何在OpenStack创建的私有云上搭建和配置虚拟机】
提示:本文仅适用于本人课后作业所使用,如果本文有不对之处,希望大佬们能帮忙指出一下,感谢。文章目录前言一、OpenStack介绍1. OpenStack是什么?*2. OpenStack的基本框架▼*二、如何在OpenStack搭建的私有云上面创建和配置虚拟机1.先使用学校注册好的账号进入1.引入库2.读入数据总结前言提示:以下是本篇是平台介绍内容,部分内容引用于网络一、OpenStack介绍1.
提示:本文仅适用于本人作业和部分新手所使用,如果本文有不适之处,敬请改正,感谢。
文章目录
一、 OpenStack是什么?
OpenStack 是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。
OpenStack的基本框架▼ OpenStack的逻辑框架▼
二、如何在OpenStack搭建的私有云上面创建和配置虚拟机
1.先使用已经注册好的账号进入私有云
-
访问https://192.168.176.250,显示登录页面,输入账号和密码。
-
登录成功后,显示主界面
2.配置网络
- 单击【网络→网络→创建网络】
- 在页面弹窗的对话框里面输入需要的网络名称(Lee2002),输入完后单击下面的【下一项】按钮,进入子网的配置
- 在子网配置页面的子网名称文本框输入自定义名称(Lee_subnet),在网络地址文本框处输入192.168.9.0/24,输入完后单击【下一项】按钮进入下一步。
- 进入子网详情,输入分配的地址池(192.168.1.3,192.168.9.253)和DNS服务器(114.114.114.114),主机路由可以不用去进行修改,直接点击创建按钮,进行创建。
- 在主界面分别单击【项目→网络→新建路由】
- 在弹出来的对话框里输入自定义的路由名称(Lee_router)和选择外部网络(校园网),然后单击【新建路由】
- 在主界面分别单击【网络→网络拓扑】
- 单击示例图上的按钮弹出一个窗口,然后点击【添加接口】
- 点击【添加接口】按钮后,会跳出一个增加接口的对话框,在该对话框的子网列表里面选择之前创建子网(Lee_subnet),然后单击提交按钮
- 查看网络拓扑(校园网与子网成功建立了路由)
- 单击【网络→网络→Lee2002】
- 单击【端口】选项卡
- 单击【创建端口】按钮,设置自定义名称(Lee_port1),选择固定的IP地址,并指定的IP地址(192.168.9.102),设置完后单击【创建】按钮
- 单击【创建端口】按钮,设置自定义名称(Lee_port2),选择固定的IP地址,并指定的IP地址(192.168.9.103),设置完后单击【创建】按钮
- 单击【创建端口】按钮,设置自定义名称(Lee_port3),选择固定的IP地址,并指定的IP地址(192.168.9.104),设置完后单击【创建】按钮
- 单击【创建端口】按钮,设置自定义名称(Lee_port4),选择固定的IP地址,并指定的IP地址(192.168.9.105),设置完后单击【创建】按钮
3.创建实例
实例(Lee_win7)
- 单击【计算→实例→创建实例】
- 在弹出的对话框里,输入自定义的实例名称(Lee_win7),以及描述(作为可以访问内网和外网的主机),输入完后单击【下一项】按钮
- 单击【下一项】按钮,选择镜像源(windowsThiPC),创建新卷选择“否”’,单击可用项目栏里面的WindowsThinPC最右边的【↑】按钮
- 选择好镜像源后,单击【下一项】按钮
- 进入实例內型,分配实例內型
m1.medium
,单击可用项目栏里面的m1.medium最右边的【↑】按钮
- 选择好实例內型后,单击【下一项】按钮,分配网络接口
- 进入网络接口页面,分配网络接口→Lee_port1
- 分配好Lee_port1后,单击【创建实例】按钮
实例(master)
- 回到实例页面后,单击【创建实例】按钮
- 在弹出的对话框里,输入自定义的实例名称(master),以及描述(主节点),输入完后单击【下一项】按钮
- 单击【下一项】按钮,进入【源】页面,选择镜像源(centos7),创建新卷选择“否”’,单击可用项目栏里面的centos7最右边的【↑】按钮
- 选择好镜像源后,单击【下一项】按钮
- 进入【实例內型】页面后单击,可用內型栏里面的
m1.medium
最右边的【↑】按钮,再单击【下一项】按钮
- 显示【网络】页面,不分配子网,下一步设置网络接口,会设定固定IP地址
- 单击【下一项】按钮,单击【分配网络接口→Lee_port2→创建实例】
- 创建完成的实例
实例(slave1)
- 类似创建主节点master,创建从节点slave1,实例类型选择m1.small,其他于主节点类似
- 进入【源】页面,选择镜像源(centos7),创建新卷选择“否”’,单击可用项目栏里面的centos7最右边的【↑】按钮
- 进入【实例內型】页面后单击,可用內型栏里面的
m1.medium
最右边的【↑】按钮,再单击【下一项】按钮
- 显示【网络】页面,不分配子网,下一步设置网络接口,会设定固定IP地址,直接单击【下一项】
- 选择网络(lee_port3),然后单击【创建实例】
实例(slave2)
- 类似创建主节点master,创建从节点slave2,实例类型选择
m1.small
,其他于主节点类似
- 进入【源】页面,选择镜像源(centos7),创建新卷选择“否”’,单击可用项目栏里面的centos7最右边的【↑】按钮,然后单击【下一项】按钮
- 进入【实例內型】页面后单击,可用內型栏里面的
m1.medium
最右边的【↑】按钮,再单击【下一项】按钮
- 显示【网络】页面,不分配子网,下一步设置网络接口,会设定固定IP地址,直接单击【下一项】
- 选择网络(lee_port4),然后单击【创建实例】
4.查看创建的所有实例
5.查看创建的网络拓补
- 单击“项目→网络→网络拓补”
配置虚拟机
(一)配置Lee_win7实例
1.登录Lee_win7实例
- 单击“项目→实例→Lee_win7”
- 单击【控制台】选项卡
- 选择需要的语言(不习惯英语的建议选择简体中文)
- 这里直接默认,然后单击【下一步】按钮
- 在用户名的文本框里输入自定义的用户名(Lee),在计算机名称文本框里可以自定义,也可以默认,然后单击【下一步】按钮
- 在两次密码文本框里面输入合适好记的密码,如果记不住记得写点东西给自己留个只有自己能明白的小提示,然后单击【下一步】
- 这个地方直接勾选同意,然后单击【下一步】按钮
- 保护电脑这里最好是选择默认
- 时间和日期如果没有需要改动的话,可以直接单击【下一步】按钮
- 如果连接了网络,这里会提示该网络是什么类型的网络,这里我选择的是公用网络,不过如果是自己的网络建议选择家庭网络
- 单击【下一步】按钮,Windows完成我们进行的设置
- 这个地方可以随意选择单击三个中的某一个
2.测试能否访问外网
- 进入桌面后,单击IE浏览器图标
- 在搜索框里输入“百度”’进行外网测试,如果进来不是“百度”的页面,就在输入框里面输入(
www.baidu.ocm
)
-
3.测试能否访问子网结点
(1)测试Lee_win7实例访问子网主节点master
(2)测试Lee_win7实例访问子网从节点slave1
(3)测试Lee_win7实例访问子网从节点slave2
(4)查看Lee_win7的IP地址
(二)配置master实例
1、登录master实例
- 单击“项目→实例→master”
- 单击【操作台】项目卡
- 进入主机单击第一个选项
- 进入主机后,在master login后面输入账号(
root
)和password后面输入密码(p@ssw0rd
)
2、查看IP地址
3、修改主机名
- 先查看主机名输入(
hostname
)
- 输入
hostnamectl set-hostname master
,修改主机名
- 使用
hostname
,查看master主机的主机名修改成功与否
- 重启使主机名永久生效
4、测试master实例能否访问Lee_win7实例
- 关闭Lee_win7的防火墙
1.单击“网络和共享中心”
2.单击“Windows防火墙”
3.单击“打开或关闭Windows防火墙”
4.单击两个关闭后,单击确定按钮。
- 进入master虚拟机后输入win7的IP地址
192.168.9.102
5、测试master实例能否访问外网
-
输入百度网址
ping www.baidu.com
-
如果无法ping通百度的域名,可以尝试输入百度的IP地址
ping 103.235.46.39
6、测试master实例访问master实例
- 输入master的IP地址
192.168.9.103
7、测试master实例访问slave1实例
- 输入slave1的IP地址
192.168.9.104
8、测试master实例访问slave2实例
- 输入slave2的IP地址
192.168.9.105
(三)配置slave1实例
1、登录slave1实例
- 单击“项目 → 计算 → 实例 → slave1”
- 单击【控制台】
- 进入主机后,在master login后面输入账号(
root
)和password后面输入密码(p@ssw0rd
)
2、查看IP地址
- 执行命令
ip addr
,查看slave1的IP地址
- slave1虚拟机的IP地址是固定的:
192.168.9.104
3、修改主机名
- 查看主机名
- 输入
hostnamectl set-hostname slave1
,修改主机名
- 执行
reboot
重启虚拟机
- 再次查看主机名
4、测试slave1实例访问master实例
- 输入master的IP地址
192.168.9.103
5、测试slave1实例访问slave1实例
- 输入slave1的IP地址
192.168.9.104
6、测试slave1实例访问slave2实例
- 输入slave2的IP地址
192.168.9.105
(四)配置slave2实例
1、登录slave2实例
- 单击“项目 → 计算 → 实例 → slave2”
- 单击【控制台】选项卡
- 进入主机后,在master login后面输入账号(
root
)和password后面输入密码(p@ssw0rd
)
2、查看IP地址
- 执行命令
ip addr
- slave2虚拟机IP地址是固定的:192.168.9.105
3、修改主机名
- 查看主机名
- 输入
hostnamectl set-hostname slave2
,修改主机名
- 执行
reboot
重启虚拟机
- 再次查看主机名
4、测试slave2实例访问master实例
- 输入master的IP地址
192.168.9.103
5、测试slave2实例访问slave1实例
- 输入slave1的IP地址
192.168.9.104
6、测试slave2实例访问slave2实例
- 输入slave2的IP地址
192.168.9.105
(五)修改密码
- 先登录需要修改密码的虚拟机
- 然后输入
passwd
进行密码修改,并在后面的New password和Retype new password的后面输入想要的密码
本文部分内容引用华老师,部分看不懂的地方可以去老师的博客下面查找方法,原文链接:http://t.csdn.cn/5xUbN
三、总结
以上就是在openstack搭建的私有云上搭建和配置虚拟机的使用方法,因为是第一次写文章,可能有写的不到之处,希望大家能帮忙指正出来,感谢大家的阅读。
更多推荐
所有评论(0)