OpenStack Örneklerine Erişimi Etkinleştirmek için OpenStack Ağını Yapılandırma


Bu eğitim, harici ağlardan OpenStack örneklerine erişime izin vermek için OpenStack ağ hizmetini nasıl yapılandırabileceğiniz konusunda size rehberlik edecektir.

Gereksinimler

  1. OpenStack'i RHEL ve CentOS 7'ye yükleyin

Adım 1: Ağ Arayüzü Yapılandırma Dosyalarını Değiştirin

1. Kontrol panelinden OpenStack ağları oluşturmaya başlamadan önce, ilk olarak bir OVS köprüsü oluşturmamız ve fiziksel ağ arayüzümüzü bir ağ olarak bağlanacak şekilde değiştirmemiz gerekir. OVS köprüsüne bağlantı noktası.

Böylece, sunucu terminalinizde oturum açın, ağ arayüzleri dizin komut dosyalarına gidin ve aşağıdaki komutları vererek OVS köprü arayüzünü ayarlamak için fiziksel arayüzü bir alıntı olarak kullanın:

cd /etc/sysconfig/network-scripts/
ls  
cp ifcfg-eno16777736 ifcfg-br-ex

2. Ardından, aşağıda gösterildiği gibi bir metin düzenleyici kullanarak köprü arayüzünü (br-ex) düzenleyin ve değiştirin:

vi ifcfg-br-ex

Arayüz br-ex alıntısı:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
NAME="br-ex"
UUID="1d239840-7e15-43d5-a7d8-d1af2740f6ef"
DEVICE="br-ex"
ONBOOT="yes"
IPADDR="192.168.1.41"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="127.0.0.1"
DNS2="192.168.1.1"
DNS3="8.8.8.8"
IPV6_PEERDNS="no"
IPV6_PEERROUTES="no"
IPV6_PRIVACY="no"

3. Aynısını fiziksel arayüz (eno16777736) için de yapın, ancak şu şekilde göründüğünden emin olun:

vi ifcfg-eno16777736

Arayüz eno16777736 alıntısı:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
DEVICE="eno16777736"
ONBOOT="yes"
TYPE=”OVSPort”
DEVICETYPE=”ovs”
OVS_BRIDGE=”br-ex”

Önemli: Arayüz kartlarını düzenlerken, fiziksel arayüz adını, IP'leri ve DNS sunucularını buna göre değiştirdiğinizden emin olun.

4. Son olarak, her iki ağ arayüzünü de değiştirdikten sonra, değişiklikleri yansıtmak için ağ arka plan programını yeniden başlatın ve ip komutunu kullanarak yeni yapılandırmaları doğrulayın.

systemctl restart network.service
ip a

Adım 2: Yeni bir OpenStack Projesi Oluşturun (Kiracı)

5. Bu adımda, bulut ortamımızı daha da yapılandırmak için Openstack kontrol panelini kullanmamız gerekiyor.

Yönetici kimlik bilgileriyle Openstack web paneline (kontrol paneli) giriş yapın ve Kimlik -> Projeler -> 'e gidin. >Proje Oluştur ve aşağıda gösterildiği gibi yeni bir proje oluşturun.

6. Ardından, Kimlik -> Kullanıcılar -> Kullanıcı Oluştur'a gidin ve tümünü doldurarak yeni bir kullanıcı oluşturun. gerekli bilgilerin bulunduğu alanlar.

Bu yeni kullanıcıya, yeni oluşturulan kiracının (projenin) _member_'ı olarak Rol atandığından emin olun.

3. Adım: OpenStack Ağını Yapılandırın

7. Kullanıcı oluşturulduktan sonra, iki ağ (dahili) oluşturmak için kontrol panelinden yönetici oturumunu kapatın ve yeni kullanıcı ile oturum açın. ağ ve harici).

Proje -> Ağlar -> Ağ Oluştur'a gidin ve dahili ağı aşağıdaki gibi ayarlayın:

Network Name: internal
Admin State: UP
Create Subnet: checked

Subnet Name: internal-tecmint
Network Address: 192.168.254.0/24
IP Version: IPv4
Gateway IP: 192.168.254.1

DHCP: Enable

Aşağıdaki ekran görüntülerini kılavuz olarak kullanın. Ayrıca Ağ Adı, Alt Ağ Adı ve IP adreslerini kendi özel ayarlarınızla değiştirin.

8. Daha sonra, harici ağı oluşturmak için yukarıdaki adımların aynısını kullanın. Ekstra rotalar olmadan düzgün çalışabilmesi için, harici ağın IP adresi alanının, uplink köprü arayüzü IP adresi aralığınızla aynı ağ aralığında olduğundan emin olun.

Bu nedenle, br-ex arayüzünde 192.168.1.0/24 ağı için varsayılan ağ geçidi olarak 192.168.1.1 varsa, aynı ağ ve ağ geçidi IP'ler harici ağ için de yapılandırılmalıdır.

Network Name: external
Admin State: UP
Create Subnet: checked

Subnet Name: external-tecmint
Network Address: 192.168.1.0/24
IP Version: IPv4
Gateway IP: 192.168.1.1

DHCP: Enable

Yine Ağ Adı, Alt Ağ Adı ve IP adreslerini kendi özel yapılandırmalarınıza göre değiştirin.

9. Bir sonraki adımda OpenStack kontrol paneline yönetici olarak giriş yapmamız ve harici ağı Harici olarak işaretlememiz gerekiyor. Köprü arayüzüyle iletişim kurabilmek için.

Böylece, yönetici kimlik bilgileriyle giriş yapın ve Yönetici -> Sistem-> Ağlar'a gidin, harici ağa tıklayın , Harici Ağ kutusunu işaretleyin ve yapılandırmayı uygulamak için Değişiklikleri Kaydet'i tıklayın.

İşiniz bittiğinde, yönetici kullanıcıdan çıkış yapın ve bir sonraki adıma geçmek için özel kullanıcı ile tekrar giriş yapın.

10. Son olarak, paketleri ileri geri taşımak amacıyla iki ağımız için bir yönlendirici oluşturmamız gerekiyor. Proje -> -> Yönlendiriciler'e gidin ve Yönlendirici Oluştur düğmesine basın. Yönlendirici için aşağıdaki ayarları ekleyin.

Router Name: a descriptive router name
Admin State: UP
External Network: external 

11. Yönlendirici oluşturulduktan sonra onu kontrol panelinde görebilmeniz gerekir. Yönlendirici adına tıklayın, Arayüzler sekmesine gidin ve Arayüz Ekle düğmesine basın; yeni bir istem görünmelidir.

Dahili alt ağı seçin, IP Adresi alanını boş bırakın ve değişiklikleri uygulamak için Gönder düğmesine basın; birkaç saniye sonra arayüzünüz < olarak görünmelidir. Strong>Etkin.

12. OpenStack ağ ayarlarını doğrulamak için Proje -> -> Ağ Topolojisi'ne gidin ve şekilde gösterildiği gibi bir ağ haritası sunulacaktır. aşağıdaki ekran görüntüsünde.

Bu kadar! OpenStack ağınız artık işlevseldir ve sanal makine trafiğine hazırdır. Bir sonraki konuda OpenStack imaj örneğinin nasıl oluşturulacağını ve başlatılacağını tartışacağız.