Apstra RedHat OpenShift

Zehaztapenak

  • Produktuaren izena: Juniper Apstra RedHat OpenShift Integration
    Gida
  • Onartutako plataformak: OpenShift 4.17, Red Hat Ansible Automation
    Plataforma 2.5
  • Funtzionalitatea: lan-fluxuak automatizatu, erabakiak hartzea arintzea,
    aktibatu Juniper Apstra gertaerak gidatutako automatizaziorako arau-liburuak

Produktuak erabiltzeko jarraibideak

Gida honi buruz

Gida honek OpenShift 4.17 eta Red Hat nola erabili azaltzen du
Ansible Automation Platform 2.5 lan-fluxuak automatizatzeko, arintzeko
erabakiak hartzea, eta Juniper Apstrarako erabiltzeko arau-liburuak aktibatu
Gertaeren bidezko automatizazioa (EDA).

Amaituview

Juniper Apstra RedHat Ansible-rekin integratuta dago orain
Gertaerak bultzatutako automatizazioa (EDA). Integrazio honek Kubernetes onartzen du
SR-IOV trafikoa modu automatizatuan, eskuzko ezabatuz
konfigurazioak eta erantzuteko, eraginkorragoa, eta bermatuz
azpiegitura eskalagarria.

Hasi aurretik

Atal honetan Kubernetes gertaeren iturburua nola erabili azaltzen da
Ansible eta besteentzako ekitaldiak martxan jartzeari buruzko informazioa eskaintzen du
baliabideak Apstra EDA erabiliz gida honetan deskribatzen den moduan.

Inguruneak deskargatu eta instalatzea

Deskargatu eta instalatu Erabaki-ingurunea

  1. Nabigatu https://support.juniper.net/support/downloads/?p=apstra
  2. Joan Aplikazio-tresnak atalera.
  3. Deskargatu Apstra eta zure bertsioarekin bat datorren irudia
    erabiltzen ari zaren zerbitzariaren arkitektura.
  4. Exekutatu docker komandoak kargatzeko, tag, eta bultzatu irudia.
  5. Gogoratu Erabaki Ingurumenaren irudia tag geroago erabiltzeko.

Deskargatu eta instalatu Exekuzio ingurunea

  1. Nabigatu https://support.juniper.net/support/downloads/?p=apstra
  2. Joan Aplikazio-tresnak atalera.
  3. Deskargatu Apstra eta zure bertsioarekin bat datorren irudia
    erabiltzen ari zaren zerbitzariaren arkitektura.
  4. Exekutatu docker komandoak kargatzeko, tag, eta bultzatu irudia.
  5. Gogoratu Exekuzio Ingurunearen irudia tag gerorako
    erabili.

Automatizazioaren Exekuzioa

Sortu OpenShift edo Kubernetes API Bearer Token
Kredentzialak

OpenShift edo Kubernetes API Bearer tokena sor dezakezu
a seinalatzen duten instantzia-taldeak gaitzeko kredentzial motak
Kubernetes edo OpenShift edukiontzia. Kredentzial hauek erabil daitezke
atzitu OpenShift kluster batera automatizazio lanetatik zerbitzu bat erabiliz
kontua. Argibide zehatzak lortzeko, ikusi OpenShift edo
Kubernetes API Bearer Token dokumentazioa.

Ohiko galderak

G: Zein da Juniper Apstra integratzearen helburua
RedHat Ansible Gertaerak bultzatutako automatizazioa?

E: Integrazioak Kubernetes SR-IOV trafikoa onartzea du helburu
modu automatizatu bat, eskuzko konfigurazioak ezabatuz gehiagorako
azpiegitura eraginkorrak.

