Consolidamento della funzione Db2 pureScale in un ambiente virtuale (Linux)

È possibile utilizzare il consolidamento del server per utilizzare in modo efficace le risorse del server e ridurre il numero di server necessari per l'ambiente di lavoro.

Informazioni preliminari

È necessario disporre delle seguenti reti:
  • Un adattatore ad alta velocità per una rete privata. Per RHEL 6.2 KVM, devi utilizzare un adattatore di rete 10GE .
  • Un adattatore di rete per una rete pubblica.
  • Se si utilizza VMWare ESXi, è necessario disporre anche di un adattatore di rete fisico separato per la console ESX.

È necessario esportare la memoria SAN FC (Fibre Channel) nella VM (Virtual Machine) guest. Se si utilizza VMWare ESXi, è necessario esportare la memoria SAN come dischi RDM (raw device mapping) in modalità di compatibilità fisica.

Se si utilizza VMWare ESXi, è necessario installare VMWare Vsphere 5.0 per utilizzare le funzionalità di cloud computing virtuale.

Informazioni su questa attività

È possibile consolidare più server di database in una serie di computer fisici che eseguono più istanze Db2 pureScale . Devi utilizzare VMWare ESXi 5.0 o Red Hat Enterprise Linux® (RHEL) 6.2 KVM. La figura 1 mostra la topologia di rete di un ambiente Linux virtuale consolidato. È possibile avere solo una singola VM per server fisico, per istanza.
Figura 1. Topologia di rete di un ambiente Linux virtuale consolidato
Un'immagine che mostra la topologia di rete di un ambiente Linux virtuale consolidato.

Procedura

Per consolidare un'istanza Db2 pureScale in un ambiente virtuale Linux :

  1. Installare e configurare l'hypervisor.
    Nota: l'hypervisor KVM RHEL 6.2 è disponibile come parte del kernel Linux .
  2. Creare un'immagine VM guest per il primo membro Db2 pureScale su un server fisico.
  3. Su VMWare ESXi, assegnare i LUN (logical unit number) dalla memorizzazione SAN come dischi RDM alla VM membro. Su RHEL 6.2 KVM, assegnare dischi SAN come dischi virtuali alla VM membro. Fare riferimento ai requisiti del disco pureScale per il numero di dischi condivisi richiesti.
  4. Assegnare le NIC pubbliche e private alla VM guest
  5. Installare un sistema operativo Linux sulla VM guest.
    Nota: se si utilizza l'hypervisor RHEL 6.2 KVM, è necessario installare RHEL 6 come sistema operativo.
  6. È possibile creare più membri Db2 pureScale , il CF (caching manager) del cluster primario e la CF secondaria clonando l'immagine di macchina virtuale del primo membro o seguendo la stessa procedura. Ogni VM deve trovarsi su un server fisico separato. Ad esempio, se si dispone di due membri, una CF primaria e una CF secondaria, è necessario utilizzare quattro server fisici.

    È anche possibile configurare sia un membro che una CF per risiedere sulla stessa VM. Questa distribuzione è nota come distribuzione membro / CF co - residente o collocata. In questa configurazione, è richiesta una sola VM per ospitare il membro co - residente e la CF.

  7. Installare la funzione Db2 pureScale . Quando si crea l'istanza pureScale , scegliere le macchine virtuali guest create sui server fisici.
    Nota: il supporto Tie - breaker non è disponibile quando si utilizzano dischi virtuali.
  8. Creare un database o spostare i database esistenti nell'istanza creata.

Operazioni successive

È possibile ripetere questa procedura per definire altre istanze sulla stessa serie di macchine fisiche. Ogni istanza può ospitare uno o più database.

È necessario configurare la macchina dell'applicazione client per connettersi al server su cui è presente il membro Db2 prima di poterlo utilizzare.