OpenStack云计算(十一)——OpenStack网络管理,验证OpenStack网络资源模型,验证来巩固和加深对OpenStack网络资源模型的理解

项目实训一

【实训题目】

验证OpenStack网络资源模型

【实训目的】

通过验证来巩固和加深对OpenStack网络资源模型的理解。

【实训准备】

(1)复习Neutron网络资源模型。

(2)重点理解网络、子网、端口和路由器的概念。

【实训内容】

(1)以admin用户身份登录OpenStack

在“管理员”仪表板中分别查看提供者网络和自服务网络的概况、子网、端口,以及路由器的信息。

(2)以demo用户身份登录OpenStack

在“项目”仪表板中分别查看提供者网络和自服务网络的概况、子网、端口,以及路由器的信息。

(3)对以上不同身份查看到的信息进行对比

总结网络管理中不同用户身份的权限有何不同。

demo用户只能创建和管理自己的网络,而admin用户可以创建和管理所有网络。demo用户登录,由于权限受限,“public”的提供者网络信息有限。

admin用户拥有更高的权限和更广泛的控制范围,而demo用户的权限和控制范围相对较低。在网络管理中,不同用户身份的权限差异需要根据实际需求进行合理分配,以确保系统的安全性和稳定性。

项目实训二

【实训题目】

整理OpenStack网络端口管理的命令行用法

【实训目的】

进一步了解OpenStack网络端口。

【实训准备】

(1)复习OpenStack网络端口的基础知识。

(2)查到OpenStack官网有关openstack命令(Train版本)的网址https://docs.openstack.org/python-openstackclient/train/index.html。

【实训内容】

访问https://docs.openstack.org/python-openstackclient/train/cli/command-list.html网页,整理出网络端口管理的命令行用法。

(1)创建端口的openstack命令的语法格式

openstack port create--network <网络名称或ID>[--description <描述信息>][--fixed-ip subnet=<子网>,ip-address=<IP地址> | --no-fixed-ip][--device <设备ID>][--device-owner <设备所有者>][--vnic-type <虚拟网卡类型>][--binding-profile <绑定配置文件>][--host <主机ID >][--enable | --disable][--enable-uplink-status-propagation | --disable-uplink-status-propagation][--mac-address <MAC地址>][--security-group <安全组> | --no-security-group][--dns-domain <DNS域>][--dns-name <DNS名称>][--allowed-address ip-address=<IP地址>[,mac-address=<MAC地址>]][--qos-policy <qos-policy>][--project <项目名或ID > [--project-domain <项目所属的域的名称或ID >]][--enable-port-security | --disable-port-security][--tag <标记> | --no-tag]<端口名称>

openstack port create netport123 --network private 

 

创建成功,在openstack上刷新显示:

(2)修改端口设置的命令语法格式如下。

openstack port set  [选项列表] <网络名称或ID>

其中的选项大部分与openstack port create命令中的相同,增加了--name选项用于重命名。

改名:openstack port set netport123 --name  net_port33

更改前:

更改后:

(3)删除端口的命令语法格式如下。

openstack port delete   <端口名称或ID> [<端口名称或ID > ...]

已删除:

(4)列出端口的命令语法格式如下

openstack port list[--device-owner <设备所有者>][--router <路由器> | --server <实例> | --device-id <设备ID>][--network <网络名称或ID>][--mac-address <MAC地址>][--fixed-ip subnet=<子网>,ip-address=<IP地址>,ip-substring=<IP子串>][--long][--project <项目名称或ID> [--project-domain <项目所属的域的名称或ID >]][--tags <标记>[,<标记>,...]] [--any-tags <标记[,<标记>,...]][--not-tags <标记>[,<标记>,...]] [--not-any-tags <标记>[,<标记>,...]]

(5)查看端口详细信息的命令语法格式如下。

openstack port show  端口名称或ID

将其中一个端口名改为port_zht33,对此进行信息查询:

openstack port show port_zht33

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/641891.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学建模--深入剖析线性规划(模型全方位解读+代码分析)

