icehouse版本中常用操作命令

2022-06-11 10:33:09 字數 4581 閱讀 5699

•glance操作常用命令

1,列出所有映象。

glance image-list

2,顯示某個image的詳細資訊。

glance image-show 某個image的id。

3,獲得命令的幫助。

glance help member-list

4,新增可以使用該image的租戶。

glance member-add 某個imageid 某個租戶id

5,列出image所屬的租戶。

glance member-list --image-id 某個image的id

6,查詢啟動的instance。

(1)hypervisor 使用qemu,對qemu管理利用libvirt。

①列出instance: virsh list --all

②開啟instance配置檔案: virsh edit  (①列出的instance id)

③顯示instance的vnc埠號: virsh vncdisplay  (①列出的instance id)

可以用vncview開啟虛擬機器。

④檢視instance的放置位置:cd /var/lib/nova/instance

ls  //顯示以instance id命名的資料夾,裡面存放instance的配置資訊。

7,檢視neutron server的log.

tail -f /var/log/neutron/server.log

8, 檢查rabbitmq的版本資訊

rabbitmqctl status | grep rabbit 

9,獲取service_tenant_id

source admin-openrc.sh

keystone tenant-get service

10,檢視命令列幫助

例:neutron help

neutron help 某個命令(net-create)

•keystone操作常用命令

1,catalog相關命令

service catalog(服務目錄)是keystone為openstack提供的乙個rest api端點列表,並以此作為決策參考。

keystone catalog # 可以顯示所有已有的service

keystone catalog --service # 顯示某個service資訊

2,endpoint相關命令

keystone endpoint-create # create a new endpointassociated with a service,

輸入keystone help endpoint-create可以檢視更詳細的操作指南

--region # region表示不同的範圍,類似c++中命名空間,把服務「隔離」。

--service , --service-id , --service_id # name or id of service associated with endpoint

--publicurl # public url endpoint

--adminurl # admin url endpoint

--internalurl # internal url endpoint

keystone endpoint-delete # delete a service endpoint

keystone endpoint-get # find endpoint filtered by aspecific attribute or service type,輸入keystone helpendpoint-get可以檢視更詳細的操作指南

--service # service type toselect

--endpoint-type # endpointtype to select

--attr # service attributeto match for selection

--value # value of attribute to match

keystone endpoint-list # list configured serviceendpoints

3,user相關命令

keystone user-create # create new user,輸入keystone helpuser-create可以檢視更詳細的操作指南

--name # new user name (must beunique)

--tenant , --tenant-id# new user default tenant,建立使用者時可以不指定tenant,後續通過user-role-add關聯到某個tenant

--pass # new user password

--email # new user email address

--enabled # initial user enabledstatus (default true)

keystone user-delete # delete user

keystone user-get # display user details

keystone user-list # list users,輸入keystone helpuser-list可以檢視更詳細的操作指南

--tenant, --tenant-id # 列出某個租戶下的所有使用者

keystone user-password-update # update user password

keystone user-role-add # add role to user,輸入keystone helpuser-role-add可以檢視更詳細的操作指南

--user , --user-id ,--user_id # name or id of user

--role , --role-id ,--role_id # name or id of role

--tenant , --tenant-id #name or id of tenant

keystone user-role-list # 檢視某個租戶下的某個使用者屬於哪個角色,輸入keystone help user-role-list可以檢視更詳細的操作指南

--user , --user-id # listroles granted to a user

--tenant , --tenant-id # list roles granted on a tenant

keystone user-role-remove # remove role from user,輸入keystone helpuser-role-remove可以檢視更詳細的操作指南

--user , --user-id ,--user_id # name or id of user

--role , --role-id ,--role_id # name or id of role

--tenant , --tenant-id # name or id of tenant

keystone user-update # update user's name, email,and enabled status

4,tenent相關命令(輸入keystone help 命令 獲得幫助。)

keystone tenant-create # create new tenant

keystone tenant-delete # delete tenant

keystone tenant-get # display tenant details

keystone tenant-list # list all tenants

keystone tenant-update # update tenant name,description, enabled status

5,service相關命令

keystone service-create # add service to servicecatalog,

輸入keystone help service-create可以檢視更詳細的操作指南

--name # name of new service (must beunique)

--type # service type (one of:identity, compute, network, image, or object-store)

--description # descriptionof service

keystone service-delete # delete service fromservice catalog

keystone service-get # display service from servicecatalog

keystone service-list # list all services in servicecatalog

6,role相關命令

keystone role-create # create new role

keystone role-delete # delete role

keystone role-get # display role details

keystone role-list # list all roles

Oracle中常用操作

獲取前n條資料 在oracle當中是通過rownum來進行獲取前n條資料的 select from student where rownum n 1 to cahr 的用法示例 執行 to char 789.123,9999.99 返回的是 789.12 執行 to char 789.123,999...

Linux中常用操作命令

基本命令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 mv...

Linux中常用操作命令

如圖所示,jdk 7u21 linux i586.tar.gz檔案的許可權為 rw rw r rw rw r 一共十個字元,分成四段。第乙個字元 表示普通檔案 這個位置還可能會出現 l 鏈結 d 表示目錄 第二三四個字元 rw 表示當前所屬使用者的許可權。所以用數值表示為4 2 6 第五六七個字元 ...