Juniper Apstra RedHat OpenShift Integrazio Gida
GIDA HONETAN Gida honi buruz | 1 Gehiagoview | 1 Hasi aurretik | 2 Inguruneen deskarga eta instalazioa | 3 Automatizazio Exekuzioa | 4 Erabakien Automatizazioa | 5 Ansible Automation Platform | 8 Egiaztapena eta Probak | 11
Gida honi buruz
Gida honek OpenShift 4.17 eta Red Hat Ansible Automation Platform 2.5 nola erabili azaltzen du lan-fluxuak automatizatzeko, erabakiak hartzeko eta arau-liburuak aktibatzeko Juniper Apstra gertaerak gidatutako automatizaziorako (EDA) erabiltzeko. Dokumentu honek Ansible Automation Platform Automation Decisions eta Automation Execution-ekin nola instalatu eta erabili azaltzen du, eta plataformaren ezaugarriak optimizatzeko ingurunea konfiguratu.
Amaituview
Juniper Apstra RedHat Ansible Event-Driven Automation-ekin (EDA) integratuta dago orain. Integrazio honekin, Juniper Apstra-k Kubernetes SR-IOV (Single Root I/O Virtualization) trafikoa modu automatizatuan onartzen du. Funtzionalitate honek eskuzko konfigurazioen konplexutasunak ezabatzen ditu eta azpiegitura erantzunkorragoa, eraginkorragoa eta eskalagarriagoa bermatzen du.

2 Abantailak Juniper Apstra-k RedHat Ansible EDA-rekin integratzeak abantaila hauek eskaintzen ditu: · Kubernetes klusterren gertaeren sareko SR-IOV trafikoa denbora errealean detektatzen du · Automatikoki aplikatzen ditu konfigurazio eguneraketak sarearen errendimendu optimoa bermatzeko.
Hasi aurretik
Aurrebaldintzak Lan-fluxuak automatizatu, erabakiak hartzea erraztu eta arau-liburuak aktibatu aurretik, software hau instalatuta edo/eta konfiguratuta duzula ziurtatu behar duzu: · OpenShift 4.17 ingurunea konfiguratuta eta konfiguratuta · Ansible Automation Platform 2.5 operadorea instalatuta eta konfiguratuta · Kubernetes NMState operadorea instalatuta · OpenShift SR-IOV sareko operadorea instalatuta · DockeryV Registry-en sareko operadorea instalatuta OpenShift inguruneak erabil dezake · OpenShift ingurunearen arkitektura bera exekutatzen duen Interneterako sarbidea duen ostalaria · Juniper Apstra 5.0 edo 5.1 · Automatizazio proiektua duen Juniper Git biltegi publikorako sarbidea files · (Derrigorrezkoa) https://github.com/Juniper/eda-apstra-project · (Aukerakoa) https://github.com/Juniper/apstra-ansible-collection
Erabili irtenbidea pertsonalizatzeko, jolas-liburuak pertsonalizatzeko eta Apstra Ansible-rekin moduluak nola erabiltzen ikasteko. · (Aukerakoa) https://github.com/Juniper/k8s.eda
Kubernetes gertaeren iturria Ansiblerako nola erabili azaltzen du. Gainera, biltegi hau beste baliabide batzuetarako gertaerak exekutatzeko erabil dezakezu.

3 Oharrak · Juniper Apstra EDA-k type=eda-rekin etiketatuta dauden objektuak bakarrik ezagutzen ditu. · Juniper exekutatzeko Proiektuak, Kredentzialak, Apstra Blueprint izena eta Arau-liburuaren aktibazioa ezartzea eskatzen dugu.
Apstra EDA gida honetan azaltzen den moduan.
LOTUTAKO DOKUMENTAZIOA Automatizazioa Erabakiak Automatizazioa Exekuzioa Konfigurazioa NMState operadorea instalatzea SR-IOV sareko operadorea instalatzea
Inguruneak deskargatu eta instalatzea
ATAL HONETAN Erabaki-ingurunea deskargatu eta instalatu | 3 Deskargatu eta instalatu Exekuzio ingurunea | 4
Jarraitu urrats hauek zure Execution and Decision inguruneak deskargatzeko eta instalatzeko. OHARRA: Ziurtatu elementu hauek eskuragarri dituzula: · Docker instalatuta dago · Docker erregistroa eskuragarri OpenShift inguruneak erabil ditzakeen irudiak argitaratzeko
Deskargatu eta instalatu Erabaki-ingurunea
1. Nabigatu https://support.juniper.net/support/downloads/?p=apstra helbidera 2. Joan Aplikazio-tresnak atalera.

