IBM Cloud Docs
Utilizzo di SLES all'interno di IBM Power Virtual Server

Utilizzo di SLES all'interno di IBM Power Virtual Server


IBM Power Virtual Server in Centro dati IBM

IBM Power Virtual Server Cloud privato in Posizione del cliente


È possibile distribuire una macchina virtuale (VM) Linux® utilizzando una delle immagini del sistema operativo (OS) stock di IBM, oppure è possibile portare la propria immagine Linux (in formato OVA).

Puoi scegliere dalle seguenti opzioni:

  • Registrati per una sottoscrizione Linux completa.
  • Utilizzare la propria sottoscrizione Linux da un fornitore Linux.

Se scegli di registrarti per la sottoscrizione Linux completa, si applica un addebito aggiuntivo alla tua VM per il supporto Linux tramite IBM. Un abbonamento completo a Linux richiede l'uso di una delle immagini stock del sistema operativo fornite da IBM. Nel menu dell'immagine, selezionare IBM per scegliere una delle immagini stock IBM. Per ulteriori informazioni su come eseguire il provisioning e la registrazione utilizzando una sottoscrizione Linux completa, consulta Sottoscrizione Linux completa per Power Virtual Server.

Se si prevede di utilizzare la propria licenza, selezionare l'immagine del sistema operativo con il suffisso -BYOL. Nella pagina di provisioning della VM, tali immagini sono elencate nella sezione Sottoscrizione fornita dal client.

IBM® Power® Virtual Server fornisce immagini stock Linux (RHEL e SLES) per applicazioni SAP e nonSAP. Per ulteriori informazioni sulle versioni SLES supportate, consultare Quali versioni di AIX, IBM ie Linux sono supportate?.

Per assicurarsi di utilizzare i livelli di sistema operativo supportati e per pianificare gli aggiornamenti ai livelli più recenti, consultare le informazioni sul ciclo di vita dei rilasci di SLES OS.

Se non scegli di utilizzare la sottoscrizione Linux completa per Power Virtual Server devi ottenere la sottoscrizione direttamente dal fornitore e portare la tua immagine. Dopo aver distribuito la VM Linux, è necessario accedere alla VM e registrarla con il server satellite del fornitore Linux. Per raggiungere i server satellite del fornitore Linux (dove è possibile registrare e ottenere pacchetti e correzioni), è necessario collegare una rete pubblica alla propria VM.

Quando crei un'immagine OVA, devi includere i pacchetti cloud-init dell'ambiente Power Virtual Server appropriati. Scarica il pacchetto cloud-init appropriato da Installazione e configurazione di cloud - init.

Per eseguire SUSE Linux Enterprise Server su Power Virtual Server, l'hardware deve soddisfare i requisiti minimi di memoria. Per un'installazione minima sono necessari almeno 1024 MB di memoria. Su macchine con più di due processori, aggiungere 512 MB per ogni CPU. I valori di memoria specificati sono validi solo per l'installazione del sistema operativo. L'effettivo fabbisogno di memoria in produzione dipende dal carico di lavoro del sistema. Per ulteriori informazioni sulle raccomandazioni hardware di SLES, vedere https://documentation.suse.com/sles/15-SP4/html/SLES-all/cha-power.html.

IBM Power Virtual Server Cloud privato in Posizione del cliente

Il piano IBM Power Subscription può eseguire il provisioning delle macchine virtuali con le immagini SAP BYOL o Linux BYOL. I costi si basano su una tariffa di abbonamento fissa e non sull'utilizzo dell'istanza misurata. Se si distribuiscono le macchine virtuali nel data center senza ordinare il piano IBM Power Subscription, i costi del data center si basano sull'utilizzo dell'istanza misurata. Quando si registra l'infrastruttura, se è selezionato il piano a misurazione, non è possibile eseguire il provisioning delle macchine virtuali con le immagini SAP e i costi si basano sull'utilizzo dell'istanza.

Registrazione e acquisto di un abbonamento a SLES

Non è possibile contattare il repository basato su SUSE e scaricare i pacchetti software appropriati senza prima abilitare la sottoscrizione SLES.

  1. Per acquistare una sottoscrizione SUSE, vedi Come acquistare.

  2. Per registrare il sistema, vedere Registrazione di un sistema installato.

Acquisizione e importazione di un'immagine SLES

Per utilizzare SLES all'interno di Power Virtual Server, puoi utilizzare IBM Power Virtualization Center(PowerVC) per catturare la tua immagine Linux, quindi importarla come file OVA (Open Virtualization Appliance). Devi anche portare la tua licenza (BYOL). Se non è possibile utilizzare PowerVC per catturare un'immagine, consultare le istruzioni Acquisizione immagine Power OVA.

Rete Linux