1.简介 &#xff08;1&#xff09;线性规划三要素 &#xff08;2&#xff09;模型适用赛题 2.典例讲解 &#xff08;1&#xff09;问题分析 目标函数是净收益尽可能大&#xff0c;风险尽可能小&#xff1b; 约束条件是交易费的分段函数&#xff0c;以及每一笔投资都是非负数&am…

海康Visionmaster-常见问题排查方法-启动阶段

VM试用版启动时&#xff0c;弹窗报错&#xff1a;加密狗未安装或检测异常&#xff1b;  问题原因&#xff1a;安装VM 的时候未选择软加密&#xff0c;选择了加密狗驱动&#xff0c;此时要使用软授权就出现了此现象。  解决方法&#xff1a; ① 首先确认软加密驱动正确安装…

面向对象练习坦克大兵游戏

游戏玩家&#xff08;名称&#xff0c;生命值&#xff0c;等级&#xff09;&#xff0c;坦克&#xff0c;大兵类&#xff0c;玩家之间可以相互攻击&#xff0c;大兵拥有武器&#xff0c;用枪弹和反坦克炮弹&#xff0c;造成攻击不同&#xff0c;坦克攻击值固定&#xff0c;请设…

常见的数据抽取工具对比

1.什么是ETL? ETL&#xff0c;是英文Extract-Transform-Load的缩写&#xff0c;用来描述将数据从来源端经过抽取&#xff08;extract&#xff09;、转换&#xff08;transform&#xff09;、加载&#xff08;load&#xff09;至目的端的过程&#xff0c;是数据仓库的生命线。 …

用Python将原始边列表转换为邻接矩阵

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在图论和网络分析中&#xff0c;图是一种非常重要的数据结构&#xff0c;它由节点&#xff…

Pytorch:张量的梯度计算

目录 一、自动微分简单介绍1、基本原理2、梯度计算过程3、示例&#xff1a;基于 PyTorch 的自动微分a.示例详解b.梯度计算过程c.可视化计算图 4、总结 二、为什么要计算损失&#xff0c;为何权重更新是对的&#xff1f;1、梯度下降数学原理2、梯度上升 三、在模型中使用自动微分…

(C++) 树状数组

目录 一、介绍 二、一维树状数组 2.1 区间长度 2.2 前驱和后继 2.3 查询前缀和 2.4 点更新 三、一维数组的实现 3.1 区间长度函数 3.2 前缀和 3.3 插入/更新 3.4 封装成类 一、介绍 树状数组&#xff08;Binary Indexed Tree&#xff0c;BIT&#xff09;&#xff0c;又称为 …

YOLOv8-Pose推理详解及部署实现

文章转自&#xff1a;YOLOv8-Pose推理详解及部署实现 注意事项 一、2024/1/10更新 修改第 4 部分 YOLOv8-Pose 推理中后处理 iou 计算代码&#xff0c;原代码存在问题&#xff0c;原代码如下&#xff1a; def iou(box1, box2):def area_box(box):return (box[2] - box[0]) …

Midjourney-01 初试上手 注册使用并生成你的第一张AI图片 详细流程 提示词 过程截图 生成结果 付费文生图的天花板!

背景介绍 Midjourney是一款基于人工智能技术的绘画软件&#xff0c;利用深度学习算法来辅助用户进行绘画创作。这款软件能够通过用户输入的文本描述生成图像&#xff0c;支持多种生成方式&#xff0c;包括文字生成图片、图片生成图片和混合图片生成图片。 图像生成方式&#…

Spark Standalone模式部署

准备至少2台虚拟机&#xff0c;装好linux系统&#xff0c;我装的是Ubuntu20.04。 1.修改主机名&#xff08;每台&#xff09; 1&#xff09;修改/etc/hostsname内容&#xff0c;主节点改为master&#xff0c;子节点改为slaver1 sudo vim /etc/hostname 2&#xff09;在/etc/…

QT----MP3播放器搜索引擎

代码地址&#xff1a;GitHub 文档与提交记录章节相同&#xff0c;方便查看代码变动。视频教学里的酷狗api已经无法使用&#xff0c;自己摸索了一下&#xff0c;还学到了点爬虫知识。教学视频是我废了好大劲搞来的&#xff0c;三连关注点赞评论进入个人博客领取啦 1 新建项目 …