Panoramica sulla rete per Bare Metal Servers su VPC
Le seguenti informazioni sono una panoramica delle funzioni di rete di IBM Cloud® Bare Metal Servers for Virtual Private Cloud. Assicurati di esaminare queste informazioni prima di creare una rete su server bare metal. Tenete presente che queste informazioni sono destinate agli utenti con una conoscenza di base della rete IBM Cloud® VPC. Se non hai dimestichezza con la rete VPC, vedi Informazioni sulla rete.
-
Bare Metal Server per VPC fornisce il supporto completo per le funzioni di rete VPC. La rete è completamente definita dal software, quindi è possibile configurarla tramite l'interfaccia utente e l'API.
-
La larghezza di banda di rete dinamica è disponibile solo su Bare Metal Servers for VPC. Ogni server bare metal ha una larghezza di banda massima assegnata. La larghezza di banda è condivisa da tutte le interfacce di rete del server. La velocità della larghezza di banda della rete può essere selezionata al momento del provisioning o modificata dopo il provisioning. Per ulteriori informazioni sulle generazioni di profili, vedere x86-64 profili di server bare metal.
-
Per ulteriori informazioni sulla gestione delle interfacce di rete, vedi Gestione delle interfacce di rete per un server bare metal.
-
Se stai usando la rete VMWare vSphere, vedi Introduzione alla rete vSphere.
Interfacce di rete del server bare metal
È possibile creare due tipi di interfacce di rete su un server bare metal:
| Interfaccia di rete | Descrizione |
|---|---|
| PCI (peripheral component interconnect) | Un'interfaccia di rete fisica. |
| VLAN (virtual LAN) interface | Un'interfaccia di rete virtuale associata a un'interfaccia PCI tramite l'ID VLAN. L'interfaccia VLAN contrassegna automaticamente il traffico instradato tramite esso con l'ID VLAN. Il traffico in entrata contrassegnato con un ID VLAN viene indirizzato all'interfaccia VLAN appropriata. |
Caratteristiche dell'interfaccia PCI e VLAN
L'elenco seguente evidenzia le caratteristiche delle interfacce PCI e VLAN.
-
È possibile creare fino a 8 interfacce PCI su un server bare metal. Per aggiungere o rimuovere le interfacce PCI, il server bare metal deve essere ARRESTATO.
-
Il numero massimo di interfacce di rete per server bare metal (sia PCI sia VLAN) è 25. Tuttavia, è possibile crearne fino a 128 utilizzando la CLI o l'API, ma questa operazione può influire sulle prestazioni di vMotion. Si consiglia di utilizzare NSX-T per ambienti che richiedono un numero elevato di interfacce di rete.
-
È possibile collegare i gruppi di sicurezza alle interfacce PCI e VLAN per gestire il traffico in entrata e in uscita all'interfaccia di rete. L'interfaccia VLAN mantiene le proprie regole del gruppo di sicurezza che potrebbero essere diverse dalle regole dell'interfaccia PCI associate.
-
Tutte le interfacce di rete sono supportate da due porte fisiche ridondanti che si trovano sullo switch TOR (top - of - rack). IBM Cloud® gestisce l'aggregazione, quindi non hai bisogno di creare più interfacce PCI per la ridondanza.
-
Facoltativamente, puoi impostare le interfacce VLAN su "mobile" per supportare vMotion tra i server bare metal su una rete compatibile con VMware.
-
È possibile associare più di un IP mobile ad un'interfaccia di rete. Disporre di più IP mobili consente al data center NSX-T VMware di assegnare IP mobili alle VM VMware.
-
È possibile identificare l'interfaccia PCI di destinazione in vSphere tramite l'indirizzo MAC. Puoi recuperare l'indirizzo MAC per l'interfaccia PCI tramite l'IU, la CLI o l'API.
Limitazioni delle interfacce di rete
-
Le interfacce VLAN con ID VLAND differenti possono essere collocate in sottoreti differenti. Tuttavia, devi associare le interfacce VLAN allo stesso ID VLAN all'interno della stessa sottorete.
Ad esempio, puoi creare più interfacce VLAN con ID VLAN
111insubnet A. Tuttavia, se crei le interfacce VLAN con l'ID VLAN111all'interno disubnet Ae all'interno disubnet B, le due interfacce di rete non possono funzionare come previsto.È necessario progettare correttamente la rete prima di creare le interfacce di rete. Si consiglia di impostare una topologia di rete di associazione one-to-one ID VLAN - subnet.
-
In un ambiente VMware, il traffico tra le interfacce di rete VLAN che hanno lo stesso ID VLAN e si trovano sullo stesso server bare metal viene generalmente commutato dallo standard vSwitch all'interno del server e non raggiunge mai la rete VPC.
Ad esempio, su un host server bare metal, lo standard predefinito vSwitch è
vSwitch0. Puoi creare un gruppo di porte con ID VLAN111e aggiungerlo avSwitch0. Il traffico tra le interfacce di rete collegate al gruppo di porte111è controllato davSwitch0.Questa impostazione ha la seguente conseguenza:
- Le regole del gruppo di sicurezza che controllano il traffico tra le interfacce di rete nel gruppo di porte
111non vengono applicate. Se hai bisogno di regole del gruppo di sicurezza, devi utilizzare ID VLAN separati per le interfacce VLAN.
- Le regole del gruppo di sicurezza che controllano il traffico tra le interfacce di rete nel gruppo di porte
-
In una topologia vSwitch distribuita, per consentire vMotion in un gruppo di porte specifico, devi assicurarti che l'ID VLAN di questo gruppo di porte sia incluso nella VLAN allowlist di tutti i server bare metal.
Ad esempio, in una topologia vSwitch distribuita con due server bare metal, l'interfaccia PCI di "bare-metal-server-1" ha una VLAN allowlist di
[111, 222, 333]e l'interfaccia PCI di "bare-metal-server-2" ha una VLAN allowlist di[333, 444, 555]. Solo le VM con ID VLAN333possono migrare tra i due server tramite vMotion.Non è necessario che le interfacce PCI si trovino nella stessa sottorete.
-
Un server bare metal può avere solo un Uplink impostato su un vSwitch standard o su un vSwitchdistribuito. In caso contrario, la rete potrebbe non funzionare correttamente.
Mappatura dei concetti di rete tra server bare metal e VMware vSphere
Bare Metal Servers for VPC supporta pienamente le funzioni di rete di VMware vSphere. Per configurare le reti nell'ambiente vSphere, è necessario innanzitutto comprendere la mappatura dei concetti di rete tra il server bare metal e vSphere.
La tabella seguente descrive la mappatura dei concetti di rete tra Bare Metal Servers for VPC e VMware vSphere.
| Server bare metal | VMware vSphere |
|---|---|
| Interfaccia PCI | Uplink del server bare metal su un vSwitch standard o vSwitchdistribuito. |
| Interfaccia VLAN | Adattatore di rete virtuale del VMKernel o della macchina virtuale |
| ID VLAN | ID VLAN per gruppo di porte |
L'interfaccia PCI del server bare metal viene associata all'uplink in vSphere. Quando esegui il provisioning di un server bare metal, per impostazione predefinita viene creata un'interfaccia PCI primaria. Questa interfaccia PCI primaria diventa
automaticamente l'uplink del server bare metal su vSwitch0. Il suo indirizzo IP è utilizzato anche dall'adattatore vmk0 nel gruppo di porte Rete di gestione su vSwitch0. L'ID VLAN del
gruppo di porte Rete di gestione viene impostato automaticamente su '0'.
Dopo aver aggiunto un vSwitch standard o distribuito vSwitch, è necessario selezionare una delle interfacce PCI disponibili come Uplink del nuovo vSwitch. Pertanto, prima di aggiungere un vSwitch, è necessario assicurarsi che almeno un'interfaccia PCI sia utilizzata come Uplink.
Se l'adattatore VMkernel utilizza lo stesso indirizzo IP dell'interfaccia PCI, l'indirizzo Mac dell'adattatore VMkernel deve utilizzare lo stesso indirizzo Mac dell'interfaccia PCI.
Le interfacce PCI create su un server bare metal sono visualizzate in VMware vSphere come vmnic0, vmnic1, vmnic2, e così via. È possibile identificare l'interfaccia PCI di destinazione in vSphere tramite
l'indirizzo MAC.
L'interfaccia VLAN viene associata all'adattatore di rete VMkernel o a un adattatore di rete della macchina virtuale VMware in vSphere. Quando si crea un'interfaccia VLAN, è necessario specificare un ID VLAN per l'interfaccia VLAN. Questo ID VLAN viene associato all'ID VLAN utilizzato per etichettare i gruppi di porte in vSphere.
Prima di creare un server e un vmKernel in vSphere, è necessario creare le interfacce VLAN con l'ID VLAN appropriato. Quando si crea la scheda di rete VM o VMKernal, è necessario specificarne l'indirizzo IP in modo che corrisponda a quello dell'interfaccia VLAN creata sul server.
Topologia di rete di vSphere di esempio
Per creare una topologia semplice, procedere come segue:
-
Su ogni server bare metal, controlla di aver eseguito queste azioni.
-
Creare un'interfaccia PCI e assicurarsi che l'ID VLAN
777sia incluso nell'elenco di consentiti VLAN dell'interfaccia PCI. -
Creare almeno un'interfaccia VLAN con ID VLAN specificato in
777. -
Registrare l'indirizzo MAC e l'indirizzo IP delle nuove interfacce di rete.
-
-
Nel client vSphere, controlla di aver fatto le seguenti azioni.
-
Abilitare vMotion sull'adattatore VMkernel “vmk0” dei due host ESXi.
-
Crea un vSwitch distribuito e aggiungi due host ESXi al vSwitchdistribuito.
-
Identificare le interfacce PCI create nell'elenco vmnic (per indirizzo MAC).
-
Impostare le vmnics identificate come uplink degli host. In questo esempio, le vmnics identificate sono denominatevmnic3".
-
Creare un gruppo di porte distribuite ("DPortGroup") e impostare l'ID VLAN su
777. -
Crea un server e imposta il suo indirizzo IP sull'IP dell'interfaccia VLAN (ID VLAN
777) che hai creato in precedenza.
-
Ora è possibile eseguire la migrazione dell' VM utilizzando vMotion.
L'interfaccia VLAN utilizzata dall' VM e viene migrata sull'host di destinazione.
È possibile impostare topologie di rete che sono più complicate dell'esempio, che esula dall'ambito di queste informazioni. Per ulteriori informazioni, consultare il sito VMware vSphere documentazione.
Suggerimenti per la configurazione delle interfacce di rete VMware vSphere
-
Se intendi utilizzare vMotion per spostare una macchina virtuale tra i server bare metal, devi impostare le interfacce VLAN con l'ID VLAN di destinazione su
floatablesui server bare metal.Non è possibile modificare questa configurazione dopo la creazione dell'interfaccia VLAN.
-
Un server bare metal può avere più vSwitchesstandard. Il server bare metal può essere aggiunto anche a vSwitchesdistribuiti differenti. Prima di creare un nuovo standard vSwitch o di aggiungere un server bare metal a uno distribuito vSwitch, assicuratevi che il server bare metal abbia almeno un'interfaccia PCI disponibile.
Considerazioni speciali per Linux
-
Le interfacce PCI vengono visualizzate nell'albero delle unità PCI ed è possibile configurarle utilizzando le procedure di rete Linux standard.
-
È necessario creare interfacce VLAN all'interno del sistema operativo utilizzando un'interfaccia
macvlano equivalente.
Apprendimento indirizzo MAC
Nell'SDN, un'interfaccia di rete ha due proprietà: un indirizzo IP e un indirizzo MAC. Normalmente, è necessario utilizzare tale indirizzo MAC o il pacchetto viene rilasciato. Ma con i server bare metal, puoi utilizzare un indirizzo MAC differente e IBM Cloud® 'apprende' l'indirizzo MAC che stai usando e consente al traffico di fluire.
Il DHCP non funziona con un indirizzo MAC personalizzato perché è necessario un indirizzo MAC fornito da IBM Cloud® per rispondere a una richiesta DHCP. È necessario utilizzare una configurazione IP statica per utilizzare indirizzi MAC personalizzati.
Rete avanzata
Infrastruttura NAT e spoofing IP
L'attivazione dell'infrastruttura NAT consente all'infrastruttura VPC di eseguire tutte le operazioni NAT necessarie. Se il NAT dell'infrastruttura è disattivato, il pacchetto passa senza modifiche all'interfaccia di rete, consentendo al carico
di lavoro di eseguire operazioni NAT. Il valore predefinito è on. È necessario disporre del ruolo Advanced Network Operator IAM per modificare questa configurazione. Consentire lo spoofing IP deve essere disattivato se Enable infrastructure NAT è disattivato.
Più IP mobili
Per associare più IP mobili a un'interfaccia di rete, assicurarsi che sia Consenti spoofing IP che Abilita NAT infrastruttura siano disabilitati sull'interfaccia di rete. Per ulteriori informazioni, vedi Associazione di IP mobili con un'interfaccia di rete.
VIP (Virtual IP)
Un VIP viene utilizzato per spostarsi tra le interfacce per raggiungere l'elevata disponibilità. Generalmente, due interfacce appartengono a due server. Ogni interfaccia ha un IP primario e il VIP è configurato come un IP secondario che può fluttuare tra i server per l'alta disponibilità attivo - passivo. Per ulteriori informazioni sulla creazione di un VIP, vedi Creazione di un VIP(virtual IP).