OpenStack云计算平台搭建与管理教学教案(共17单元)17

上传人:sat****105 文档编号:271749708 上传时间:2022-03-30 格式:DOC 页数:24 大小:3.62MB
返回 下载 相关 举报
OpenStack云计算平台搭建与管理教学教案(共17单元)17_第1页
第1页 / 共24页
OpenStack云计算平台搭建与管理教学教案(共17单元)17_第2页
第2页 / 共24页
OpenStack云计算平台搭建与管理教学教案(共17单元)17_第3页
第3页 / 共24页
OpenStack云计算平台搭建与管理教学教案(共17单元)17_第4页
第4页 / 共24页
OpenStack云计算平台搭建与管理教学教案(共17单元)17_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《OpenStack云计算平台搭建与管理教学教案(共17单元)17》由会员分享,可在线阅读,更多相关《OpenStack云计算平台搭建与管理教学教案(共17单元)17(24页珍藏版)》请在金锄头文库上搜索。

1、云计算基础平台搭建与应用课程教案授课题目: 第17讲 OpenStack云计算平台运维教学时数:4授课类型:R理论课 R 实践课教学目的、要求:掌握通过Dashboard对OpenStack管理能力掌握通过命令模式对OpenStack的管理能力教学重点: 对OpenStack实例、网络的管理 教学方法和手段: 通过微课讲解跟着视频实作教学条件: 网课参考资料:云计算基础平台搭建与应用课程教案教学内容及过程旁批课前准备:检查自己前面的系统配置是否完全完成,必须完成后才能进入这一段学习。并且先进行系统快照。教学引入:小王已经搭建好了OpenStack云平台,现在的任务是利用Dashboard和命令

2、模式来创建和管理虚拟网络和子网。教学内容与教学设计:17.1 虚拟网络构建前的准备工作第1篇17.1.1 删除NetworkManager软件包CentOS自带的NetworkManager网络管理软件包和OpenStack用到的虚拟网关服务有冲突,因此在操作网络之前需要删除。在控制节点删除:rootcontroller # yum remove NetworkManager -y在计算节点删除:rootcompute # yum remove NetworkManager -y17.1.2 取消VMware虚拟网络的DHCP服务由于Neutron提供了DHCP服务,和VMware提供的DHC

3、P服务器处于同一个网段中,会形成相互干扰,使云主机获取不到Neutron分配的IP地址。因此我们需要进入VMware的虚拟网络编辑器,关闭VMware虚拟网络中的DHCP服务,如图17.1所示。图17.1 关闭VMware的DHCP服务将两个虚拟网络(仅主机模式、NAT模式)的“使用本地DHCP服务将IP地址分配给虚拟机”的复选框去掉,就关闭了VMware提供的DHCP服务。第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章 第12章 第13章 13.1 17.3 用Dashboard创建与管理虚拟网络与子网17.3.1 登录Dashboard在本机浏览

4、器里输入“http:/192.168.10.20”(Dashboard安装地址),出现图17.3所示的登录界面。图17.3 登录界面输入域名:Default、用户名:admin、密码:ADMIN_PASS,单击“登入”按钮,弹出如图17.3所示界面。图17.3 登录后管理界面17.3.2 创建虚拟网络与子网选择管理员在选择网络菜单,得到如图17.4所示。图17.4 网络管理单击右方创建网络按钮,弹出如图17.5所示对话框。图17.5 创建网络向导填写网络名称、项目、供应商网络类型,并勾选共享的、外部网络复选框。名称按照实际需要填写、项目选择service、供应商网络类型选择Flat。由于Fla

5、t网络需要和物理网络在同一个网段中,因此在选择了Flat类型后,会多出来一个物理网络文本框,填入“provider”(和“/etc/neutron/plugins/ml2/ml2_conf.ini”里面的“flat_networks = provider”保持一致),如图17.6所示。图17.6 创建虚拟网络单击“下一步”按钮,弹出“创建网络”对话框,如图17.7所示。图17.7 创建子网子网名称可以任意填写,网络地址为外网物理网段“192.168.20.0/24”,其中24表示子网掩码是“255.255.255.0”(二进制的24个1)。网关IP设置为“192.168.20.2”(VMwar

6、e中设置的NAT的网关)。单击“下一步”按钮进入图17.8设置DHCP。图17.8 设置子网详情按照图17.8分配DHCP地址池,第一个IP是起始IP,第二个IP是结束IP,以逗号隔开;DNS服务器在这里填入的是电信的国内DNS服务器“117.117.117.114”;单击创建按钮创建网络。图17.9 虚拟网络列表完成以后就如图17.9所示,在列表中出现了刚创建的网络的信息,状态为“运行中”。17.3 用命令模式创建与管理虚拟网络17.3.1 命令模式查看虚拟网络(1) 导入admin环境变量进行鉴权rootcontroller # . admin-openrc(2) 查看现有虚拟网络列表ro

