iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 26
0

主題

OpenStack Administrator Use Network

前言

其實我們前面介紹了這麼多,我們都沒有介紹到應該如何使用這麼多功能
我們今天來了解一下這些創建、查詢等等的指令應該如何使用

主要內容

系統指令

停止服務

sudo service neutron-server stop

服務狀態

sudo service neutron-server status

啟動服務

sudo service neutron-server start

重啟服務

sudo service neutron-server restart

基本網路操作

建立網路

openstack network create net1

建立子網路

openstack subnet create subnet1 --subnet-range 10.0.0.0/24 --network net1

列出使用中的虛擬port

openstack port list

列出使用中的虛擬port+ID IP

openstack port list -c ID -c "Fixed IP Addresses

列出使用中的port ID

openstack port show PORT_ID

進階操作

在專案中建立網路

openstack network create --project 專案ID 新建的網路名稱

列出專案

openstack project list

進階網路操作

建立網路給全部專案使用

openstack network create --share public-net

建立子網路加上gateway IP

openstack subnet create subnet1 --gateway Gateway_ip --network net1

建立沒有gateway的子網路

openstack subnet create subnet1 --no-gateway --network net1

建立沒有dhcp的子網路

openstack subnet create subnet1 --network net1 --no-dhcp

建立有手動路由設定的子網路

penstack subnet create subnet1 --network net1 --host-route \
destination=40.0.1.0/24, gateway=40.0.0.2

建立有指定DNS的子網路

openstack subnet create subnet1 --network net1 --dns-nameserver 8.8.4.4

列出全部port的ID

openstack port list --network NET_ID

使用與VM有關的網路操作

列出所有網路

openstack network list

指定映像檔建立所需使用的網卡介面

openstack server create --image 映像檔名稱 --flavor 樣板名稱 --nic net-id=網路ID

列出所有使用中的port

openstack port list --server VM_ID

列出特定mac位置的VM_ID

openstack port list -c "MAC Address" --server VM_ID

關閉特定port

openstack port set PORT_ID --disable

後記

今天比較探討到的就是如何創建與查詢的方法
那如果是要修改或刪除也可以透過 -h 這樣的指令進行查詢
很方便的!!
希望大家可以在這一個月中讀到非常多的應用技巧,那如果有問題可以以私訊我的方式是使用問題回復,我會盡可能地回答問題,那會在後面統一做回覆,或者如果有想知道的相關的應用也可以提出討論喔。

參考資料

OpenStack Doc


上一篇
OpenStack Administrator Neutron Agents
下一篇
OpenStack DevStack All In One
系列文
OpenStack-多到數不清的套件改36

尚未有邦友留言

立即登入留言