Nova常用命令

nova flavor-list     openstack flavor list           查看flavor列表
neutron net-list     opensatck network list          查看网络
openstack server create --flavor   --image  --network --security-group 虚拟机名字        创建虚拟机
nova-manage version                                    查看nova版本
nova hypervisor-list     openstack compute service list    查看计算节点
nova hypervisor-servers 主机                       查看主机上有哪些虚拟机
nova hypervisor-show   主机ID       openstack host show    查看主机信息
nova hypervisor-status                              查看所有主机统计信息(不需要任何参数)
nova list                                           查看虚拟机列表
nova image-list                                     查看镜像列表
nova volume-list                                    查看卷列表
nova keypair-list                                   查看密匙对列表	
nova floating-ip-list                                查看浮动IP列表
nova secgroup-list     opensatck security group list   查看安全组列表
     add-secgroup <server> <secgroup_name>  为虚拟机添加安全组
     remova-secgroup<name|id> <secgroup_name> 为虚拟机删除安全组
nova secgroup-list-rules default             查看安全组规则表
nova show ID                                          查看虚拟机信息
nova suspend/resume/srart/stop/delete ID  挂起/恢复/启动/关闭/删除虚拟机
nova reboot (--hard) ID                           (硬)重启虚拟机
nova reset-state --<状态> <name|id>         重置虚拟机状态(仅admin用户)
nova rescue/unrescue VM_ID                   进入退出救援模式(类似于windows的U盘启动,可以用于修复系统故障)
nova rescue --rescue_image_ref                      使用指定镜像进入救援模式
nova live-migration ID computer                      在线热迁移虚拟机
nova migration-list                                  显示迁移列表
nova host-servers-migrate <host>                    将指定主机的所有实例迁移到其他可用主机
nova host
nova keypair-add 密匙名>密匙路径                      创建密匙
            -change                         修改
            -delete                      删除
            -list                       列表
            -show                        信息
nova add-fixed-ip <server> <network-id>              虚拟机绑定固定IP
nova floating-ip-associate/disassociate 主机ID IP     绑定解绑浮动IP
nova boot [--flavor <flavor>]         flavor的名称或者ID(nova flavor-list)(必选)
                 [--image <image>]     镜像的名称或者ID(通过'nova image-list')(必选)
                  [--nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip- addr,v6-fixed-ip=ip-addr,tag=tag>]  网络信息(必选)
                 [--image-with <key=value>]          镜像的元数据特性(通过'glance-image-show')
                 [--boot-volume <volume_id>]         云硬盘启动的云硬盘ID
                 [--snapshot <snapshot_id>]          从快照中启动(将会创建一个云硬盘);
                 [--min-count <number>]  [--max-count <number>] 创建虚机的最小/最大个数(受配额限制);
                 [--meta <key=value>]            创建 虚拟机的元数据(包括虚拟机自身的属性,如hostname、网络配置信息、SSH 登陆秘钥等,以键值对的形式描述,可在虚拟机运行过程中动态修改);
                 [--file <dst-path=src-path>]      在新创建的虚拟机上从源地址到目的地址存储任意文件(受注入文件的配额值限制);
                 [--key-name <key-name>]              密钥对的名称;
                 [--user-data <user-data>]             通过元数据服务器传输的用户数据文件;(一旦虚拟机launched,虚拟机运行过程中无法进行修改,且仅适用在launch阶段,后续的重启都不会运行)
                 [--availability-zone <availability-zone>]   可用域,用于承载虚拟机(nova availability-zone-list);
                 [--security-groups <security-groups>]    安全组名称;
                 [--block-device-mapping <dev-name=mapping>] 挂载的云硬盘,格式为<dev-name=<id>:<type>:<size(GB)>:<delete-on-terminate>;
                 [--block-device key1=value1[,key2=value2...]]              
                 [--swap <swap_size>]                   本地交换块设备<swap_size>MB;
                 [--ephemeral size=<size>[,format=<format>]] 创建并挂载本地临时的块设备<size>GB;
                 [--hint <key=value>]               向调度器发送任意键/值对以供自定义使用
                
                 [--config-drive <value>]            配置驱动;
                  [--poll]                         报告最新虚机启动的过程直到完成;
                  [--admin-pass <value>]             虚拟机的root密码;
                 [--description <description>]        虚机的描述;
                 <name>                                 虚拟机的名字
 nova volume-attach <server>  <volume> <device//dev/vdb>     将volume 当做device挂载到server上面
      volume-detach    <server>  <volume>                 卸载云硬盘
      volume-attachments <server>                        查看虚拟机挂载的所有卷信息
nova image-create  <server>  <name>         为虚拟机创建快照(快照之前,最好先pause虚拟机)
nova resize [--poll] <server> <flavor>                   调整虚拟机资源(只能改大不能改小)
     resize-confirm <server>                        调整成功需要确认
     resize-revert        <server>                   调整失败需要回滚
nova interface-list   <server>                            查看虚拟机的网卡信息
     interface-attach [--port-id] [--net-id]  [--fixed-ip] [--tag] <server> 挂载网卡
     interface-detach    <server> <port_id>           卸载网卡
nova get-vnc-console <server> <console-type>              查看虚拟机vnc
nova lock  <server>                                       锁定虚拟机
     unlock  <server>                                  解锁定虚拟机
nova diagnostics <server>                                  查看虚拟机信息
nova aggregate-add-host <aggregate> <host>                  将主机添加到主机集合中
     aggregate-remova-host <aggregate> <host>           将主机从到主机集合中删除
     aggregate-list                              		主机集合列表
     aggregate-details/create/delete  					主机集合信息/创建/删除
nova availability-zone-list                                 显示所有可用域列表
nova console-log <server>                                   获取虚拟机的操作日志
nova host-action [--action <startup, reboot, or shutdown>] <hostname>  开启、关闭或者重启计算节点
nova rename  <server> <newname>                             虚拟机的重命名      
neutron port-create                                         创建端口
neutron interface-attach                                    给虚拟机添加网卡

  • 7
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值