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的狀態
鏡像格式轉換
上傳鏡像
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 #查看網口設置