4 3. Deskargatu Apstra-ren bertsioarekin eta erabiltzen ari zaren zerbitzariaren arkitekturarekin bat datorren irudia, horretarako
example, juniper-k8s-de-x86_64-1.4.4.image.tgz 4. docker load –sarrera juniper-k8s-de-x86_64-1.4.4.image.tgz 5. docker tag juniper-k8s-de:latest s-artifactory.juniper.net/atom-docker/de/juniper-k8s-de-x86_64-1.4.4 6. docker push s-artifactory.juniper.net/atom-docker/de/juniper-k8s-de-x86_64-1.4.4.
OHARRA: Gogoratu Erabaki Ingurunearen irudia tag. Geroago beharko duzu.
Deskargatu eta instalatu Exekuzio ingurunea
1. Nabigatu https://support.juniper.net/support/downloads/?p=apstra helbidera 2. Joan Aplikazio-tresnak atalera. 3. Deskargatu Apstra-ren bertsioarekin eta erabiltzen ari zaren zerbitzariaren arkitekturarekin bat datorren irudia
example, apstra-ee-x86_64-1.0.1.image.tgz 4. docker load –sarrera apstra-ee-x86_64-1.0.1.image.tgz 5. docker tag apstra-ee:azken s-artifactory.juniper.net/atom-docker/ee/apstra-ee-x86_64-1.0.1 6. docker push s-artifactory.juniper.net/atom-docker/ee/apstra-ee-x86_64-1.0.1
OHARRA: gogoratu Execution Environment irudia tag. Geroago beharko duzu.
Automatizazioaren Exekuzioa
ATAL HONETAN Sortu OpenShift edo Kubernetes API Bearer Token Kredentzialak | 5

5
Sortu OpenShift edo Kubernetes API Bearer Token kredentzialak
OpenShift edo Kubernetes API Bearer token kredentzial motak sor ditzakezu. Kredentzial mota hauek Kubernetes edo OpenShift edukiontzi batera seinalatzen duten instantzia-taldeak sortzeko aukera ematen dute. Kredentzial hauek zure automatizazio lanetatik OpenShift kluster batera sartzeko ere erabil ditzakezu zerbitzu-kontu bat erabiliz. OpenShift edo Kubernetes API Bearer Token kredentzial bat sortzeari buruzko informazio gehiago lortzeko, ikusi OpenShift edo Kubernetes API Bearer Token.
Erabakien Automatizazioa
ATAL HONETAN Konfiguratu SR-IOV Nodoak | 5 OpenShift objektuen mapak Apstra objektuekin | 7

Konfiguratu SR-IOV nodoak
Gaitu LLDP SR-IOV nodoetan Jarraitu urrats hauek NMState erabiltzeko LLDP zure SR-IOV nodoetan gaitzeko. 1. Aldatu interfazeak eta aplikatu YAML file behean NodeNetworkConfigurationPolicy-rako.

apiVersion: nmstate.io/v1 mota: NodeNetworkConfigurationPolicy metadatuak:
izena: lldp-node-policy spec:
nodeSelector: node-role.kubernetes.io/worker: “”
gehienezEz dago erabilgarri: 3 nahi Egoera:
interfazeak: – izena: enp4s0f0 mota: ethernet lldp: gaituta: egia – izena: enp4s0f1

# Etiketa ezazu nodo-rolaren langile-nodoa dagoeneko ez bada

6 mota: ethernet lldp:
gaituta: egia
2. Eman komando hau NodeNetworkState-ren egoera egiaztatzeko, eta LLDP bizilagunak ikusgai daudela ikus dezakezu.
kubectl lortu NodeNetworkState -o yaml
"`yaml lldp: gaituta: benetako bizilagunak:
Aplikatu SR-IOV sareko nodoen politika
Sortu SR-IOV sare-nodoaren politika SR-IOV sareko gailuaren konfigurazioa zehazteko. Gidalerroaren API objektua sriovnetwork.openshift.io API taldearen parte da.
Hona hemen ex batample SR-IOV sare-nodoen politika YAML file:
apiVersion: sriovnetwork.openshift.io/v1 mota: SriovNetworkNodePolicy metadatuak:
etiketak: cluster: rhocpdemo
izena: enp4s0f0-vfs izen-espazioa: openshift-sriov-network-operator spec: deviceType: netdevice isRdma: false needVhostNet: true nicSelector:
pfNames: – enp4s0f0 nodeSelector: feature.node.kubernetes.io/network-sriov.capable: “true” numVfs: 4 lehentasuna: 99 resourceName: enp4s0f0_vfs

