溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用OpenStack CLI

發(fā)布時(shí)間:2021-11-10 17:47:24 來源:億速云 閱讀:151 作者:柒染 欄目:云計(jì)算

如何使用OpenStack CLI,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

如何使用OpenStack CLI

本節(jié)首先討論 image 刪除操作,然后介紹 OpenStack CLI 的使用方法,最后討如何 Troubleshoot。

Web UI 刪除 image

  1. admin 登錄后,Project -> Compute -> Images
    如何使用OpenStack CLI
    在列表中選擇格式為 ARI 和 AKI 的 image,點(diǎn)擊如何使用OpenStack CLI
    如何使用OpenStack CLI

  2. 點(diǎn)擊如何使用OpenStack CLI確認(rèn)刪除    

  3. 操作成功
    如何使用OpenStack CLI        

CLI 刪除 image

  1. 設(shè)置環(huán)境變量
    如何使用OpenStack CLI

  2. 查詢現(xiàn)有image
    如何使用OpenStack CLI
    如何使用OpenStack CLI

  3. 刪除image
    如何使用OpenStack CLI

如何使用 OpenStack CLI

OpenStack 服務(wù)都有自己的 CLI。 命令很好記,就是服務(wù)的名字,比如 Glance 就是 glance,Nova 就是 nova。

但 Keystone 比較特殊,現(xiàn)在是用 openstack 來代替老版的 keystone 命令。 比如查詢用戶列表,如果用 keystone user-list

如何使用OpenStack CLI

會(huì)提示 keystone 已經(jīng) deprecated 了。 用 openstack 命令代替

如何使用OpenStack CLI

不同服務(wù)用的命令雖然不同,但這些命令使用方式卻非常類似,可以舉一反三。

1. 執(zhí)行命令之前,需要設(shè)置環(huán)境變量。

這些變量包含用戶名、Project、密碼等; 如果不設(shè)置,每次執(zhí)行命令都必須設(shè)置相關(guān)的命令行參數(shù)

2. 各個(gè)服務(wù)的命令都有增、刪、改、查的操作

其格式是

CMD <obj>-create [parm1] [parm2]…

CMD <obj>-delete [parm]

CMD <obj>-update [parm1] [parm2]…

CMD <obj>-list

CMD <obj>-show [parm]

例如 glance 管理的是 image,那么: CMD 就是 glance;obj 就是 image 對(duì)應(yīng)的命令就有

glance image-create

glance image-delete

glance image-update

glance image-list

glance image-show    

再比如 neutron 管理的是網(wǎng)絡(luò)和子網(wǎng)等,那么: CMD 就是 neutron;obj 就是 net 和 subnet 對(duì)應(yīng)的命令就有

網(wǎng)絡(luò)相關(guān)操作

neutron net-create

neutron net -delete

neutron net -update

neutron net -list

neutron net –show    

子網(wǎng)相關(guān)操作

neutron subnet-create

neutron subnet -delete

neutron subnet -update

neutron subnet -list

neutron subnet–show

有的命令 <obj> 可以省略,比如 nova 下面的操作都是針對(duì) instance

nova boot

nova delete

nova list

nova show   

3. 每個(gè)對(duì)象都有 ID

delete,show 等操作都以 ID 為參數(shù),例如

如何使用OpenStack CLI

4. 可用 help 查看命令的用法

除了 delete,show 等操作只需要 ID 一個(gè)參數(shù),其他操作可能需要更多的參數(shù),用 help 查看所需的參數(shù),格式是

CMD help [SUB-CMD]    

例如查看 glance 都有哪些 SUB-CMD

如何使用OpenStack CLI

查看 glance image-update 的用法

如何使用OpenStack CLI

如何 Troubleshooting

OpenStack 排查問題的方法主要是通過日志,Service 都有自己單獨(dú)的日志。 Glance 主要有兩個(gè)日志,glance_api.log 和 glance_registry.log,保存在 /var/log/apache2/ 目錄里。

devstack 的 screen 窗口已經(jīng)幫我們打開了這兩個(gè)日志,可以直接查看

如何使用OpenStack CLI

g-api 窗口顯示 glance-api 日志,記錄 REST API 調(diào)用情況 g-reg 窗口顯示 glance-registry 日志,記錄 Glance 服務(wù)處理請(qǐng)求的過程以及數(shù)據(jù)庫操作

如果需要得到最詳細(xì)的日志信息,可以在 /etc/glance/*.conf 中打開 debug 選項(xiàng)。 devstack 默認(rèn)已經(jīng)打開了 debug。

如何使用OpenStack CLI

在非 devstack 安裝中,日志在 /var/log/glance/ 目錄里。

看完上述內(nèi)容,你們掌握如何使用OpenStack CLI的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI