openstack 常用命令

nova篇

# 列出当前租户的所有虚拟机:
nova list

# 列出所有租户的虚拟机(需要管理员权限):
nova list --all-tenants

# 查看一个虚拟机的详细信息:
nova show <serverName-Or-Id>

# 删除一个虚拟机:
nova delete <serverName-Or-Id>

# 关闭虚拟机:
nova stop <serverName-Or-Id>

# 软重启虚拟机:
nova reboot <serverName-Or-Id>

# 硬重启虚拟机:
nova reboot --hard <serverName-Or-Id>

# 重置虚拟机状态:
nova reset-state <serverName-Or-Id>

# 列出所有的Nova服务:
nova service-list

# 列出所有的flavor:
nova flavor-list

# 列出所有image:
nova image-list

# 热迁移虚拟机:
nova live-migration <serverName-Or-Id>

neutron篇

 # 查看浮动ip
neutron floatingip-list --all-tenants   

# 列出当前租户所有的网络
neutron net-list

# 列出所有租户的所有网络(需要管理员权限)
neutron net-list --all-tenants

# 创建一个网络(vlan/flat)
neutron net-create public --shared  --provider:network_type vlan  --provider:physical_network physnet1

# 查看一个网络的详细信息
neutron net-show NET_ID


# 删除一个网络
neutron net-delete NET_ID

# 创建一个子网
neutron subnet-create public 192.168.1.0/24 --name NAME --allocation-pool start =192.168.1.100,end=192.168.1.200 --gateway 192.168.1.254 --dns_nameserver 8.8.8.8

# 列出所有的agent
neutron agent-list

# 创建端口
neutron port-create public (--fixed-ip ip_address=10.0.0.1)

# 查看端口列表
neutron port-list
原文地址:https://www.cnblogs.com/du-z/p/11660691.html