如何使用 OpenStack CLI - 天天5分鐘玩轉 OpenStack(22)

image120.5.png

 

本節首先討論 image 刪除操做,而後介紹 OpenStack CLI 的使用方法,最後討如何 Troubleshoot。數據庫

Web UI 刪除 image

  1. admin 登陸後,Project -> Compute -> Images

    在列表中選擇格式爲 ARI 和 AKI 的 image,點擊
    apache

  2. 點擊確認刪除     api

  3. 操做成功
           網絡

CLI 刪除 image

  1. 設置環境變量
    image118.png學習

  2. 查詢現有image


    spa

  3. 刪除image
    命令行

如何使用 OpenStack CLI

OpenStack 服務都有本身的 CLI。 命令很好記,就是服務的名字,好比 Glance 就是 glance,Nova 就是 nova。debug

但 Keystone 比較特殊,如今是用 openstack 來代替老版的 keystone 命令。 好比查詢用戶列表,若是用 keystone user-list日誌

會提示 keystone 已經 deprecated 了。 用 openstack 命令代替orm

不一樣服務用的命令雖然不一樣,但這些命令使用方式卻很是相似,能夠觸類旁通。

1. 執行命令以前,須要設置環境變量。

這些變量包含用戶名、Project、密碼等; 若是不設置,每次執行命令都必須設置相關的命令行參數

2. 各個服務的命令都有增、刪、改、查的操做

其格式是

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 對應的命令就有

glance image-create

glance image-delete

glance image-update

glance image-list

glance image-show    

再好比 neutron 管理的是網絡和子網等,那麼: CMD 就是 neutron;obj 就是 net 和 subnet 對應的命令就有

網絡相關操做

neutron net-create

neutron net -delete

neutron net -update

neutron net -list

neutron net –show    

子網相關操做

neutron subnet-create

neutron subnet -delete

neutron subnet -update

neutron subnet -list

neutron subnet–show

有的命令 <obj> 能夠省略,好比 nova 下面的操做都是針對 instance

nova boot

nova delete

nova list

nova show  

3. 每一個對象都有 ID

delete,show 等操做都以 ID 爲參數,例如

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

除了 delete,show 等操做只須要 ID 一個參數,其餘操做可能須要更多的參數,用 help 查看所需的參數,格式是

CMD help [SUB-CMD]    

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

查看 glance image-update 的用法

如何 Troubleshooting

OpenStack 排查問題的方法主要是經過日誌,Service 都有本身單獨的日誌。 Glance 主要有兩個日誌,glance_api.log 和 glance_registry.log,保存在 /var/log/apache2/ 目錄裏。

devstack 的 screen 窗口已經幫咱們打開了這兩個日誌,能夠直接查看

g-api 窗口顯示 glance-api 日誌,記錄 REST API 調用狀況 g-reg 窗口顯示 glance-registry 日誌,記錄 Glance 服務處理請求的過程以及數據庫操做

若是須要獲得最詳細的日誌信息,能夠在 /etc/glance/*.conf 中打開 debug 選項。 devstack 默認已經打開了 debug。

在非 devstack 安裝中,日誌在 /var/log/glance/ 目錄裏。

下節咱們開始學習 Nova。

相關文章
相關標籤/搜索