OpenStack-M版(Mitaka)搭建基於(Centos7.2)+++七、Openstack建立網路
--provider:physical_network和--provider:network_type選項使虛擬網路和物理網路連線[[email protected] ~]# . admin-openrc [[email protected] ~]# neutron net-create --shared --provider:physical_network provider \ > --provider:network_type flat provider Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2017-11-16T23:33:03 | | description | | | id | 1e09654a-22c1-475b-ace6-d91b6852da3e | | ipv4_address_scope | | | ipv6_address_scope | | | mtu | 1500 | | name | provider | | port_security_enabled | True | | provider:network_type | flat | | provider:physical_network | provider | | provider:segmentation_id | | | router:external | False | | shared | True | | status | ACTIVE | | subnets | | | tags | | | tenant_id | af24a3c94886470183c864ef0f161b4c | | updated_at | 2017-11-16T23:33:03 | +---------------------------+--------------------------------------+
--shared選項允許所有專案使用虛擬網路 3.建立公共網路具體 --name 名字 公共網路192.168.200.0/24 閘道器為200.192.168.200.1 DHCP服務為每個例項分配IP,IP從192.168.200.100到 192.168.200.200 例項的DNS使用114.114.114.114 neutron subnet-create --name provider \
--allocation-pool start=192.168.200.100,end=192.168.200.200 \
--dns-nameserver 114.114.114.114 --gateway 192.168.200.1 \
provider 192.168.200.0/24
[[email protected] ~]# neutron subnet-create --name provider \ > --allocation-pool start=192.168.200.100,end=192.168.200.200 \ > --dns-nameserver 114.114.114.114 --gateway 192.168.200.1 \ > provider 192.168.200.0/24 Created a new subnet: +-------------------+--------------------------------------------------------+ | Field | Value | +-------------------+--------------------------------------------------------+ | allocation_pools | {"start": "192.168.200.100", "end": "192.168.200.200"} | | cidr | 192.168.200.0/24 | | created_at | 2017-11-16T23:49:23 | | description | | | dns_nameservers | 114.114.114.114 | | enable_dhcp | True | | gateway_ip | 192.168.200.1 | | host_routes | | | id | 42af45a3-eabf-4ac6-96f4-3755eca2c4ee | | ip_version | 4 | | ipv6_address_mode | | | ipv6_ra_mode | | | name | provider | | network_id | 1e09654a-22c1-475b-ace6-d91b6852da3e | | subnetpool_id | | | tenant_id | af24a3c94886470183c864ef0f161b4c | | updated_at | 2017-11-16T23:49:23 | +-------------------+--------------------------------------------------------+
私有網路
建立私有網路前必須已經建立好提供者網路 介紹:這個網路包括一個DHCP伺服器為例項分配IP地址。在這個網路上的例項可以自動連線到外部網路如網際網路。不過,從網際網路這樣的外部網路訪問例項需要配置 :浮動IP。
demo 或者其他非管理員使用者也可以建立這個網路,它只在 demo專案中提供對例項的訪問
1.在控制節點上,載入 demo 憑證來獲取使用者命令訪問許可權:. demo-openrc
2.建立網路 neutron net-create selfservice
[[email protected] ~]# neutron net-create selfservice
Created a new network:
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2017-11-17T00:02:34 |
| description | |
| id | 57961b46-8023-4e74-a16d-c806deebbfd6 |
| ipv4_address_scope | |
| ipv6_address_scope | |
| mtu | 1450 |
| name | selfservice |
| port_security_enabled | True |
| router:external | False |
| shared | False |
| status | ACTIVE |
| subnets | |
| tags | |
| tenant_id | 8cc1c04a21ae4165a1667e0bd5029831 |
| updated_at | 2017-11-17T00:02:34 |
+-------------------------+--------------------------------------+
如果報錯:Unable to create the network. No tenant network is available for allocation.Neutron server returns request_ids: ['req-0a6f0fa7-9808-44fa-8faa-c8af02e15e2d']
報錯
[[email protected] ~]# neutron net-create selfservice
Unable to create the network. No tenant network is available for allocation.
Neutron server returns request_ids: ['req-0a6f0fa7-9808-44fa-8faa-c8af02e15e2d']
請檢查/etc/neutron/plugins/ml2/ml2_conf.ini下
[ml2_type_vxlan]是否有錯
3.在網路上建立一個子網 --name 名字 網路使用10.0.0.0/24 閘道器為10.0.0.1 DHCP服務為每個例項分配IP,IP從10.0.0.2到 10.0.0.254 例項的DNS使用114.114.114.114 neutron subnet-create --name selfservice \
--dns-nameserver 114.114.114.114 --gateway 10.0.0.1 \
selfservice 10.0.0.0/24
[[email protected] ~]# neutron subnet-create --name selfservice \
> --dns-nameserver 114.114.114.114 --gateway 10.0.0.1 \
> selfservice 10.0.0.0/24
Created a new subnet:
+-------------------+--------------------------------------------+
| Field | Value |
+-------------------+--------------------------------------------+
| allocation_pools | {"start": "10.0.0.2", "end": "10.0.0.254"} |
| cidr | 10.0.0.0/24 |
| created_at | 2017-11-17T00:09:07 |
| description | |
| dns_nameservers | 114.114.114.114 |
| enable_dhcp | True |
| gateway_ip | 10.0.0.1 |
| host_routes | |
| id | 105b6f53-b7c5-47c9-926c-e973bd8ad514 |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | selfservice |
| network_id | 57961b46-8023-4e74-a16d-c806deebbfd6 |
| subnetpool_id | |
| tenant_id | 8cc1c04a21ae4165a1667e0bd5029831 |
| updated_at | 2017-11-17T00:09:07 |
+-------------------+--------------------------------------------+
建立路由
介紹:私有網路通過虛擬路由來連線到公有網路,以雙向NAT最為典型。每個路由包含至少一個連線到私有網路的介面以及一個連線到公有網路的閘道器的介面
公有提供網路必須包括 router: external(路由器:外部)選項,用來使路由連線到外部網路,比如網際網路。admin或者其他許可權使用者在網路建立時必須包括這個選項,也可以之後在新增。在裡把public公有網路設定成router: external。
1.在控制節點上,載入 admin 憑證來獲取管理員能執行的命令訪問許可權:. admin-openrc
2.新增’router:external 到provider網路 neutron net-update provider --router:external
[[email protected] ~]# neutron net-update provider --router:external
Updated network: provider
3.在控制節點上,載入 demo 憑證來獲取使用者命令訪問許可權:
. demo-openrc
4.建立路由neutron router-create router
[[email protected] ~]# neutron router-create router
Created a new router:
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| description | |
| external_gateway_info | |
| id | 5ba88699-59ee-4dbc-ab5e-bdbdf9bb5d84 |
| name | router |
| routes | |
| status | ACTIVE |
| tenant_id | 8cc1c04a21ae4165a1667e0bd5029831 |
+-------------------------+--------------------------------------+
5.給路由器新增一個私網子網的介面 neutron router-interface-add router selfservice
相關推薦
OpenStack-M版(Mitaka)搭建基於(Centos7.2)+++七、Openstack建立網路
[[email protected] ~]# . admin-openrc [[email protected] ~]# neutron net-create --shared --provider:physical_network provider \ > --provide
OpenStack-M版(Mitaka)搭建基於(Centos7.2)+++十、Openstack物件儲存服務(swift)完成安裝
十、Openstack物件儲存服務(swift)完成安裝 一、啟動服務 1.在控制節點節點上,啟動物件儲存代理服務及其依賴服務,並將它們配置為隨系統啟動 systemctl enable opens
OpenStack-M版(Mitaka)搭建基於(Centos7.2)+++二、Openstack環境準備篇中
Openstack環境準備篇(中) Mitaka本地源設定 mitaka本地源下載給你們一個網盤連結:連結:https://pan.baidu.com/s/1eRDp78m 密碼:owr8 解壓密碼:http://my.csdn.net/controllerha 裡面有兩
OpenStack-M版(Mitaka)搭建基於(Centos7.2)+++十、Openstack物件儲存服務(swift)上
十、Openstack物件儲存服務(swift)上 配置:我在計算節點添加了兩塊硬碟(sdb,sdc)用來當儲存用,在我這搭建中計算節點也就是儲存節點了,原因電腦無法拉動更多虛擬幾所以咯。。。 簡單介紹: swift主要有四個元件:swift-proxy-serve
openstack-r版(rocky)搭建基於centos7.4 的openstack swift物件儲存服務 一
openstack-r版(rocky)搭建基於centos7.4 的openstack swift物件儲存服務 一 openstack-r版(rocky)搭建基於centos7.4 的openstack swift物件儲存服務 二 openstack-r版(rocky)搭建基於centos7.4 的ope
OpenResty安裝(Centos7.2)
下載、解壓安裝包 [root]# wget https://openresty.org/download/openresty-1.11.2.5.tar.gz安裝libpq、pcre、opensslli
RocketMQ(一) 服務搭建win7(RocketMQ4.2)
僅支援64位Windows,請安裝64位JDK,最好用jdk7的。 2.1 下載編譯好的RocketMQ https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin
Redis4.0.2實現遠端連線(centos7.2)
最近開始學習redis,在伺服器上安裝了redis之後,遠端連線一直連線不上,報錯如下: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connec
Ambari2.2.2安裝部署(Centos7.2)
當CentOS的一個新版本釋出時,官方會將上一個版本移入到這裡面,當需要安裝或使用舊發行版本時,可以從這裡下載。在網上偶然找到了一個別人已經搭好的Ambari叢集並且放在了網際網路上,大家可以參考一下:http://tk.5qzone.net:80801.生產中的Hadoop
Openstack-M版部署一neutron網路服務(控制節點)
4.1建立neutron使用者 [[email protected] ~]# openstack user create --domain default --password-prompt neutron User Password: Repeat User Password:
Openstack-M版部署一nova計算服務(計算節點)
5.1到控制節點認證[[email protected] ~]# nova service-list+----+------------------+------------+----------+---------+-------+----------------------------+----
openstack controller ha測試環境搭建記錄(十四)——配置cinder(存儲節點)
nbsp 設置 ntp reason script snap rate 文件 esc 先簡述cinder存儲節點的配置: 1、IP地址是10.0.0.41; 2、主機名被設置為block1; 3、所有節點的hosts文件已添加相應條目; 4、已經配置了ntp時間同
openstack controller ha測試環境搭建記錄(十一)——配置neutron(網絡節點)
efault delete none _for set ext ranges tar edr 在網絡節點配置內核參數:vi /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.
OpenStack-liberty版Glance服務部署(二)
c4c symlink 用戶 服務 NPU store use upd ken Glance鏡像服務:Glance主要由三部分構成:glance-api、glance-registry以及image storeGlance-api:接受系統鏡像的創建、刪除、讀取請求。Gla
OpenStack-liberty版Nova服務部署(三)
onf 虛擬機創建 項目 url 虛擬 block 一個 12c site Nova計算服務:API:負責接收和響應外部請求。支持OpenStack API,EC2API。Cert:負責身份認證。Scheduler:用於主機調度。Conductor:計算節點訪問數據的中間件
OpenStack-liberty版網絡介紹(八)
stack this ets blog user 51cto opensta restart liberty 查看虛擬機實例xml文件; [root@hostname linux-node2 ~]# cat /etc/libvirt/qemu/instance-000000
搭建LAMP(Centos7+Apache+MySQL+PHP)環境
安裝虛擬機器 官網下載對應的VMware版本 二、安裝CentOS7 注意:以下安裝,因為是在自己電腦的虛擬機器中,所以使用的是root許可權,沒有root許可權的話,需要加上sudo 三、安裝Apache1.安裝yum -y install httpd2.開啟apac
使用tomcat搭建Jenkins環境(centos7.3)
1.從官網下載最新版本的tomcat下載地址:https://tomcat.apache.org/2.Jenkins 官方網站下載最新版本war包Jenkins官網地址:http://jenkins-ci.org/3.安裝Jenkins步驟一、將jenkins的war包拷貝到 $TOMCAT_HOME/web
Centos7 Openstack nova模組安裝與分析(Queens版本)
一、Nova框架 Nova Api :提供統一Rest-api風格API介面,作為Nova元件的入口,接受使用者的請求 Nova Scheduler :負責排程,將例項分配到具體計算節點 Nova Conductor :負責Nova與資料庫進行
hadoop叢集搭建(一):系統安裝(centos7+vmware12)
叢集作業系統安裝(centos7+vmware12) 環境說明 作業系統 CentOS-7-x86_64-DVD-1611下載地址:官網 虛擬機器 VMware Workstat