OpenStack各組件的經常使用命令

openstack命令node

openstack-service restart    #重啓openstack服務apache

openstack endpoint-list        #查看openstack的端口swift

 

nova的經常使用命令網絡

nova list       #列舉當前用戶全部虛擬機app

nova show ID   #列舉某個虛機的詳細信息spa

nova delete ID  #直接刪除某個虛機rest

nova service-list      #獲取全部服務列表日誌

nova image-list      #獲取鏡像列表orm

nova flavor-list       #列舉全部可用的類型rabbitmq

nova volume-list      #列舉全部雲硬盤

nova volume-show     #顯示指定雲硬盤的詳細信息

nova volume-create     #建立雲硬盤

nova volume-delete      #刪除雲硬盤

nova volume-snapshot-create    #建立雲硬盤快照

nova volume-snapshot-delete     #刪除雲硬盤快照

nova live-migration  ID  node    #熱遷移

nova migrate ID node       #冷遷移

nova migration-list    #列出遷移列表

nova get-vnc-console  ID novnc     #獲取虛機的vnc地址

nova reset-state --active ID      #標識主機狀態

 

neutron經常使用命令

neutron agent-list      #列舉全部的agent

neutron agent-show  ID     #顯示指定agent信息

neutron port-list      #查看端口列表

neutron net-list      #列出當前租戶全部網絡

neutron net-list --all-tenants     #列出全部租戶全部網絡

neutron net-show  ID       #查看一個網絡的詳細信息

neutron net-delete ID       #刪除一個網絡

 

ip netns  #查看命名空間

ip netsn exec haproxy ip a  #查看haproxy的ip

 

cinder命令

cinder list       #列出全部的volumes

cinder service-list      #列出全部的服務

cinder snapshot-list      #列出全部的快照

cinder backup-list       #列出全部備份

cinder type-list       #列出全部volume類型

cinder show  

cinder delete

 

ceph命令

ceph -s    #查看osd狀態

ceph osd tree      #查看osd

ceph osd down osd.0      #終止osd.0

ceph osd rm 0       #刪除osd.0

ceph health detail    #查看集羣健康情況

ceph auth list       #獲取權限列表

ceph auth caps client.lucy mon 'allow r' mds 'allwo r, allow rw path=/lucy, allow rw path=/jerry_share' osd 'allow rw'   #修改clent.lucy用戶權限

ceph auth get-key client.lucy      #獲取某個用戶的key

systemctl status ceph-osd.target      #重啓osd服務

systemctl status ceph-osd@5.service      #查看osd.5的狀態

 

rabbitmq命令

rabbitmqctl cluster_status     #查看消息隊列集羣狀態

rabbitmqctl start_app      #啓動

rabbitmqctl stop_app      #中止

rabbitmqctl reset        #重置

rabbitmqctl list_queues      #查看rabbitmq隊列

systemctl status rabbitmq-service.service      #查看rabbitmq的狀態

 

鏡像格式轉換

qemu-img convert -f qcow2 -0 raw Win10_1803_chinese_x64_glance.qcow2 Win10_1803_chinese_x64_glance.raw  

 

上傳鏡像

openstack image create "name"   --file cirros-0.3.5-x86_64-disk.img  --disk-format qcow2 --container-format bare  --public

 

鏡像上傳後存放路徑

/var/lib/glance/images

 

openstack各服務日誌路徑

/var/log/keystone/keystone.log

/var/log/glance/...

/var/log/neutron/...

/var/log/nova/...

/var/log/cinder/...

/var/log/apache2/      #dashboard日誌

 #swift存儲日誌

/var/log/syslog 

/var/log/messages

 

修改時間和時區

timedatectl      #顯示各項當前時間

timedatectl list-timezones      #顯示系統所支持的時間區域

timedatectl set-timezone Asia/Shanghai      #設置當前系統的時間區域

date -s "20190328 14:56:30"      #修改時間

/etc/ntp.conf      #ntp文件路徑

 

hwclock -w     #同步硬件時間

hwclock –r      #查看時間

 

查看各服務狀態

crm status      #查看高可用集羣狀態

systemctl | grep neutron      #找出neutron的各個服務

systemctl | grep nova       #找出nova的各個服務

systemctl | grep cinder      #找出cinder 的各個服務

systemctl status ......

 

rbd info volume/volume-ID     #檢索映射信息

rbd rm volume/volume-ID    #刪除

 

/etc/init.d/ceph status     #查看ceph狀態

/etc/init.d/network   restart      #重啓網絡服務

ethtool  eth0      #查看網口設置

相關文章
相關標籤/搜索