Virtualizare - cerințele și limitările toleranta la erori vmware

VMware Tehnologia toleranță la deranjamente poate proteja mașinile virtuale folosind clusterele disponibilitate continuă, care să permită, în cazul unei defecțiuni gazdă cu mașina virtuală primar trece instantaneu la „umbra“ copie rabotyuschuyu pe un alt server de ESX.

Cu toate acestea, această tehnologie are limitări semnificative de mai jos.

Gazdele și clusterele VMWare:

  • gazde primare și secundare ESX (efectuarea VMs primar și secundar) trebuie să aibă același număr construi (build număr) și aceleași patch-uri instalate
  • Mașinile virtuale cu toleranță Defect activat trebuie să fie într-un cluster VMware HA. Acest lucru asigură faptul că mașina virtuală nu va avea probleme de disponibilitatea în caz de eșec al gazdei la VM primar (de exemplu, această repornire VM în caz de eșec și va secundar)
  • gazde ESX primare și secundare trebuie să aibă aceeași familie de modele CPU. Pentru cea mai bună performanță și compatibilitate, se recomandă să aibă un procesor cu aceeași pășirea.
  • VMware FT utilizează regulile implicite regulile anti-afinitate VMware DRS, pentru a se asigura că primare și secundare VMs sunt executate pe diferite gazde ESX.
  • Certificatul de validare (certificat de verificare gazdă) trebuie să fie activate în toate gazdele.
  • Tehnologia de virtualizare hardware (Intel VT sau AMD-V) ar trebui să fie incluse pe toate gazdele ESX în BIOS.
  • PDM nu va dezactiva gazdele care execută FT-mașină, în timp ce DRS este dezactivat. Astfel, DRS nu va fi capabil să facă vMotion FT-mașini de la gazdă.
  • Numai vSphere 4.1 și mai târziu: Mecanismul VMware FT este acum complet integrat cu VMware DRS, care vă permite pentru echilibrarea sarcinii pe VMware ESX 4.1 gazde pentru primar și secundar SMN. Ei bine, susținut și echilibrat pe original, mașinile FT-plasare în cluster. Pentru funcționarea corectă a acestui mod este necesar a inclus modul de EVC al cluster-ului.
  • Numai vSphere 4.1 și mai mare: pentru gazde, mașini FT-suport, nu există nici o cerință pentru respectarea deplină a construi numărul de servere ESX.
  • Numai vSphere 4.1 și mai târziu: VMware HA poate fi oprit în cluster fără a fi nevoie pentru a opri mașinile virtuale VMware FT.

System Storage (Stocare):

  • FT-mașinile trebuie să fie amplasate la stocare partajat. Sprijinit de stocare FC / iSCSI / NFS. Dacă utilizați de stocare NFS, poate fi necesar pentru a crește timeout-uri de stocare.
  • Virtual discuri FT-mașinile trebuie să fie format eagerzeroedthick (pre-alocate, toate blocurile de date sunt șterse atunci când creați). Discuri alte formate (subțire, 2gbsparse, zeroedthick, gros) pot fi convertite în acest format.
  • roți RDM sunt acceptate numai într-un mod de compatibilitate virtuală (modul de compatibilitate virtuală).

Networking (Rețea):

  • Pentru a funcționa corect, Toleranță VMware Defect necesită cel puțin 2 dedicat adaptor de rețea Gigabit Ethernet, în plus față de mașina virtuală (1 - pentru FT logare, 2 - pentru VMotion).
  • Cele mai bune practici - introducerea de redundanță în rețele pentru exploatarea forestieră FT și vMotion.
  • Cele mai bune practici - de a utiliza 10 Gigabit NIC-uri activat Rame Jumbo.
  • Delay (latență) în canalul FT de logare ar trebui să fie mai puțin de o milisecundă (pentru a verifica dacă comanda poate fi utilizat vmkping - face ping între porturile VMkernel).
  • Configurarea switch-uri virtuale, care conectează mașina virtuală trebuie să fie unificate. Se recomandă utilizarea unui comutator distribuit VMware Distributed Comutare (VdS).
  • Doar un singur vCPU (fără utilizarea de multi-procesor VM, Virtual SMP).
  • Nu trebuie să aibă instantanee.
  • Ele nu pot fi grupate folosind MSCS.
  • Nu se poate utiliza paravirtualized kernel Guest OS.
  • Este posibil să nu fie pe gazde în modul de întreținere sau regimuri modul de așteptare.
  • Nu poate fi stocat în modul de înregistrare / redare.
  • Este posibil să nu aibă dispozitive VMDirectPath I / O.
  • Nu se poate utiliza software-ul pentru backup folosind instantanee (VMware de recuperare de date sau Veeam Backup).

Care procesoare și sisteme de operare suportate de VMware FT?

Răspuns proaspăt poate fi întotdeauna găsite în KB 1008027.

Cele mai bune practici de utilizare a VMware toleranță la defecte:

  • Nu alerga mai mult de 4-8 FT-mașini pe aceeași gazdă ESX (bazată pe primar și secundar).
  • Pune ISO-imagini care folosesc FT-mașinile pe stocare pentru VM primară și secundară poate avea acces la aceste date.
  • Opriți de gestionare a energiei în gazdă BIOS ESX / ESXi. În cazul în care intră un mod de economisire a energiei, aceasta nu poate avea suficiente resurse CPU pe sarcinile secundare VM în sincronizare cu VM primar.
  • Utilizați comutatorul VdS - acest lucru se va păstra setările unificate.
  • Distribui uniform VMs primar - deoarece acestea generează trafic.

Ce limitări face mașina virtuală cu activat Toleranta VMware Defect:

  • Nu este de lucru hot-plug pentru dispozitive virtuale, procesor și memorie RAM.
  • Nu puteți utiliza VMotion de stocare.
  • virtualizare Se pot folosi N_port ID Virtualization (NPIV).
  • Ele nu pot fi folosite VMDirectPath I / O pentru conectarea în rețea dispozitive I / O (NIC passthrough).
  • Nu este un dispozitiv USB virtual poate fi folosit
  • Ele nu pot fi folosite floppy virtual, montați la dispozitivele fizice.
  • Nu poate fi utilizat adaptor Vlance depășite.
  • Nu puteți utiliza instantanee.
  • Pentru mașina virtuală sunt dezactivate în mod automat tabele imbricate Page (NPT) pentru AMD și tabelele de pagină extinse (EPT) pentru Intel.

Când încurajați să includă VMware FT

  • VM cu cererea cu cerința disponibilității constante.
  • Când nu se poate configura de cluster MSCS, și VMware HA nu oferă nivelul dorit de disponibilitate.
  • Atunci când este scump grup MSCS pentru aplicații care au nevoie de disponibilitate ridicată.

articole similare