• 30.04.2019
  • 4 minute de citit

In acest articol

Important

Ansible 2.8 (sau o versiune ulterioara) este necesar pentru a rula exemplele de carti de redare din acest articol.

Azure directioneaza automat traficul intre subretele Azure, retelele virtuale si retelele locale. Daca aveti nevoie de mai mult control asupra rutei mediului dvs., puteti crea un tabel de rute.

In acest tutorial, Ansible este folosit pentru:

Creati o tabela de rute Creati o retea virtuala si o subretea Asociati o tabela de rute cu o subretea.

Conditii prealabile

  • Abonament Azure : daca nu aveti un abonament Azure, creati un cont gratuit inainte de a incepe.
  • Instalati Ansible : Efectuati una dintre urmatoarele optiuni:

    • Instalati si configurati Ansible pe o masina virtuala Linux
    • Configurati Azure Cloud Shell si – daca nu aveti acces la o masina virtuala Linux – creati o masina virtuala cu Ansible.

Creati un tabel de rute

Codul playbook din aceasta sectiune creeaza un tabel de rute. Pentru informatii despre limitele tabelelor de rute, consultati Limitele Azure.

Salvati urmatorul playbook ca route_table_create.yml:

– hosts: localhost vars: route_table_name: myRouteTable resource_group: myResourceGroup task-uri: – nume: Creati un tabel de traseu azure_rm_routetable: nume: “{{route_table_name}}” resource_group: “{{resource_group}}”

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_table_create.yml

Asociati o tabela de ruta la o subretea

Codul playbook din aceasta sectiune:

  • Creeaza o retea virtuala
  • Creeaza o subretea in cadrul retelei virtuale
  • Asociaza o tabela de ruta la subretea

Tabelele de rute nu sunt asociate retelelor virtuale. Mai degraba, tabelele de rute sunt asociate cu subreteaua unei retele virtuale.

Reteaua virtuala si tabelul de rute trebuie sa coexiste in aceeasi locatie si abonament Azure.

Subretele si tabelele de rute au o relatie de la unu la mai multi. O subretea poate fi definita fara tabel de ruta asociat sau cu o singura tabela de ruta. Tabelele de rute pot fi asociate cu niciuna, una sau mai multe subretele.

Traficul din subretea este directionat pe baza:

  • rute definite in tabelele de rute
  • rute implicite
  • rute propagate dintr-o retea locala

Reteaua virtuala trebuie sa fie conectata la un gateway de retea virtuala Azure. Gateway-ul poate fi ExpressRoute sau VPN daca se utilizeaza BGP cu un gateway VPN.

Salvati urmatorul playbook ca route_table_associate.yml:

– gazde: localhost vars: subnet_name: mySubnet virtual_network_name: myVirtualNetwork route_table_name: myRouteTable resource_group: sarcini myResourceGroup: – nume: Crearea virtuala azure_rm_virtualnetwork de retea: nume: “{{virtual_network_name}}” resource_group: “{{resource_group}}” address_prefixes_cidr: – 10.1 .0.0 / 16 – 172.100.0.0/16 dns_servers: – 127.0.0.1 – 127.0.0.3 – nume: Creati o subretea cu tabela de rute azure_rm_subnet: nume: “{{subnet_name}}” virtual_network_name: “{{virtual_network_name}}” resource_group : “{{resource_group}}” address_prefix_cidr: “10.1.0.0/24” route_table: “{{route_table_name}}”

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_table_associate.yml

Disociati o tabela de rute de la o subretea

Codul playbook din aceasta sectiune disociaza o tabela de rute de o subretea.

Cand disociati o tabela de rute de o subretea, setati ruta_tabel pentru subretea la Niciuna.

Salvati urmatorul playbook ca route_table_dissociate.yml:

