版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程OpenStack云计算平台
搭建与管理兰项目13虚拟网络管理第22讲虚拟网络管理学习目标【知识目标】(1)了解虚拟网络、子网及端口的功能。(2)了解网桥的功能。(3)理解网络、子网及端口的管理命令。(4)理解网桥的管理命令。【技能目标】(1)能够用Dashboard来运维网络。(2)能够用命令模式来运维网络。引例描述
OpenStack云计算平台已经安装完毕,接下来就是用它来创建云主机了。但是小王疑惑了,这么多功能,创建云主机应该先从哪里下手呢?项目陈述
云主机是通过虚拟网络端口挂载在网络之上的,它无法脱离网络独立存在。因此,创建云主机之前应该创建承载它的虚拟网络。
本项目将利用命令模式和Dashboard两种方式实现对虚拟网络的管理。
用下面的命令对OpenStack的网络进行管理。openstacknetwork<操作>[选项][<网络名>]虚拟网络管理常用操作功能说明create创建网络delete删除网络list列出已有的网络列表set设置网络参数unset取消网络参数设置show显示网络的详细信息常用选项功能说明--h显示帮助信息--enable启用网络--disable禁用网络--enable-port-security启用端口安全--disable-port-security禁用端口安全--share设置网络为共享网络--no-share设置网络为非共享网络--external设置网络为外部网络--internal设置网络为内部网络--provider-network-type<provider-network-type>网络类型,包括Flat、GRE、Local、VLAN、VXLAN这几类网络--provider-physical-network实现虚拟网络的物理网络的名称【案例一】创建一个“Flat”类型的共享外部网络#openstacknetworkcreate--share--external--provider-physical-networkprovider--provider-network-typeflatvm-network该命令创建了一个名为“vm-network”的网络。虚拟网络管理【案例二】查看当前的网络列表#openstacknetworklist+-------------------------------------------------------+----------------+------------+|ID
|Name |Subnets|+-------------------------------------------------------+----------------+------------+|91b7c64b-f4b1-4195-b3cb-7ff2488ddb57 |vm-network |
|+-------------------------------------------------------+----------------+------------+【案例三】查看网络的详细信息#openstacknetworkshow91b7c64b-f4b1-4195-b3cb-7ff2488ddb57以上语句最后的参数可以是网络的名称或者ID。虚拟网络管理【案例四】修改网络的名称并将其更改为非共享网络#openstacknetworkset--namenew-vnet--no-sharevm-network【案例五】删除一个网络#openstacknetworkdeletenew-vnet如果网络中存在端口,也就意味连接着云主机,则不允许直接删除网络,需要先删除端口后再删除网络。子网(Subnet)是挂载在网络上的一个IP地址段,它的主要功能是当网络上创建新的端口时为其分配IP地址。子网与网络是多对一的关系,一个子网必须属于一个网络,而一个网络下可以有多个子网。可用下面的命令对OpenStack的子网进行管理。openstacksubnet<操作>[选项]<子网名>子网管理常用操作功能说明create创建新子网delete删除子网list列出已有的子网列表set设置子网参数unset取消子网参数设置show显示子网的详细信息常用选项功能说明--h显示帮助信息--project<project>当前项目,输入项目名或项目ID--subnet-range<subnet-range>子网的IP网段--dhcp启用DHCP为云主机自动分配IP地址--no-dhcp不使用DHCP--allocation-pool<start=*,end=*>DHCP分配的IP地址池,用“start”代表起始地址,“end”代表结束地址。--gateway<gateway>设置网关--dns-nameserver<DNSServer>配置DNS服务器地址--network<network>子网属于的网络【案例六】为网络“vm-network”创建一个名为“vm-subnetwork”的子网,该子网拥有“192.168.20.0/24”网段,并为云主机自动分配“192.168.20.100”到“192.168.20.200”之间的IP地址,同时设置DNS服务器地址为“114.114.114.114”#openstacksubnetcreate--networkvm-network--allocation-poolstart=192.168.20.100,end=192.168.20.200--dns-nameserver114.114.114.114--subnet-range192.168.20.0/24vm-subnetwork子网必须属于一个网络,如果不存在网络,需要先创建网络再创建子网。子网管理【案例七】查看子网列表#openstacksubnetlist【案例八】查看子网的详细信息#openstacksubnetshow4f8e8b87-de33-430f-9fd8-259f484f7cd0以上语句最后的参数可以是子网的名称或者ID。子网管理【案例九】修改子网的名称并设定网关值为“192.168.20.2”#openstacksubnetset--namenew-subvnet--gateway192.168.20.2vm-subnetwork以上语句最后的参数可以是子网的名称或者ID。【案例十】删除一个子网#openstacksubnetdeletenew-subvnet如果子网中存在端口,则不允许直接删除子网,需要先删除端口后再删除子网。端口(Port)是挂载在子网上的用于连接云主机虚拟网卡的接口。端口上定义了硬件物理地址(MAC地址)和独立的IP地址,当云主机的虚拟网卡连接到某个端口时,端口就会将MAC地址和IP地址分配给虚拟网卡。子网与端口是一对多关系,一个端口必须属于某个子网;一个子网可以有多个端口。用下面的命令对OpenStack的端口进行管理。openstackport<操作>[选项]<子网名>端口管理常用操作功能说明create创建端口delete删除端口list列出已有的端口列表set设置端口参数unset取消端口参数设置show显示端口的详细信息常用选项功能说明--h显示帮助信息--network<network>端口属于的网络--fixed-ipsubnet=<subnet>,ip-address=<ip-address>为端口绑定IP地址。“subnet”表示子网,“ip-address”表示IP地址--enable启用端口--disable禁用端口--enable-port-security启用端口安全设置--disable-port-security禁用端口安全设置【案例十一】为网络“vm-network”的“my_subnet”子网创建一个绑定了IP地址“192.168.20.120”的端口,取名为“myport”。#openstackportcreatemyport--networkvm-network--fixed-ipsubnet=my_subnet,ip-address=192.168.20.120端口管理【案例十二】查看端口列表#openstackportlist【案例十三】删除一个端口#openstackportdeleteport1这里可以用端口的ID或者端口名。网桥属于OSI模型的二层设备,类似于交换机,负责连在它上面的云主机之间的通信。可以采用网桥管理工具包“bridge-utils”中的brctl命令来管理虚拟网桥。在用YUM安装好“bridge-utils”工具包以后,该命令才可以使用。它的使用方式如下。brctl<操作>虚拟网桥管理常用操作功能说明addbr<bridge>增加网桥delbr<bridge>删除网桥addif<bridge><device>把网卡连入网桥delif<bridge><device>把网卡从网桥上删除show[<bridge>]显示网桥信息【案例十四】创建一个网桥#brctladdbrbr1创建了一个名为“br1”的网桥。虚拟网桥管理【案例十五】把网卡连上网桥#brctladdifbr1ens34【案例十六】查看网桥信息#brctlshowbr1bridgename
bridgeid
STPenabledinterfacesbrq12c80752-ed8000.000c292c90b5no
ens34
tapf8867a30-86项目实施项目准备——关闭VMware虚拟网络的DHCP服务由于Neutron提供了DHCP服务,和VMwareWorkstation提供的DHCP服务器处于同一个网段中,两台DHCP服务器将使云主机获取不到Neutron分配的正确的IP地址。因此需要关闭VMwareWorkstation的DHCP服务。项目准备——安装网桥管理工具包在控制节点运行以下命令,以安装Linux的网桥管理工具包。[root@controller~]#yum-yinstallbridge-utils用Dashboard创建与管理虚拟网络与子网第1步,登录Dashboard。用Dashboard创建与管理虚拟网络与子网第2步,创建虚拟网络。首先,在【概况】主界面选择【管理员】→【网络】选项,进入【网络】界面。用Dashboard创建与管理虚拟网络与子网单击【创建网络】按钮,弹出【创建网络】对话框用Dashboard创建与管理虚拟网络与子网单击【创建网络】按钮,弹出【创建网络】对话框,在【名称】文本框填写新建网络的名称;在【项目】下拉列表中选择【project】项目;在【供应商网络类型】下拉列表中选择【Flat】;在【物理网络】文本框中填入“provider”用Dashboard创建与管理虚拟网络与子网第3步,创建子网。【创建网络】对话框中单击【下一步】按钮,进入【子网】界面。填写子网名称、网络地址、网关后点击【下一步】按钮进入【子网详情】界面。用Dashboard创建与管理虚拟网络与子网在【子网详情】界面设置DHCP服务和DNS服务器。完成后点击【创建】按钮完成网络创建用Dashboard创建与管理虚拟网络与子网第4步,查看虚拟网络列表。在网络及子网创建完成后将回到【网络】界面,而且该界面中出现了网络列表。通过这个列表信息就可以了解目前网络的情况。用命令模式创建与管理虚拟网络与子网1.查看虚拟网络与子网第1步,模拟登录。[root@controller~]#.admin-login第2步,用以下命令查看现有虚拟网络列表。[root@controller~]#openstacknetworklist+-------------------------------------------------------------+----------------------+-----------------------------------------------------------+|ID
|Name
|Subnets
|+-------------------------------------------------------------+----------------------+-----------------------------------------------------------+|12c80752-ed2f-49cf-a9b9-16843010eef8 |vm-network |0e7e2b58-e624-425a-9924-7a8719ab97c5|+-------------------------------------------------------------+-----------------------+-----------------------------------------------------------+用命令模式创建与管理虚拟网络与子网第3步,用以下命令查看现有子网列表。[root@controller~]#openstacksubnetlist+-----------------+--------------------+-----------------------------------------------------------+-------------------------+|ID
|Name
|Network
|Subnet
|+-----------------+--------------------+-----------------------------------------------------------+-------------------------+|0e7e2b58-*|new-subvnet|12c80752-ed2f-49cf-a9b9-16843010eef8|192.168.20.0/24 |+-----------------+--------------------+-----------------------------------------------------------+-------------------------+第4步,用以下命令查看现有网络接口列表。[root@controller~]#openstackportlist+-------------------------------------------------------+--------+------------------------+---------------------------------------+-----------+|ID
|Name|MACAddress|FixedIPAddresses|Status|+-------------------------------------------------------+--------+------------------------+---------------------------------------+-----------+|f8867a30-868e-4bf5-bc42-b3ee969b60c3||fa:16:3e:6b:b6:21|ip_address='*',subnet_id='*'|ACTIVE|+-------------------------------------------------------+--------+------------------------+---------------------------------------+------------+用命令模式创建与管理虚拟网络与子网2.删除虚拟网络由于我们已经用Dashboard创建了一个Flat虚拟网络,而Flat类型网络需要独占一块物理网卡,因此不能直接创建第二个Flat虚拟网络。故而先要删除已存在的Flat虚拟网络。删除虚拟网络和子网时需要先保证其下没有端口的存在,因此需要最先删除端口。第1步,删除网络端口。通过前面查询的现有网络接口列表,可以知道现有网络端口的ID为“f8867a30-868e-4bf5-bc42-b3ee969b60c3”。通过以下的命令删除网络端口。[root@controller~]#
openstackportdeletef8867a30-868e-4bf5-bc42-b3ee969b60c3用命令模式创建与管理虚拟网络与子网第2步,删除虚拟子网。通过查询现有虚拟子网列表,知道现有虚拟子网的ID为“12c80752-ed2f-49cf-a9b9-16843010eef8”。通过以下的命令删除虚拟子网。[root@controller~]#
openstacksubnetdelete12c80752-ed2f-49cf-a9b9-16843010eef8第3步,删除虚拟网络。通过查询现有虚拟网络列表,知道现有虚拟网络的ID为“12c80752-ed2f-49cf-a9b9-16843010eef8”。通过以下的命令删除虚拟网络。[root@controller~]#openstacknetworkdelete12c80752-ed2f-49cf-a9b9-16843010eef8用命令模式创建与管理虚拟网络与子网3.创建虚拟网络及子网第1步,用以下命令创建虚拟网络。[root@controller~]#openstacknetworkcreate--share--external--provider-physical-networkprovider--provider-network-typeflatvm-network第2步,用以下命令查看虚拟网络,以获得网络的ID。[root@controller~]#openstacknetworklist+--------------------------------------------------------------+----------------------+--------------+|ID
|Name
|Subnets|+-----------
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长春大学旅游学院《法医学史》2025-2026学年期末试卷
- 宣化科技职业学院《土地经济学》2025-2026学年期末试卷
- 长春大学《测绘学概论》2025-2026学年期末试卷
- 长春财经学院《运动控制系统》2025-2026学年期末试卷
- 长春早期教育职业学院《成本会计下》2025-2026学年期末试卷
- 盐城师范学院《酒店市场营销》2025-2026学年期末试卷
- 中北大学《铁运输道收入管理》2025-2026学年期末试卷
- 扎兰屯职业学院《保险学》2025-2026学年期末试卷
- 中国药科大学《临床血液学检验技术》2025-2026学年期末试卷
- 邢台应用技术职业学院《卫生法律与监督学》2025-2026学年期末试卷
- 2026年机关事业单位工勤技能岗位等级考核试题附答案
- 招标代理服务服务方案
- 2000-2024年全国中学生生物学联赛试题及答案(已校对版)
- 化工装置实用操作技术指南
- DB11-T 950-2022水利工程施工资料管理规程
- 市政道路工程临时围挡施工方案
- 2022年江西鄱阳湖南北港水产集团有限公司招聘笔试题库及答案解析
- 门静脉癌栓 课件
- GA 1798-2021 营业性射击场设置与安全防范要求
- 公路工程施工机械设备及仪器配置
- 金华职业技术学院提前招生综合测评试卷及答案
评论
0/150
提交评论