Anhang E. Beispiele für Netzwerkschnittstellenvorlagen
Dieser Anhang stellt einige Beispiele für Heat-Vorlagen bereit, um eine Netzwerkschnittstellenkonfiguration zu demonstrieren.
E.1. Konfigurieren von Schnittstellen
Individulle Schnittstellen erfordern gegebenenfalls Änderungen. Das folgende Beispiel zeigt, welche Änderungen erforderlich sind um den zweiten NIC mit einem Infrastrukturnetzwerk mit DHCP Adressen zu verbinden und den dritten und vierten NIC für den Bond zu verwenden:
network_config: # Add a DHCP infrastructure network to nic2 - type: interface name: nic2 use_dhcp: true - type: ovs_bridge name: br-bond members: - type: ovs_bond name: bond1 ovs_options: {get_param: BondInterfaceOvsOptions} members: # Modify bond NICs to use nic3 and nic4 - type: interface name: nic3 primary: true - type: interface name: nic4
Die Netzwerkschnittstellen von Hosts innerhalb einer Rolle müssen nicht genau die gleichen sein, wenn nummerierte Schnittstellen (
nic1
, nic2
, etc.) anstelle von benannten Schnittstellen (eth0
, eno2
, etc.) benutzt werden. Zum Beispiel kann ein Host Schnittstellen haben em1
and em2
, während ein anderer eno1
und eno2
hat, aber Sie können auf die NICs beider Hosts als nic1
und nic2
verweisen.
Das nummerierte NIC Schema berücksichtigt nur live-Schnittstellen, d.h. solche, an deren Switch ein Kabel angeschlossen ist. Wenn Sie Hosts mit vier Schnittstellen und Hosts mit sechs Schnittstellen haben, sollten Sie
nic1
auf nic4
benutzen und nur vier Kabel an jeden Host anschließen.