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 给虚拟机添加网卡
Nova常用命令
最新推荐文章于 2024-10-14 14:59:15 发布