Per collegare una macchina virtuale (VM) Linux a Internet pubblico, devi aggiungere una rete pubblica quando esegui il provisioning di Power Virtual Server. È necessario configurare un gateway NAT basato su Linuxsu una VM Linux pubblica se si dispone di VM Linux che non necessitano di un indirizzo IP esterno rivolto a Internet. Per ulteriori informazioni, vedi 19.6 Basic Router Setup e Linux NAT(Network Address Translation Router Explain.

Quando si configura un gateway SNAT (Source NAT) tra le proprie reti pubbliche e private, assicurarsi che l'opzione offload checksum TCP sia disabilitata. È inoltre necessario impostare il valore MTU (maximum transmission unit) su 1450 nell'interfaccia di rete collegata alla rete privata. Per assicurarsi che le impostazioni MTU e di offload del checksum dell'interfaccia di rete siano persistenti ogni volta che la macchina virtuale viene riavviata, è necessario modificare i file di configurazione dell'interfaccia di rete.

L'opzione TCP checksum offload deve essere disabilitata sull'interfaccia di rete privata del gateway SNAT e la periferica Ethernet virtuale deve essere del tipo ibmveth. Non è necessario modificare l'opzione TCP checksum offload per l'interfaccia di rete pubblica. Le VM IBM® Power® Virtual Server vengono distribuite solo utilizzando i dispositivi ibmveth.

È possibile verificare che il tipo di interfaccia della periferica sia ibmveth utilizzando il seguente comando:

ethtool -i <interface name> | grep driver

Le seguenti istruzioni sono applicabili a SLES versione SP15. Se è necessaria ulteriore assistenza per configurare le interfacce di rete, fare riferimento alla documentazione SLES.

  1. Identifica il nome dell'interfaccia di rete privata che desideri modificare. Utilizzare il comando riportato di seguito per identificare i nomi delle interfacce di rete in base all'indirizzo IP assegnato all'interfaccia di rete:

    ip -4 a s (for IPv4 address)
    ip -6 a s (for IPv6 address)
    
  2. Modificare il file ifcfg-<NIC> (dove NIC è il nome dell'interfaccia di rete identificato nel passo 1).

       SLES:  /etc/sysconfig/network/ifcfg-<NIC>
    
    • Aggiungere o modificare le seguenti righe:
     For SLES:
       MTU='1450'
       ETHTOOL_OPTIONS='-K <NIC> rx off'
    
  3. Riavviare la VM.

  4. Una volta completata l'operazione di riavvio, verificare che il valore MTU e l'impostazione di scaricamento checksum siano corretti.

    • Verificare l'impostazione di scaricamento del checksum immettendo il seguente comando:

       ethtool -k eth0
       Features for eth0:
       rx-checksumming: off
       tx-checksumming: off
       <cut>
      

Il comando ethtool imposta entrambe le opzioni rx - checksumming e tx-checksumming su off quando una di queste opzioni è disabilitata.

Verificare il valore MTU immettendo il seguente comando:

ip link show eth0
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc fq_codel state UNKNOWN mode DEFAULT <...>

Configurazione di SNAT nell'ambiente Power Virtual Server

Alla maggior parte delle organizzazioni viene assegnato un numero limitato di indirizzi IP instradabili pubblicamente dal proprio ISP. A causa di questa limitazione, gli amministratori devono trovare un modo per condividere l'accesso ai servizi Internet senza fornire indirizzi IP pubblici limitati a ogni nodo sulla LAN. Per ulteriori informazioni, vedi Regole di inoltro e NAT.

Configurazione router SNAT

Completa questi passi per configurare accuratamente il tuo router SNAT.

  1. Distribuire una LPAR SLES su una rete pubblica.
  2. Crea le sottoreti che richiedono la funzione SNAT per ottenere l'accesso a Internet.
  3. Utilizzare i comandi seguenti per consentire l'accessibilità del traffico di rete privato per SNAT-ing:
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT

Questi comandi presumono che la periferica di rete per la rete pubblica sia eth0 e eth1 per quella privata.

È possibile impostare in modo permanente l'inoltro IP modificando il file /etc/sysctl.conf :

  1. Individuare e modificare la seguente riga all'interno del file /etc/sysctl.conf (sostituendo 0 con 1, se richiesto): net.ipv4.ip_forward = 1.

  2. Aggiornare il file sysctl.conf immettendo il seguente comando: sysctl -p /etc/sysctl.conf.

  3. Infine, configurare il NAT di origine immettendo il seguente comando: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE.

Configurazione di VM Linux per utilizzare un router SNAT

  1. Distribuire le Linux che utilizzeranno il router SNAT per accedere a Internet. Assicurarsi che il router SNAT stia instradando le reti private collegate.

  2. Imposta il router predefinito per la tua VM Linux sull'IP del router SNAT sulla rete privata.