• OpenStack各组件的常用命令


    openstack命令

    openstack-service restart    #重启openstack服务

    openstack endpoint-list        #查看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

    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      #查看网口设置

  • 相关阅读:
    解决Linux中Too many open files问题
    10个必需的iOS开发工具和资源
    @ModelAttribute跟@SessionAttributes的应用
    7个改变世界的Java项目
    Java序列化与反序列化
    微软推出“IE9梦幻任务栏Pin计划”
    java中replace和replaceAll的区别
    【转】hibernate中annotation方式SchemaExport无法生成表的原因(ORA02261)
    permgen space报错
    em和px
  • 原文地址:https://www.cnblogs.com/xzlive/p/15209945.html
Copyright © 2020-2023  润新知