首页 > 其他分享 >cinder运维

cinder运维

时间:2023-12-06 14:13:04浏览次数:26  
标签:test1 +--------------------------------------+-----------+-------+------+-------

1:在cinder中裸磁盘通常为卷,所以就是对于卷的管理,创建,删除,更改之类的操作

一:volume管理

cinder来操作

1:创建卷

格式:

cinder create --name volume1 --description  "new volume"  --volume-type size  c

创建了一个大小为2G的卷

[root@controller /]# cinder create --name volume1 --availabilitye nova 2

 

2:卷更新

1:重命名

格式:

cinder rename 旧卷名 新卷名

将volume1更改为test1

[root@controller /]# cinder rename volume1 test1
查看卷
[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 2    | __DEFAULT__ | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

2:修改状态

可修改的状态有以下几种

available,error,createing,deleting,in-use,attaching,detaching ,error_deleting,maintenance

附加的状态:atached,detached,默认状态为none

格式:

cinder reset-state --state  状态 卷名

 

将test1的状态改为deleting的状态

[root@controller /]# cinder reset-state --state deleting test1
[root@controller /]# cinder list
+--------------------------------------+----------+-------+------+-------------+----------+-------------+
| ID                                   | Status   | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | deleting | test1 | 2    | __DEFAULT__ | false    |             |
+--------------------------------------+----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

 

3:修改类型

修改类型之前这个卷的状态必须是available状态才能修改卷的类型

先将之前的test1的状态修改成可用的

[root@controller /]# cinder reset-state --state available test1
[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 2    | __DEFAULT__ | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

 

成功将状态修改成available的状态

格式:

cinder retype 卷名 卷的类型

 

将test1的卷类型修改成lvm类型

[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 2    | __DEFAULT__ | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# cinder type-list
+--------------------------------------+-------------+---------------------+-----------+
| ID                                   | Name        | Description         | Is_Public |
+--------------------------------------+-------------+---------------------+-----------+
| 28550d3d-30cd-4c52-8d1a-c135ec2eee7f | __DEFAULT__ | Default Volume Type | True      |
| 6d590030-c967-4590-ac5f-9fc0cb72e7e4 | lvm         | -                   | True      |
+--------------------------------------+-------------+---------------------+-----------+
[root@controller /]# cinder retype test1 6d590030-c967-4590-ac5f-9fc0cb72e7e4 
[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 2    | lvm         | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

  

4:扩容的操作

可以从小改到大,但是不能从大改成小

格式:

cinder extend 卷名  size

 

将test1的空间增加到5

[root@controller /]# cinder extend test1 5
[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 5    | lvm         | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

  

  

5:迁移

就是移动到特定的主机上面

 

二:type类型的管理

类型管理的语句

type-create 类型的创建
type-default 类型默认
type-delete 类型删除
type-key 
type-list 类型列表的查看
type-show 类型详情的查看
type-update 类型的更新

 

1:查看类型和创建类型

查看类型
[root@controller /]# cinder type-list
+--------------------------------------+-------------+---------------------+-----------+
| ID                                   | Name        | Description         | Is_Public |
+--------------------------------------+-------------+---------------------+-----------+
| 28550d3d-30cd-4c52-8d1a-c135ec2eee7f | __DEFAULT__ | Default Volume Type | True      |
| 46067585-3e65-4802-927b-b3cd80aaa6ce | none        | -                   | True      |
| 6d590030-c967-4590-ac5f-9fc0cb72e7e4 | lvm         | -                   | True      |
+--------------------------------------+-------------+---------------------+-----------+
[root@controller /]# 

创建类型
[root@controller /]# cinder type-create qqq
+--------------------------------------+------+-------------+-----------+
| ID                                   | Name | Description | Is_Public |
+--------------------------------------+------+-------------+-----------+
| 1c7ba5f4-764e-4295-9a99-09aa69fabcf5 | qqq  | -           | True      |
+--------------------------------------+------+-------------+-----------+
[root@controller /]# 

 

2:删除类型,必须使用id来删除

[root@controller /]# cinder type-list
+--------------------------------------+-------------+---------------------+-----------+
| ID                                   | Name        | Description         | Is_Public |
+--------------------------------------+-------------+---------------------+-----------+
| 28550d3d-30cd-4c52-8d1a-c135ec2eee7f | __DEFAULT__ | Default Volume Type | True      |
| 46067585-3e65-4802-927b-b3cd80aaa6ce | none        | -                   | True      |
| 6d590030-c967-4590-ac5f-9fc0cb72e7e4 | lvm         | -                   | True      |
+--------------------------------------+-------------+---------------------+-----------+
[root@controller /]# cinder type-delete 46067585-3e65-4802-927b-b3cd80aaa6ce
Request to delete volume type 46067585-3e65-4802-927b-b3cd80aaa6ce has been accepted.
[root@controller /]# cinder type-list
+--------------------------------------+-------------+---------------------+-----------+
| ID                                   | Name        | Description         | Is_Public |
+--------------------------------------+-------------+---------------------+-----------+
| 28550d3d-30cd-4c52-8d1a-c135ec2eee7f | __DEFAULT__ | Default Volume Type | True      |
| 6d590030-c967-4590-ac5f-9fc0cb72e7e4 | lvm         | -                   | True      |
+--------------------------------------+-------------+---------------------+-----------+
[root@controller /]# 

  

3:修改类型

主要修改卷类型的名字,卷的描述,这个类型是否公共的

格式:

cinder type-update 类型 --name --description 

 

将lvm这个类型名字改为none这个名字

[root@controller /]# cinder type-update 6d590030-c967-4590-ac5f-9fc0cb72e7e4  --name none
+--------------------------------------+------+-------------+-----------+
| ID                                   | Name | Description | Is_Public |
+--------------------------------------+------+-------------+-----------+
| 6d590030-c967-4590-ac5f-9fc0cb72e7e4 | none | -           | True      |
+--------------------------------------+------+-------------+-----------+
[root@controller /]# cinder list
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| ID                                   | Status    | Name  | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
| 656460cf-1d1d-4fbb-81e1-d34e065ab340 | available | test1 | 5    | none        | false    |             |
+--------------------------------------+-----------+-------+------+-------------+----------+-------------+
[root@controller /]# 

  

  

  

 

 

 

 

  

 

 

  

  

 

  

  

  

 

 

 

  

 

标签:test1,+--------------------------------------+-----------+-------+------+-------
From: https://www.cnblogs.com/qm77/p/17879278.html

相关文章

  • ​IT运维产业在大数据驱动变革下的应用建议
    以下是针对IT运维产业在大数据驱动变革下的一些具体实际应用建议:1. 利用人工智能和机器学习技术实现自动化运维:通过利用机器学习算法对系统日志进行分析,可以自动化地发现故障和预测系统的性能瓶颈,提高运维的效率和准确性。同时,通过引入人工智能技术,可以实现对用户行为的智能分析和......
  • openGauss学习笔记-143 openGauss 数据库运维-例行维护-数据安全维护建议
    openGauss学习笔记-143openGauss数据库运维-例行维护-数据安全维护建议为保证openGauss数据库中的数据安全,避免丢失数据、非法访问数据等事故发生,请仔细阅读以下内容。143.1避免数据被丢失建议用户规划周期性的物理备份,且对备份文件进行可靠的保存。在系统发生严重错误的情况......
  • Ansible自动化运维模块详解
    ansible ad-hoc点对点模块l ping模块主机连通性测试[root@node2~]#ansibleall-mping192.168.200.10|SUCCESS=>{    "ansible_facts":{        "discovered_interpreter_python":"/usr/bin/python"    },    "changed":fals......
  • openGauss学习笔记-141 openGauss 数据库运维-例行维护-例行重建索引
    openGauss学习笔记-141openGauss数据库运维-例行维护-例行重建索引141.1背景信息数据库经过多次删除操作后,索引页面上的索引键将被删除,造成索引膨胀。例行重建索引,可有效的提高查询效率。数据库支持的索引类型为B-tree索引,例行重建索引可有效的提高查询效率。如果数据发生......
  • openGauss学习笔记-142 openGauss 数据库运维-例行维护-导出并查看wdr诊断报告
    openGauss学习笔记-142openGauss数据库运维-例行维护-导出并查看wdr诊断报告生成快照数据需参数enable_wdr_snapshot=on,访问WDR快照数据需要sysadmin或monadmin权限,因此需要使用root账号或其他拥有权限的账号来生成WDR诊断报告。执行如下命令新建报告文件。touch/home/om/w......
  • openGauss学习笔记-140 openGauss 数据库运维-例行维护-例行维护表
    openGauss学习笔记-140openGauss数据库运维-例行维护-例行维护表为了保证数据库的有效运行,数据库必须在插入/删除操作后,基于客户场景,定期做VACUUMFULL和ANALYZE,更新统计信息,以便获得更优的性能。140.1相关概念使用VACUUM、VACUUMFULL和ANALYZE命令定期对每个表进行维护,主要......
  • openGauss学习笔记-139 openGauss 数据库运维-例行维护-检查应用连接数
    openGauss学习笔记-139openGauss数据库运维-例行维护-检查应用连接数如果应用程序与数据库的连接数超过最大值,则新的连接无法建立。建议每天检查连接数,及时释放空闲的连接或者增加最大连接数。139.1操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库......
  • openGauss学习笔记-138 openGauss 数据库运维-例行维护-检查时间一致性
    openGauss学习笔记-138openGauss数据库运维-例行维护-检查时间一致性数据库事务一致性通过逻辑时钟保证,与操作系统时间无关,但是系统时间不一致会导致诸多潜在问题,主要是后台运维和监控功能异常,因此在月度检查时建议检查各个节点的时间一致性。138.1操作步骤以操作系统用户o......
  • day09 Helm开发与实践-基于Helm的方式运维管理应用 (3.2-3.3)
    一、Helm开发与实践1、HelmChart详解1.1Chart目录结果#helmcreatenginxCreatingnginx#treenginxnginx├──charts├──Chart.yaml├──templates│  ├──deployment.yaml│  ├──_helpers.tpl│  ├──hpa.yaml│  ├──ingre......
  • SRE Google运维解密 第一章
    译者序SRE是一群天生的怀疑论者,我们怀疑一切宣传起来"高大上"的技术,以及任何"神奇"的产品一一我们只想看具体的设计架构、实现细节,以及真实的监控图表。SRE在保障系统可靠性方面并没有什么万能药,有的只是这种极强的务实态度(pragmatic)。这种务实的态度决定了SRE会认真对......