• icehouse版本中常用操作命令


    •Glance操作常用命令
    1,列出所有镜像。
    glance image-list

    2,显示某个image的详细信息。
    glance image-show 某个image的ID。

    3,获得命令的帮助。
    glance help member-list

    4,添加可以使用该image的租户。
    glance member-add 某个imageID 某个租户ID

    5,列出image所属的租户。
    glance member-list --image-id 某个image的ID

    6,查找启动的Instance。

     (1)Hypervisor 使用qemu,对qemu管理利用libvirt。

            ①列出instance: virsh list --all

            ②打开instance配置文件: virsh edit  (①列出的Instance ID)

            ③显示instance的VNC端口号: virsh vncdisplay  (①列出的Instance ID)

               可以用VNCView打开虚拟机。

            ④查看instance的放置位置:cd /var/lib/nova/instance

               ls  //显示以Instance ID命名的文件夹,里面存放instance的配置信息。

     7,查看neutron server的log.

       tail -f /var/log/neutron/server.log

    8, 检查RabbitMQ的版本信息
    rabbitmqctl status | grep rabbit 

    9,获取SERVICE_TENANT_ID
    source admin-openrc.sh
    keystone tenant-get service

    10,查看命令行帮助
    例:neutron help
    neutron help 某个命令(net-create)

    •keystone操作常用命令

    1,Catalog相关命令
    Service Catalog(服务目录)是Keystone为OpenStack提供的一个REST API端点列表,并以此作为决策参考。
    keystone catalog # 可以显示所有已有的service
    keystone catalog --service <service-type> # 显示某个service信息

    2,endpoint相关命令
    keystone endpoint-create # Create a new endpointassociated with a service,
    输入keystone help endpoint-create可以查看更详细的操作指南

    --region <endpoint-region> # region表示不同的范围,类似c++中命名空间,把服务“隔离”。
    --service <service>, --service-id <service-id>, --service_id <service-id> # Name or ID of service associated with Endpoint
    --publicurl <public-url> # Public URL endpoint
    --adminurl <admin-url> # Admin URL endpoint
    --internalurl <internal-url> # Internal URL endpoint
    keystone endpoint-delete # Delete a service endpoint
    keystone endpoint-get # Find endpoint filtered by aspecific attribute or service type,输入keystone helpendpoint-get可以查看更详细的操作指南
    --service <service-type> # Service type toselect
    --endpoint-type <endpoint-type> # Endpointtype to select
    --attr <service-attribute> # Service attributeto match for selection
    --value <value> # Value of attribute to match
    keystone endpoint-list # List configured serviceendpoints

    3,User相关命令
    keystone user-create # Create new user,输入keystone helpuser-create可以查看更详细的操作指南
    --name <user-name> # New user name (must beunique)
    --tenant <tenant>, --tenant-id<tenant-id> # New user default tenant,创建用户时可以不指定tenant,后续通过user-role-add关联到某个tenant
    --pass <pass> # New user password
    --email <email> # New user email address
    --enabled <true|false> # Initial user enabledstatus (default true)
    keystone user-delete # Delete user
    keystone user-get # Display user details
    keystone user-list # List users,输入keystone helpuser-list可以查看更详细的操作指南
    --tenant<tenant>, --tenant-id <tenant-id> # 列出某个租户下的所有用户
    keystone user-password-update # Update user password
    keystone user-role-add # Add role to user,输入keystone helpuser-role-add可以查看更详细的操作指南
    --user <user>, --user-id <user>,--user_id <user> # Name or ID of user
    --role <role>, --role-id <role>,--role_id <role> # Name or ID of role
    --tenant <tenant>, --tenant-id <tenant> #Name or ID of tenant
    keystone user-role-list # 查看某个租户下的某个用户属于哪个角色,输入keystone help user-role-list可以查看更详细的操作指南
    --user <user>, --user-id <user> # Listroles granted to a user
    --tenant <tenant>, --tenant-id <tenant># List roles granted on a tenant
    keystone user-role-remove # Remove role from user,输入keystone helpuser-role-remove可以查看更详细的操作指南
    --user <user>, --user-id <user>,--user_id <user> # Name or ID of user
    --role <role>, --role-id <role>,--role_id <role> # Name or ID of role
    --tenant <tenant>, --tenant-id <tenant># Name or ID of tenant
    keystone user-update # Update user's name, email,and enabled status


    4,Tenent相关命令(输入keystone help 命令 获得帮助。)
    keystone tenant-create # Create new tenant
    keystone tenant-delete # Delete tenant
    keystone tenant-get # Display tenant details
    keystone tenant-list # List all tenants
    keystone tenant-update # Update tenant name,description, enabled status
    5,Service相关命令
    keystone service-create # Add service to ServiceCatalog,
    输入keystone help service-create可以查看更详细的操作指南
    --name <name> # Name of new service (must beunique)
    --type <type> # Service type (one of:identity, compute, network, image, or object-store)
    --description <service-description> # Descriptionof service

    keystone service-delete # Delete service fromService Catalog
    keystone service-get # Display service from ServiceCatalog
    keystone service-list # List all services in ServiceCatalog

    6,Role相关命令
    keystone role-create # Create new role
    keystone role-delete # Delete role
    keystone role-get # Display role details
    keystone role-list # List all roles

    ------山的那一边
  • 相关阅读:
    1
    可测试性
    爬取信件信息(更新)
    爬虫爬取疫情数据存到文件
    python分析三国演义中出现次数最多的词作词频统计
    实验三
    scala统计学生成绩
    对于OpenCV的访问Mat元素的探究
    OpenCV+VS2017+Nivdia(待更新)
    Window10 CUDA和cunn安装
  • 原文地址:https://www.cnblogs.com/mountain2011/p/8894077.html
Copyright © 2020-2023  润新知