您好,登錄后才能下訂單哦!
如何使用OpenStack CLI,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
本節(jié)首先討論 image 刪除操作,然后介紹 OpenStack CLI 的使用方法,最后討如何 Troubleshoot。
admin 登錄后,Project -> Compute -> Images
在列表中選擇格式為 ARI 和 AKI 的 image,點(diǎn)擊
點(diǎn)擊確認(rèn)刪除
操作成功
設(shè)置環(huán)境變量
查詢現(xiàn)有image
刪除image
OpenStack 服務(wù)都有自己的 CLI。 命令很好記,就是服務(wù)的名字,比如 Glance 就是 glance,Nova 就是 nova。
但 Keystone 比較特殊,現(xiàn)在是用 openstack 來代替老版的 keystone 命令。 比如查詢用戶列表,如果用 keystone user-list
會(huì)提示 keystone 已經(jīng) deprecated 了。 用 openstack 命令代替
不同服務(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ù),例如
4. 可用 help 查看命令的用法
除了 delete,show 等操作只需要 ID 一個(gè)參數(shù),其他操作可能需要更多的參數(shù),用 help 查看所需的參數(shù),格式是
CMD help [SUB-CMD]
例如查看 glance 都有哪些 SUB-CMD
查看 glance image-update 的用法
OpenStack 排查問題的方法主要是通過日志,Service 都有自己單獨(dú)的日志。 Glance 主要有兩個(gè)日志,glance_api.log 和 glance_registry.log,保存在 /var/log/apache2/ 目錄里。
devstack 的 screen 窗口已經(jīng)幫我們打開了這兩個(gè)日志,可以直接查看
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。
在非 devstack 安裝中,日志在 /var/log/glance/ 目錄里。
看完上述內(nèi)容,你們掌握如何使用OpenStack CLI的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(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)容。