cinder常用命令小技巧總結和實踐,排錯、運維效率一步到位

      網友投稿 1614 2022-05-28

      【背景】

      openstack 自身提供了CLI命令行,這些命令都是原始命令,有的時候在工作中一些場景下稍微加以改造組合,會給我們提升很多效率。

      【查詢類】

      1、快速查找統計系統中每個卷的快照數量 :

      cinder snapshot-list --all-t |awk '{print }'| sort | uniq -c

      2、查詢系統所有卷,并輸出指定的字段內容(使用場景例如需要查詢當前系統中使用后端存儲kvm002創建卷)

      cinder list --all-t --fields?os-vol-host-attr:host,name

      【創建類】

      1、對系統當中的卷批量創建快照,每個卷創建一個快照

      for volume_id in `cinder list --all-t|awk '{print }'|grep -v ID`; do for ((i=1; i<=1; i++));do cinder snapshot-create $volume_id --name snap_test_$i; done done

      2、指定一個卷ID創建n個快照

      for ((i=1; i<=10; i++));do cinder snapshot-create?8c8c4ab3-d613-4e71-8457-c18c630dd24d(源卷id)?--name snap_test_$i; done

      3、指定磁盤類型和AZ批量創建n個卷

      for ((i=1; i<=10; i++));do cinder create 1(size大小GB單位)?--name volume_ht_$i --availability-zone az1.dc1 --volume-type ht_test_type; done

      【修改類】

      1、命令行修改磁盤類型,設置精簡配置項

      cinder type-key?d563d14b-40fd-42b5-89c5-6ff3da790462?set drivers:LUNType=Thin

      2、重置卷的狀態

      重置掛載狀態

      cinder reset-state 5d51d35d-f261-464b-946c-8100bf88b8a0(磁盤ID) --attach-status detached --state available

      重置migration_status的命令

      cinder reset-state --reset-migration-status --attach-status detached 7ae5c995-c70b-419d-9a07-ed31b93df925

      【刪除類(高危)刪除操作尤其是刪除卷操作是非常危險的操作,一定要確認清楚這個卷徹底不需要了再刪除】

      1、刪除卷或快照

      cinder delete volume-id

      cinder snapshot-delete snapshot-id

      批量刪除指定狀態的快照或卷(修改狀態值)

      for snapshot_id in `cinder snapshot-list --status?error|awk '{print }'`; do echo $snapshot_id;cinder snapshot-delete $snapshot_id;done

      for volume_id in `cinder list --all-t --status?error|awk '{print }'`; do echo $volume_id;cinder delete $volume_id;done

      強制刪除假卷(假卷是指存儲上已經不存在但是cinder數據庫里面還存在)

      控制節點上執行:

      cinder常用命令的小技巧總結和實踐,排錯、運維效率一步到位

      python /usr/bin/info-collect-script/audit_resume/delete_specify_volume.py id

      備注:

      這個刪除操作只是在cinder平臺側刪除了volume,但是對應的卷在存儲設備上需要單獨在存儲上刪除。

      【CPS管理類】

      1、查看cinder服務

      cinder service-list

      2、檢查cinder-api,cinder-scheduler,cinder-backup,cinder-volume服務部署節點信息及狀態

      cps template-instance-list --service cinder cinder-api

      cps template-instance-list --service cinder cinder-scheduler

      cps template-instance-list --service cinder cinder-volume-kvm00x

      3、重啟cinder服務進程

      cps host-template-instance-operate?--service cinder?cinder-api?--action stop? (想重啟什么進程只需要修改service后面的服務名稱cinder-api,cinder-scheduer,cinder-volume,cinder-volume-kvm00x)

      cps host-template-instance-operate?--service?cinder?cinder-api?--action start

      華為云Stack

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何搭建一臺永久運行的個人服務器?試試這個黑科技!
      下一篇:loadrunner 的load generator負載生成器組件臨時文件沾滿磁盤后的清理
      相關文章
      亚洲av无码av制服另类专区| 亚洲国产最大av| 亚洲视频在线观看| 亚洲综合AV在线在线播放| 亚洲精品动漫人成3d在线| 亚洲欧美成人综合久久久| 国产精品亚洲自在线播放页码| 亚洲黄色三级网站| 亚洲色大成网站www永久| 亚洲色四在线视频观看| 亚洲人成亚洲精品| 精品日韩亚洲AV无码| 亚洲精品在线观看视频| 亚洲视频在线观看不卡| 久久久无码精品亚洲日韩京东传媒 | 亚洲视频一区二区| 亚洲一区二区精品视频| 丝袜熟女国偷自产中文字幕亚洲| 久久青青草原亚洲av无码| 最新亚洲成av人免费看| 亚洲色自偷自拍另类小说| 久久亚洲国产欧洲精品一| 亚洲精品视频在线| 亚洲成a人不卡在线观看| 中文字幕在线观看亚洲视频| 亚洲最大的成人网| 国产精品久久久久久亚洲影视| 亚洲 自拍 另类小说综合图区| 亚洲国产日韩在线观频| 亚洲精品麻豆av| 亚洲色婷婷综合久久| 亚洲av无码精品网站| 亚洲av女电影网| 亚洲免费视频观看| 亚洲日韩一区二区三区| 国产亚洲蜜芽精品久久| 久久久久国产亚洲AV麻豆| 国精无码欧精品亚洲一区| 久久亚洲精品成人AV| 亚洲一区无码中文字幕乱码| 亚洲日韩国产一区二区三区在线|