OpenStack各組件的常用命令
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各組件的常用命令