7
Hona hemen beste example SR-IOV sare-nodoen politika YAML file:
apiVersion: sriovnetwork.openshift.io/v1 mota: SriovNetworkNodePolicy metadatuak:
etiketak: cluster: rhocpdemo
izena: enp4s0f1-vfs izen-espazioa: openshift-sriov-network-operator spec: deviceType: netdevice isRdma: false needVhostNet: true nicSelector:
pfNames: – enp4s0f1 nodeSelector: feature.node.kubernetes.io/network-sriov.capable: “true” numVfs: 4 lehentasuna: 99 resourceName: enp4s0f1_vfs
Ikus SR-IOV sare-gailu bat konfiguratzea SR-IOV sare-nodoko eremu bakoitzari buruzko informazio zehatza lortzeko.
politika.

OpenShift objektuen mapak Apstra objektuekin

Ondorengo taulak OpenShift-eko hainbat objektu sortzerakoan espero dezakezuna nabarmentzen du. 1. taula: OpenShift objektuen mapak Apstra objektuekin

OpenShift objektua

Apstra Objektua

Deskribapena

Proiektua

Bideratze guneak (VRF)

Proiektu bat sortuz/ezabatuz gero, bideratze-guneak (VRF) sortuko dira Apstra-n.

SriovNetwork

Sare birtualak (VNET)

SriovNetwork bat sortzeak/ezabatzeak sare birtualak (VNET) sortuko ditu Apstra-n.

1. taula: OpenShift objektuen mapak Apstra objektuekin (Jarraipena)

OpenShift objektua

Apstra Objektua

Pod

Konektibitate txantiloia

8
Deskribapena
VNET sortzeak konexio-txantiloia sortzen du automatikoki Apstra-n. Konektagarritasun txantiloietan dagozkien nodo eta portuetara mapatzen da modu dinamikoan.

Ansible Automation Plataforma
ATAL HONETAN Ansible Rola: apstra-aap-configure | 8 Rol aldagai | 8 Files | 10 Adibample Playbook | 10

Ansible rola: apstra-aap-configure
Ansible Role erabil dezakezu Juniper Apstra EDArako Ansible Automation Controller (Ansible Tower) eta Ansible Decisions (eventdriven Ansible) konfiguratzeko.
OHARRA: Ansible Role-k Ansible 2.15 edo berriagoa behar du.

Rolen aldagaiak
Erakunde_izena aldagaia

Beharrezko motako iruzkinak

bai

String Ansible Automation Plaform-en erakundearen izena

9 (Jarraipena)

Aldakorra

Beharrezko motako iruzkinak

proiektua_url

bai

Katea URL Playbooks eta Rulebooks eskuragarri dauden proiekturako

proiektua_scm_adarra

bai

String SCM adarra proiekturako

apstra_blueprint_izena

bai

Apstra planoaren katearen izena

openshift_host

bai

String Host helbidea OpenShift-erako, adibidezample: https://api.ocpapstra-

lab.englab.juniper.net

automatizazioa_controller_host

bai

String Ansible ostalari kontrolatzailea URL. Joan operadoreak->Ansible Automation atalera

Plataforma->Instantzia guztiak-> Automatizazio kontrolatzailea-> URL

automation_controller_username bai

String Ansible host controller Erabiltzaile-izena. Joan operadoreak->Ansible Automation Platform->Instantzia guztiak-> Automation Controller-> Erabiltzaile izena

automation_controller_password bai

String Ansible ostalari kontrolatzailea URL. Joan operadoreak->Ansible Automation Platform->Instantzia guztiak-> Automation Controller-> Pasahitza

exekuzio_ingurune_irudia_url bai

Katea URL non Execution ingurunerako irudia bultzatzen den

eda_controller_host

bai

String Ansible EDA kontrolatzailea URL. Joan operadoreak->Ansible Automation atalera

Plataforma->Instantzia guztiak-> Automatizazioa EDA-> URL

eda_controller_username

bai

String Ansible EDA controller Erabiltzaile-izena. Joan operadoreak->Ansible Automation atalera

Plataforma->Instantzia guztiak-> Automation EDA-> Erabiltzaile izena

eda_controller_password

bai

String Ansible EDA kontroladorearen pasahitza. Joan operadoreak->Ansible Automation atalera

Plataforma->Instantzia guztiak-> Automatizazioa EDA-> Pasahitza

controller_api

bai

Ansible kontrolagailuaren String API amaiera-puntua, adibidezample: https://

aap.apps.ocpapstra-lab.englab.juniper.net/api/controller/”

erabaki_ingurune_irudia_url bai

Katea URL non Erabaki ingurunerako irudia bultzatzen den

