IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> OpenStack云平台虚拟机磁盘扩容指令操作 -> 正文阅读

[系统运维]OpenStack云平台虚拟机磁盘扩容指令操作

一、虚拟机本地系统盘扩容

(虚拟机系统盘使用宿主机自身的磁盘)

1、虚拟机状态信息查看

nova show <虚拟机UUID>

flavor | small ????--虚拟机规格

status | ACTIVE ???--虚拟机状态

注意:虚拟机当前状态(status)为active,则可进行扩容操作。记录好虚拟机当前的flavor值

2、虚拟机当前flavor信息查看

nova flavor-show <flavor>

nova flavor-show small

查看并记录虚拟机当前flavor的内存、cpu和系统盘大小信息

disk | 20

ram ?| 2048

vcpu | 1

3、扩容后的虚拟机flavor规格选取

虚拟机系统盘扩容,要求新规格flavor的内存arm和CPU数量和原规格flavor的保持一致,新规格flavor系统盘disk的大小须大于原规格大小

4、OpenStack控制节点查看flavor列表

nova flavor-list

A、在flavor列表中根据内存、CPU和系统盘大小,查找是否有符合需要的flavor,若有,则记录下此flavor的id或者name

B、若底层无所需flavor,则手动创建

5、手动创建flavor

nova flavor-create ?<name> ?<id> ?<ram> ?<disk> ?<vcpus>

示例:创建一个1C2G40GB的flavor(1CPU 2GB内存 40GB系统盘)

nova flavor-create --is-public true 1c-2g-40 auto 2048 40 1

6、执行虚拟机扩容命令

nova resize --poll <虚拟机UUID> ?<flavor_new>

nova resize --poll xxx-69e-66666 ?1-2048-40

7、虚拟机相关状态检查

nova show <虚拟机UUID>

确认虚拟机状态state为active,且flavor为扩容后的flavor_new,则扩容完成

二、虚拟机Ceph集群的系统盘扩容

1、虚拟机信息查看

nova show <虚拟机UUID>

查看“os-extended-volumes:volumes_attached”的volume卷信息,记录下该虚拟机所挂载的volume卷的UUID

2、查看volume卷信息

cinder show <volume_uuid>

确认volume卷中“bootable”为True,再查看“attachments”中“server_id”信息,核对是否为需扩容的目标虚拟机

attcchments | [{u'server_id':u'xxx-69e-66666'}]

bootables ??| true

3、关闭虚拟机

nova stop ?<虚拟机UUID>

4、虚拟机系统盘volume卷卸载

nova volume-detach ?<虚拟机UUID> ?<volume_uuid>

5、虚拟机系统盘volume卷状态查看

cinder show <volume_uuid>

volume卷状态“status”为available,且“attachments”中无挂载信息,则卸载操作成功

6、执行volume扩卷操作

cinder extend ?<volume_uuid> ?<size[GB]>

7、查看volume卷信息

cinder show <volume_uuid>

volume卷“status”为available,且size为上一步操作所设定的值,则扩容操作成功

8、进行挂卷操作

nova volume-attach ?<虚拟机UUID> ?<volume_uuid> ?/dev/vda

9、虚拟机信息查看

nova show <虚拟机UUID>

虚拟机 “os-extended-volumes:volumes_attached”的volume卷信息为上一步操作的volume,则挂卷操作成功

10、系统盘volume卷信息查看

cinder show <volume>

volume卷“status”为in-use,且size为上一步操作所设定的值,则扩容操作成功

三、虚拟机Ceph集群的数据盘扩容

1、虚拟机信息查看

nova show <虚拟机UUID>

查看“os-extended-volumes:volumes_attached”的volume卷信息,记录下该虚拟机所挂载的volume卷

2、volume卷信息查看

cinder show <volume>

确认volume卷中“bootable”为False,查看“attachments”中“server_id”信息,核对是否为需扩容的目标虚拟机;再记录“attachments”中“device”盘符(如/dev/vdb)信息

3、关闭虚拟机

nova stop <虚拟机UUID>

4、数据盘volume卷卸载

nova volume-detach <虚拟机UUID> ?<volume>

5、volume卷状态查看

cinder show <volume>

数据盘volume卷状态“status”为available,且“attachments”中无挂载信息,则卸载操作成功

6、执行volume扩卷操作

cinder extend ?<volume_uuid> ?<size[GB]>

7、数据盘volume卷信息查看

cinder show <volume>

数据盘volume卷“status”为available,且size为上一步操作所设定的值,则扩容操作成功

8、进行挂卷操作

nova volume-attach ?<虚拟机UUID> ?<volume> ?<device>

<device>为步骤2中记录的盘符信息,如/dev/vdb

9、虚拟机信息查看

nova show <虚拟机UUID>

虚拟机 “os-extended-volumes:volumes_attached”的volume卷信息为上一步操作的volume,则挂卷操作成功

10、volume卷信息查看

cinder show <volume>

数据盘volume卷“status”为in-use,且size为上一步操作所设定的值,则扩容操作成功

写在最后:

你每天学习一点点,每天只进步1%,一年以后你的水平值是多少呢?
37.78(1.01×365=37.78)
相信概率,不要相信运气

详情请见,微信公众号

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-22 21:02:27  更:2022-02-22 21:04:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:24:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码