OpenStack平台Nova管理

1. 规划节点

使用OpenStack平台节点规划

IP主机名节点
192.168.100.10controller控制节点
192.168.100.20compute计算节点

2. 基础准备

部署的OpenStack平台

1. Nova运维命令

(1)Nova管理安全组规划

安全组(security group)是一些规则的集合,用来对虚拟机的访问流量加以限制,这反映 到底层,就是使用iptables,给虚拟机所在的宿主机添加iptables规则。可以定义n个安全组,每 个安全组可以有n个规则,可以给每个实例绑定n个安全组。Nova中总是有一个default安全组, 这个是不能被删除的。创建实例的时候,如果不指定安全组,会默认使用这个default安全组。现 在Nova中安全组应该会移到Neutron中,并且会增加对虚拟机外出流量的控制。

注意:Nova中的安全组只是对进入虚拟机的流量加以控制,对虚拟机外出流量没有加以限 制。

常用的安全组命令:

# nova secgroup-create

功能:创建安全组。

创建一个名为test的安全组,描述为'test the nova command about the rules‘

[root@controller ~]# nova secgroup-create test 'test the nova command about the rules'

(2)Nova管理虚拟机类型

虚拟机类型是在创建实例的时候,分配给实例的资源情况,接下来介绍Nova对虚拟机类型的管理。

nova flavor-create

功能:创建一个虚拟机类型。

使用命令创建一个名为test,ID为6,内存为2048 MB,磁盘为20 GB,vCPU数量为2的云主机类型。

[root@controller ~]# nova flavor-create test 6 2048 20 2

查看test云主机类型的详细信息如下所示:

[root@controller ~]# nova flavor-show test

 2. Nova实例管理

(1)启动实例

Nova可对云平台中的实例进行管理, 包括创建实例、启动实例、删除实例和实 例迁移等操作。

# nova boot

功能:启动实例。

格式:

nova boot [--flavor <flavor>] [--image <image>][--image-with <key=value>] [--boot-volume <volume_id>][--snapshot <snapshot_id>] [--min-count <number>][--max-count <number>] [--meta <key=value>][--file <dst-path=src-path>] [--key-name <key-name>][--user-data <user-data>][--availability-zone <availability-zone>][--security-groups <security-groups>][--block-device-mapping <dev-name=mapping>][--block-device key1=value1[,key2=value2...]][--swap <swap_size>][--ephemeral size=<size>[,format=<format>]][--hint <key=value>][--nic <net-id=net-uuid,net-name=network-name,v4-fixed-ip=ip- addr,v6-fixed-ip=ip-addr,port-id=port-uuid>][--config-drive <value>] [--poll] [--admin-pass <value>][--access-ip-v4 <value>] [--access-ip-v6 <value>][--description <description>]
<name

固定参数:

可选参数:<name> :

实例名称