– hosts: localhost vars: subnet_name: mySubnet my_network_name: myVirtualNetwork resource_group: myResourceGroup task-uri: – nume: Disociati un tabel de traseu azure_rm_subnet: nume: “{{subnet_name}}” virtual_network_name: “{{virtual_network_oup}} }} “address_prefix_cidr:” 10.1.0.0/24 ”

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_table_dissociate.yml

Creati un traseu

Codul playbook din aceasta sectiune o ruta intr-un tabel de rute.

Salvati urmatorul playbook ca route_create.yml:

– hosts: localhost vars: route_name: myRoute route_table_name: myRouteTable resource_group: myResourceGroup task-uri: – nume: Creati ruta azure_rm_route: nume: “{{route_name}}” resource_group: “{{resource_group}}” next_hop_type: virtual_network_gateway address 0.0 / 16 “route_table_name:” {{route_table_name}} ”

Inainte de a rula playbook-ul, consultati urmatoarele note:

  • virtual_network_gateway este definit ca next_hop_type. Pentru mai multe informatii despre modul in care Azure selecteaza rutele, consultati Prezentare generala a rutei.
  • address_prefix este definit ca 10.1.0.0/16. Prefixul nu poate fi duplicat in tabelul de rute.

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_create.yml

Stergeti un traseu

Codul playbook din aceasta sectiune sterge un traseu dintr-un tabel de rute.

Salvati urmatorul playbook ca route_delete.yml:

– hosts: localhost vars: route_name: myRoute route_table_name: myRouteTable resource_group: myResourceGroup task-uri: – nume: Sterge ruta azure_rm_route: name: “{{route_name}}” resource_group: “{{resource_group}}” route_table_name: “{{route_table_name „stare: absent

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_delete.yml

Obtineti informatii despre tabelul de rute

Codul playbook din aceasta sectiune foloseste modulul Ansible azure_rm_routetable_facts pentru a prelua informatii despre tabelul de rute.

Salvati urmatorul playbook ca route_table_facts.yml:

– hosts: localhost vars: route_table_name: myRouteTable resource_group: myResourceGroup task-uri: – nume: Obtineti informatii despre tabela de rute azure_rm_routetable_facts: resource_group: “{{resource_group}}” nume: “{{route_table_name}}” registru: interogare – depanare: var: interogare .route_tables [0]

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_table_facts.yml

Stergeti un tabel de rute

Codul playbook din aceasta sectiune un tabel de rute.

Cand un tabel de rute este sters, toate rutele sale sunt, de asemenea, sterse.

Un tabel de rute nu poate fi sters daca este asociat cu o subretea. Disociati tabelul de rute de orice subretele inainte de a incerca sa stergeti tabelul de rute.

Salvati urmatorul playbook ca route_table_delete.yml:

– hosts: localhost vars: route_table_name: myRouteTable resource_group: myResourceGroup task-uri: – nume: Creati un tabel de traseu azure_rm_routetable: nume: “{{route_table_name}}” resource_group: “{{resource_group}}” state: absent

Rulati playbook-ul folosind ansible-playbook

ansible-playbook route_table_delete.yml

Pasii urmatori

gemelle dellai anal video porno selvaggi
steve holmes porn video porno sissy neri
porno streaming film video porno sperma party
xxx porno streaming video porno stella rubino
mila porn video porno susanna bella
culo a panettone video porno tutto in famiglia
cento xcento video porno video porno valentina nappi e rocco siffredi
rocco siffredi accademy video porno valentina nappi rocco siffredi
toberta gemma video porno valeria borghese
milena mastromarino xxx video porno valeria curtis
porcone porn video porno xxx italiano
melinda olivieri video porno.malena
gemma pornostar video roberta farnese
rocco siffredi new porn video rocco academy
xxx porn italiano video rocco e malena
max felicitas xxx video rocco siffredi hard
centoxento video roxana ardi
anastasia brokelyn video salieri
roberta gemma seno video segretaria porno
streaming porn free video sesso malena