1. 程式人生 > >openstack 命令列管理一

openstack 命令列管理一



理解:

openstack 內部網路結構如下

|------------  內部網路   ----------|    <- 虛擬路由 ->  |----- 外部網路 ------| 
[instance1 eth0]  ==== br-int                                                br-ext====== 物理eth0
[instance2 eth1]  =====/

確保開啟網路轉發功能

[[email protected] ~(keystone_admin)]# sysctl -p

net.ipv4.ip_forward = 1

cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:50:56:81:C6:5B" [必須具有正確的 MAC, 否則報錯]
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="f3690b2c-7707-4be0-8f76-648cb64da30f"
#IPADDR=192.168.48.140
#NETMASK=255.255.255.0
#GATEWAY=192.168.48.1


cat /etc/sysconfig/network-scripts/ifcfg-br-ex

DEVICE=br-ex
IPADDR=192.168.48.140
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.48.1


生效方法, 必須一行執行, 否則網路斷開 ssh 連線

ovs-vsctl add-port br-ex eth0; service network restart

查詢網路地址(只顯示部分資訊)

[[email protected] ~(keystone_admin)]# ifconfig
br-ex     Link encap:Ethernet  HWaddr 00:50:56:81:C6:5B
          inet addr:192.168.48.140  Bcast:192.168.48.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe81:c65b/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:32144 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24644 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11952047 (11.3 MiB)  TX bytes:7386338 (7.0 MiB)

br-int    Link encap:Ethernet  HWaddr AA:98:12:BD:BD:49
          inet6 addr: fe80::a898:12ff:febd:bd49/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:270 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23380 (22.8 KiB)  TX bytes:468 (468.0 b)

eth0      Link encap:Ethernet  HWaddr 00:50:56:81:C6:5B
          inet6 addr: fe80::250:56ff:fe81:c65b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17270550 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19175912632 (17.8 GiB)  TX bytes:7421019 (7.0 MiB)


相關推薦

openstack 命令管理

 理解: openstack 內部網路結構如下 |------------  內部網路   ----------|    <- 虛擬路由 ->  |----- 外部網路 ------|  [instance1 eth0]  ==== br-int     

openstack 命令管理(br-ex網路設定)

(1)確保網路轉發功能已經正常開啟 [[email protected] ~]# sysctl -p net.ipv4.ip_forward = 1 (2)cat /etc/sysconfig/network-scripts/if

openstack 命令管理十五

# 說明> openstack VM 預設都可以配置一個或多個 ip 地址  > 假如使用了私有網路, 那麼預設情況下 VM 只具有私有網路 IP 地址, 無法連線外部  > 針對上述

openstack 命令管理

 幫助[[email protected] ~(keystone_admin)]# keystone help | grep role role-create C

openstack 命令管理

openstack 中, 常見使用者管理命令是 keystone 常見的管理是, 增加, 刪除, 修改使用者, 為使用者設定角色 預設時候, 增加使用者時都需要為使用者指定一個租戶, 我們同樣介紹如何把使用者加入到另外的一個租戶中去 幫助 [root@station14

openstack 命令管理

 幫助[root@station140 tmp(keystone_admin)]# nova help | grep flavor flavor-access-add Add flav

devstack:如何使用openstack命令訪問服務

下載admin-openrc.sh檔案(裡面包含了各種授權資訊,包括使用者名稱,專案名,專案ID等)   在shell中執行: source admin-openrc.sh 之後就可以使用o

玩轉Windows服務系列——命令管理Windows服務

說到Windows服務的管理就不得不說通過命令列的方式管理Windows服務,因為無論是系統管理員,還是通過程式設計的方式呼叫cmd命令,命令列都是非常方便以及強大的工具。 接下來就看一下如何通過cmd命令管理Windows服務。 管理Windows服務的主要cmd命令 管理Windows服務的命令應該

Git常用命令

No1:使用場景:拉取別人的專案 把專案克隆一下 git clone 倉庫地址 (. ) //點表示克隆當前目錄 //如果寫目錄名字表示把這個倉庫克隆到以這個名字為檔名稱

【Android測試】之LogCat命令

預備知識   首先還是先了解一下上節沒有提到的知識,我覺得還是比較重要的,就是log分類的幾種級別(prority):   v (verbose)  d (debug)   i  (information)   w (warning)   e (error)   這

使用命令管理android模擬器sd卡上檔案

1開啟windows命令提示符(開始-執行-cmd) 2進入到sdk目錄中的tools子目錄 3輸入adb shell,出現一個#開始的互動命令列提示符,就進入了linux命令列互動環境 4預設進入/目錄,sd卡的目錄為/sdcard,可以使用cd、ls、mkdir等lin

用Google的gflags優雅的解析命令引數()

寫了這麼多年的Linux下C/C++程式碼,一直使用getopt_long來解析命令列引數,同時定義一個全域性的struct來儲存各個命令列引數的值。雖然用得比較“繁瑣”,但也安於現狀。最近突然發現了Google早在多年前就開源了一個解析命令列引數的“神器”gflags。趕

Openstack命令演示

[root@localhost ~(keystone_demo)]# nova flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ | ID | Name

webpack學習()安裝和命令次js/css的打包體驗及不同版本錯誤

一、前言   找了一個視訊教程開始學習webpack,跟著視訊學習,在自己的實際操作中發現,出現了很多問題。基本上都是因為版本的原因而導致,自己看的視訊是基於webpack 1.x版,而自己現在早已是webpack 4.X了。覺得學習還是要以最新的來,也許以後並不會再接觸到1.x的。不過了解不同版本更迭的問

如何安裝 Dockly 以及如何從命令管理 Docker 容器

Dockly 是一個 TUI(文字介面)程式,用於在類 Unix 系統中從終端管理 Docker 容器和服務。它是使用 NodeJ

Kubernetes命令管理工具 — Kubectl

附上: 喵了個咪的部落格:w-blog.cn Kubernetes官方文件:https://kubernetes.io/docs

mysql 命令操作(管理操作

1.查詢所有存在的資料庫 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysq

maven波流(7)——使用命令或eclipse管理專案生命週期

概述 普通專案編碼、編譯、測試、打包、部署有兩種方式:一種是在整合開發環境中直接實施,一種是使用命令(windows命令列或linux命令)進行操作。 maven專案也不例外,也可以通過命令列或者eclipse等開發環境直接進行生命週期管理。 maven專案生命

Maven專案管理() IntelliJ Idea+Maven環境搭建與基於命令的基本使用

Maven MAVEN是一個強大的構建工具,ItelliJ Idea 是個強大的IDE,幫他們聯合起來使用,將會是多麼美妙的事情。但是IDE中整合的Maven總使習慣使用命令列的我們頭大,不想為了使用IDE重新學習如何使用怎麼辦,那麼就通過配置環境相容就好了。

Linux常用命令(十)計劃任務管理

侯良金 linux 任務計劃 crontab 基本命令 Linux常用命令(十一)計劃任務管理RHEL6系統中默認已安裝了at、cronie軟件包,通過atd和crond這兩個系統服務實現一次性、周期性計劃任務的功能,並分別通過at、crontab命令進行計劃任務設置。一、at一次性任務設