[--flavor <flavor>]:虚拟机类型。
[--image <image>]:选用的镜像。
[--image-with <key=value>] :镜像的元数据属性。
[--boot-volume <volume_id>:启动逻辑卷的ID。
[--snapshot <snapshot_id>] 快照
[--num-instances <number>] 实例数量
[--meta <key=value>] 元数据
[--file <dst-path=src-path>] 文件
[--key-name <key-name>] 密钥名称
[--user-data <user-data>] 注入的用户数据
[--availability-zone <availability-zone>] 可用域
[--security-groups <security-groups>] 安全组
[--block-device-mapping <dev-name=mapping>] 块存储格式化
[--block-device key1=value1[,key2=value2...]] 块设备参数
[--swap <swap_size>] 交换分区大小
[--ephemeral size=<size>[,format=<format>]] 连接块存储大小
[--hint <key=value>] 自定义数据
[--nic ] 配置IP
[--config-drive <value>] 驱动使能
[--poll] 显示创建进度

(2)删除实例

# nova delete

功能:删除实例

usage: nova delete [--all-tenants] <server> [<server> ...]
Immediately shut down and delete specified server(s). Positional arguments:
<server> Name or ID of server(s). Optional arguments:--all-tenants Delete server(s) in another tenant by name (Admin only).

格式:

[root@controller ~]# nova secgroup-create exam 'wyf'
[root@controller ~]# nova flavor-create exam 1234 1024 20 2

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

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

相关文章

设计模式八股文

什么是设计模式&#xff1f; 设计模式是软件开发过程中经常遇到的问题的通用解决方案。类似于前人总结的经验&#xff0c;遇到相似问题的时候有个参考。 设计模式七大基本原则&#xff1f; 单一职责&#xff1a;一个类应该只作一件事情。将功能分为小的独立的单元。开放封闭…

CTF之Web_python_block_chain

这种题对于我来说只能看大佬的wp&#xff08;但是这一题是wp都看不懂&#xff0c;只能表达一下我的理解了&#xff09; &#xff08;最后有简单方法&#xff0c;前面一种没看懂没关系&#xff09; 下面这一部分是首页的有用部分 访问/source_code,得到源码&#xff1a; # -*-…

qt post请求 c++ 解压缩文件

目录 qt post请求 c下载代码&#xff1a; 默认下载保存路径&#xff1a; linux qt调用 unzip进行解压缩 pro文件配置&#xff1a; QT network qt post请求 c下载代码&#xff1a; #include "mainwindow.h" #include "ui_mainwindow.h" #include &…

ffmpeg怎么将vtt文件添加到视频中

FFmpeg 是一个非常强大的多媒体框架&#xff0c;可以用来处理音频、视频以及字幕文件。要将 WebVTT&#xff08;.vtt&#xff09;字幕文件添加到视频文件中&#xff0c;你可以使用 ffmpeg 的 subtitles 过滤器。以下是基本的命令格式&#xff1a; ffmpeg -i input_video.mp4 -…

VSCode搭建Markdown编辑环境

1. 本文目标2. 准备工作3. 安装插件4. 插件的用法 4.1. Markdown All in One 4.1.1. 快捷键4.1.2. 创建/更新目录4.1.3. 给标题增加序号 4.2. Markdown Table 4.2.1. 格式化表格4.2.2. 插入表格列 4.3. Markdown PDF VSCode是笔者用过的最好用的开发工具&#xff0c;没有之一…

宁夏银川、山东济南、中国最厉害的改名大师的老师颜廷利教授的前沿思想观点

在当代社会&#xff0c;一个响亮的声音穿越了传统的迷雾&#xff0c;它来自东方哲学的殿堂&#xff0c;由一位现代学者颜廷利教授所发出。他的话语&#xff0c;如同一股清泉&#xff0c;在混沌的世界里激荡着思考的波澜&#xff1a;"有‘智’不在年高&#xff0c;无‘智’…

太空几乎没有阻力,飞船理论上能一直加速,为何还说星际旅行很难

太空几乎没有阻力&#xff0c;飞船理论上能一直加速&#xff0c;为何还说星际旅行很难&#xff1f; 答案 现代科学认为&#xff0c;我们的地球诞生于46亿年前&#xff0c;也就是太阳系诞生初期&#xff0c;在太阳系中一共有八大行星&#xff0c;而地球是唯一一颗诞生了生命的…

起保停电路工作原理

一、电路组成 起保停电路由电源保护设备&#xff08;空气开关&#xff09;、交流接触器、启动按钮、停止按钮和用电设备组成。 起保停电路的组成部分通常可分为四个部分&#xff1a; 保护部分&#xff1a;&#xff08;空气开关&#xff09;在电流或电压超出一定范围时自动切断…

异步获取线程执行结果,JDK中的Future、Netty中的Future和Promise对比

JDK中的Future和Netty中的Future、Promise的关系 三者源头追溯 Netty中的Future与JDK中的Future同名&#xff0c;但是是两个不同的接口。Netty中的Future继承自JDK的Future&#xff0c;而Promise又对Netty中的Future进行了扩展。 JDK中的Future源自JUC并发包&#xff1a; Net…

电商API接口(api商品数据)【电商商品实时数据采集API接口】

众多品牌选择电商API实时数据采集接口进行采购&#xff0c;主要是出于以下几个重要原因&#xff1a; 第一&#xff0c;高效便捷。比价工具通过自动化的方式获取价格信息&#xff0c;避免了繁琐的人工操作&#xff0c;大大节省了时间和精力。 第二&#xff0c;精准比较。API比价…

如何使用ssh将vscode 连接到服务器上,手把手指导

一、背景 我们在开发时&#xff0c;经常是window上安装一个vscode编辑器&#xff0c;去连接一个虚拟机上的linux&#xff0c;这里常用的是SSH协议&#xff0c;了解其中的操作非常必要。 二、SSH协议 SSH&#xff08;Secure Shell&#xff09;是一种安全协议&#xff0c;用于…

redis的基本命令

数据库相关操作 Redis默认 16 个数据库&#xff0c;默认使⽤第 0个 select 0 # 切换数据库 dbsize # 查看数据库⼤⼩ flushall # 清除全部库数据 flushdb # 清空当前库数据 key相关的操作 keys * # 查看所有的key exists key # 判断当前key 是否存在。 expire ke…

C#屏蔽基类成员

可以用与积累成员名称相同的成员来屏蔽 要让编译器知道你在故意屏蔽继承的成员&#xff0c;可以用new修饰符。否则程序可以成功编译&#xff0c;但是编译器会警告你隐藏了一个继承的成员 using System;class someClass {public string F1 "Someclass F1";public v…

React18+TypeScript搭建通用中后台项目实战04 封装常用工具函数

接口请求参数类型 修改 src/api/request.ts 核心代码&#xff1a; // GET 请求 // param url 请求地址 // param params 查询参数 // return 返回Promise对象&#xff0c;内部类型是泛型 function get<T>(url: string, params: object): Promise<T> {return req…

YOLOv10 | 手把手教你利用yolov10训练自己数据集(含环境搭建 + 参数解析 + 数据集查找 + 模型训练、推理、导出)

一、前言 本文内含YOLOv10网络结构图 各个创新模块手撕结构图 训练教程 推理教程 参数解析 环境搭建 数据集获取等一些有关YOLOv10的内容&#xff01; 目录 一、 前言 二、整体网络结构图 三、空间-通道分离下采样 3.1 SCDown介绍 3.2 C2fUIB介绍 3.3 PSA介绍 …

微服务下认证授权框架的探讨

前言 市面上关于认证授权的框架已经比较丰富了,大都是关于单体应用的认证授权,在分布式架构下,使用比较多的方案是--<应用网关>,网关里集中认证,将认证通过的请求再转发给代理的服务,这种中心化的方式并不适用于微服务,这里讨论另一种方案--<认证中心>,利用jwt去中…

【数据库基础-mysql详解之索引的魅力(N叉树)】

索引的魅力目录 &#x1f308;索引的概念&#x1f308;使用场景&#x1f308;索引的使用&#x1f31e;&#x1f31e;&#x1f31e;查看MySQL中的默认索引&#x1f31e;&#x1f31e;&#x1f31e;创建索引&#x1f31e;&#x1f31e;&#x1f31e;删除索引 站在索引背后的那个男…

sheng的学习笔记-docker部署Greenplum

目录 docker安装gp数据库 mac版本 搭建gp数据库 连接数据库 windows版本 搭建gp数据库 连接数据库 docker安装gp数据库 mac版本 搭建gp数据库 打开终端&#xff0c;输入代码&#xff0c;查看版本 ocker search greenplum docker pull projectairws/greenplum docker…

Virtual Box安装Ubuntu及设置

Virtual Box安装Ubuntu及设置 本文包含以下内容&#xff1a; 使用Virtual Box安装Ubuntu Desktop。设置虚拟机中的Ubuntu&#xff0c;使之可访问互联网并可通过SSH访问。 Ubuntu Desktop下载 从官网下载&#xff0c;地址为&#xff1a;Download Ubuntu Desktop | Ubuntu U…

HTTP交互导致ECONNABORTED的原因之一

背景&#xff1a; 本次记录的&#xff0c;是一次使用HTTP交互过程中遇到的问题&#xff0c;问题不大&#xff0c;就是给题目上这个报错补充一种可能的解决方案。 程序大致流程&#xff1a; 1. 设备向服务器A请求信息 2. 拿到回复记录下回复内容中的数据包下载地址等信息 3…