apstra_api_url

bai

Katea URL Apstra APIrako

apstra_erabiltzaile izena

bai

String erabiltzaile-izena Apstrarako

apstra_pasahitza

bai

Apstrarako String Pasahitza (sentikorra)

10
OHARRA: Ikus Instalatu eta konfiguratu Ansible Automation Platform Autoritate Ziurtagiriaren datuak eta API autentifikazio-eramailearen tokena nola lortu jakiteko. Praktika onena gisa, erabili Ansible Vault hauek enkriptatzeko files.

Files

Izena

Iruzkinak aldatzeko beharrezkoa da

cred_injector_config.json Ez

Hau file Apstra kredentzial motak sortzea eskatzen dizu Ansible automatizazio plataforman.

cred_input_config.json Ez

Hau file Apstra kredentzial motak sortzea eskatzen dizu Ansible automatizazio plataforman.

openshift-ca.crt

bai

OpenShift Cluster-eko Autoritate Ziurtagiriaren datuak.

openshift-sa.crt

bai

OpenShift-eko Zerbitzu-kontuaren API autentifikazio-eramailearen tokena.

OHARRA: Autoritate Ziurtagiriaren datuak eta API autentifikazio-eramailearen tokena nola lortu jakiteko, ikusi Ansible Automation Platform Instalatu eta konfiguratu. Praktika onena gisa, erabili Ansible Vault hauek enkriptatzeko files.

Example Playbook
Jolas-liburu bat exekutatu dezakezu Ansible Automation Platform konfiguratzeko.
Hona hemen ex batamprol hau nola erabili.
— izena: Konfiguratu Ansible Automation Platform Apstra EDArako
hosts: localhost gather_facts: rol faltsuak:
– rola: apstra-aap-configure

11
Egiaztapena eta Probak
Jarraitu urrats hauek Juniper Apstra RedHat OpenShift Integrazioa egiaztatzeko eta probatzeko. 1. Baliozkotu erabakiak eta exekuzio-fluxuak eta arau-liburuaren aktibazioa zure erregistroari begiratuz files eta aginte-panelak
Automation Controller eta Automation Decision softwarean. 2. Balioztatzea proiektuak behar bezala sinkroniza daitezen. 3. Korrika sample YAML filehttps://github.com/Juniper/eda-apstra-project/tree/main/tests helbidean dago eta gero baliozkotu. 4. Sortu bideratze-guneak OpenShift-en proiektu batean sartzeko.
Begiratu project.yaml file Bideratze-guneekin proiektua behar bezala sortu duzula egiaztatzeko. 5. Egiaztatu automatizazio lana hasten dela, eta Bideratze Gunea Apstran sortu dela. 6. Sortu SR-IOV sarea eta egiaztatu behar bezala sortu dela sriov-vn1.yaml egiaztatuz file. 7. Egiaztatu automatizazio lana hasten dela eta Sare Birtuala Apstran sortu dela. 8. Egiaztatu konektibitate-txantiloiak sortu direla. 9. Exekutatu SR-IOV lan-kargak (pod/hedapena) Sare Birtual honetan. Ikusi deployment-vn1.yaml file. 10. Egiaztatu automatizazio-lana hasten dela eta nodo-ataka Konektagarritasun txantiloian mapatuta dagoela.
LOTUTAKO DOKUMENTAZIOA RedHat Ansible Automation Platform 2.5 OpenShift Dokumentazioa
Juniper Networks, Juniper Networks logotipoa, Juniper eta Junos Juniper Networks, Inc.-ren marka erregistratuak dira Estatu Batuetan eta beste herrialde batzuetan. Gainerako marka komertzialak, zerbitzu-marka, marka erregistratuak edo zerbitzu-marka erregistratuak dagozkien jabeen jabetzakoak dira. Juniper Networks-ek ez du bere gain hartzen dokumentu honetako zehaztasunik ezaren erantzukizunik. Juniper Networks-ek argitalpen hau aldatzeko, aldatzeko, transferitzeko edo bestela berrikusteko eskubidea du abisurik gabe. Copyright © 2025 Juniper Networks, Inc. Eskubide guztiak erreserbatuta.

Dokumentuak / Baliabideak

JUNIPER Apstra RedHat OpenShift [pdfInstalazio Gida
Apstra RedHat OpenShift, Apstra RedHat OpenShift, RedHat OpenShift, OpenShift

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *