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
相關文章
相關標籤/搜索