7、otcontroller # openstack network list(3) 查看现有子网网络列表rootcontroller # openstack subnet list(4) 查看现有网络接口列表rootcontroller # openstack port list17.3.2 命令模式删除虚拟网络由于我们已经用Dashboard建了一个Flat虚拟网络,因为Flat类型网络需要独占一个物理网卡,所以我们在这里不能直接建第二个Flat网络。我们需要先删除以前的Flat网络。【提示】Neutron网络的结构是:虚拟网络包含若干虚拟子网,虚拟子网包含若干网络接口。如果要删除虚拟网络需按

8、由小到大顺序删除:即网络接口虚拟子网虚拟网络。(1) 删除网络接口通过查询现有网络接口列表,可以知道现有网络接口的ID为“3523f085-8544-4387-aaec-e21ee6c49557、93c5d787-c18a-4cc8-9fe9-a73ca7743b45”。通过下面的语句进行网络接口删除。rootcontroller # openstack port delete 3523f085-8544-4387-aaec-e21ee6c49557rootcontroller # openstack port delete 93c5d787-c18a-4cc8-9fe9-a73ca7743b

9、45(2) 删除虚拟子网通过查询现有虚拟子网列表,知道现有虚拟子网的ID为“a07caadf-0e52-4224-a12b-355cfd2e0f0e”。通过下面的语句进行虚拟子网删除。rootcontroller # openstack subnet delete a07caadf-0e52-4224-a12b-355cfd2e0f0e(3) 删除虚拟网络通过查询现有虚拟网络列表,知道现有虚拟网络的ID为“284f87e7-8d54-4343-89e4-ebb5c6970226”。通过下面的语句进行虚拟子网删除。rootcontroller # openstack network delete

10、 284f87e7-8d54-4343-89e4-ebb5c697022617.3.3 命令模式创建虚拟网络(1) 创建虚拟网络rootcontroller # openstack network create -share -external -provider-physical-network provider -provider-network-type flat vm-network这里的“openstack network”指令是操作OpenStack虚拟网络的指令,可以实现创建网络(create)、删除网络(delete)、查看网络(list)等功能。【命令及参数解释】-share

11、:所有项目都可以使用这个网络,即网络是公有的;-external: 外部网络,虚拟机上外网可以通过这个网络;-provider-physical-network provider:物理网络的提供者,这里的provider和“/etc/neutron/plugins/ml2/ml2_conf.ini”配置文件里面的“flat_networks = provider”保持一致;-provider-network-type:网络类型;vm-network:创建的网络名称。(2) 查看虚拟网络 查看虚拟网络列表rootcontroller # openstack network list我们能看到已经

12、创建好了名为“vm-network”的网络。可以用其ID或者名称进行详细信息查询。 查看虚拟网络详情rootcontroller # openstack network show 08a0a4c8-e861-4932-8161-adbb41ad113d下面开始为该网络创建虚拟子网。17.3.4 命令模式创建虚拟子网(1) 创建虚拟子网由于创建的是2层flat网络,需要子网网段和外部网络是一个网段,因此子网采用“192.168.20.0/24”的网段。rootcontroller # openstack subnet create -network vm-network -allocation-

13、pool start=192.168.20.100,end=192.168.20.200 -dns-nameserver 117.117.117.114 -gateway 192.168.20.2 -subnet-range 192.168.20.0/24 vm-subnetwork这里的“openstack subnet”指令是操作OpenStack虚拟子网的指令,可以实现创建子网(create)、删除子网(delete)、查看子网列表(list)、查看子网详情(show)等功能。【命令及参数解释】-network :指明子网属于哪个虚拟网络;-allocation-pool :start和

14、end指明DHCP的IP地址的起始和结尾地址;-dns-nameserver:DNS服务器;-gateway:网关地址;-subnet-range:子网网段;vm-subnetwork:子网名称。(2) 查看虚拟子网 查看虚拟子网列表rootcontroller # openstack subnet list这里可以看到已经创建好了名为“vm-subnetwork”的子网。 查看虚拟子网详情rootcontroller # openstack subnet show afbcf7fb-8de5-4d93-8015-3088e6c2150517.3.5 检查网络配置 (1) 重启网络rootco

15、ntroller # systemctl restart network(2) 查看网络rootcontroller # ip a可以看到已经存在“brq08a0a4c8-e8”这个网桥,这个网桥名是以“brq”打头的一串数值。(3) 安装网络网桥管理工具rootcontroller # yum install bridge-utils -y(4) 查看网桥rootcontroller # brctl show可以看到在该网桥上,有两个设备(interfaces)连接在上面,其中一个是ens34物理网卡,另一个是“tapb704056e-7d”,它是与云实例(云主机)连接的网络接口。网桥类似于一个标准的交换机,把连接在上面的物理机和云主机关联到了一起,可以实现相互通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号