1. 程式人生 > >OpenStack各組件的常用命令

OpenStack各組件的常用命令

path nbsp share ant form eal 時間 qcow2 hang

nova的常用命令

nova list #列舉當前用戶所有虛擬機

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

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

nova service-list #獲取所有服務列表

nova image-list #獲取鏡像列表

nova flavor-list #列舉所有可用的類型

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

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 [email protected] #查看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 -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 #查看網口設置

OpenStack各組件的常用命令