vSphere storage

Obsługa pamięci masowych w ESX

 

  • VMware VMDirectPath I/O – pozwala na bezpośredni dostęp do urządzeń I/O. Korzyści: przy bardzo szybkich połączeniach redukuje narzut na CPU przy obsłudze żądań przez hypervisor. Wykorzystuje funkcje wirtualizacyjne procesora (Intel I/O AT – I/O Acceleration Technology, VT-d – Intel Virtualization Technology for Directed I/O for Networking) oraz NPIV (Fibre Channel N-port Virtualization for storege drivers). W vSphere 4 wykorzystanie VMDirectPath wyłącza wiele ficzerów, m.in. Vmotion, FT, HA, Memory overcommitment, page sharing.
  • SR-IOV – to bardzo świeża technologia pokazująca kierunek rozwoju wirtualizacji. Główna idea polega na udostępnieniu urządzenia (np. karty PCI) w taki sposób, żeby była widoczna przez wiele wirtualnych maszyn jak własna karta. Jest to realizowane za pomocą odpowiedniego sterownika w jądrze ESX. Również każda wirtualna maszyna ma sterownik.
  • Interferjs (api’s) dla multipathing – architektura wymyślona po to, aby dać możliwość obsługi jednocześnie wielu urządzeń różnych producentów; umożliwia również dodawanie sterowników i „zarządzaczy” przez różnych producentów.

    Pojęcia:

    • PSA – pluggable storage architecture; pojęcie opisujące całość rozwiązania, w skład wchodzi
      • NMP – Native Multipathing plug-in
        Moduł jest niekonfigurowalny. Korzysta z modułów SATP i PSP. Monitoruje zachowanie MPIO (multipathing I/O) i ma tablicę identyfikacji macierzy.
      • PSP – Path Selection plug-in
        Zajmuje się loadbalancing.
        Nadzoruje wybór ścieżki dla I/O. NMP jest wybierany na podstawie wyboru SATP. Domyślny PSP ma dostępne polityki:

        • MRU – domyślny dla macierzy Active/Passive. Cały ruch za pomocą jednej ścieżki, gdy ta jest niedostępna to ruch przerzucany na kolejną ścieżkę, do momentu aż ta jest dostępna
        • Fixed – domyślny dla macierzy Active/Active. Wybiera domyślną ścieżkę do momentu kiedy jest aktywna. W przypadku braku dostępności wybiera inną, gdy domyślna pojawi się z powrotem ruch przerzucany jest na nią.
        • Round robin – zmienia wybór ścieżki pomiędzy wszystkie dostępne, wykonuje w ten sposób prosty load balancing.

        Przez określenie PSP czasem rozumie się właśnie wybór polityki.

      • SATP – Storage Array Type plug-in;
        Zajmuje się failover.
        Przetrzymuje path failover dla macierzy i określa zachowanie w przypadku problemów. Na podstawie SCSI Array ID, NMP wybiera sobie którego SATP ma załadować. Po tym SATP monitoruje, włącza i wyłącza ścieżki (również wykrywa nowe przy ręcznym odświeżeniu). Żeby zobaczyć obsługiwane moduły: esxcli nmp satp list.
      • MPP – Multipathing plug-in
        Osobne podejście do MPIO (multipathing IO). Z myślą do producentach macierzy. Zastępuje SATP i PSP. Może dostarczać lepszych polityk MP.

Metody zapewnienia bezpieczeństwa w sieci SAN: http://www.vmware.com/pdf/esx_lun_security.pdf

Masking Paths – http://pubs.vmware.com/vsp40/wwhelp/wwhimpl/js/html/wwhelp.htm#href=fc_san_config/t

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

VMware
VCF, backup configuration

Backup implementation for VMware component is fairly easy. Just the requirements is to configure SFTP server in proper way and make it network available to the VMware components. SDDC Manager and NSX Manager backup In VCF Operations it is possible to configure backup for SDDC Manager and NSX Manager. Go …

VMware
VCF Automation, fresh environment configuration with identity providers and access control.

Introduction Login Login as user admin to the Organization name: system or if selected manual: Check the connections (in Administration section), where you should see connection to the vCenter and NSX-t manager as those are provided automatically via VCF Operations: the same for VCF Instances: Also check your networking: Identity …

VMware
VCF SoS

SoS (Supportability and Serviceability) command can be used for troubleshooting purpose to generate VCF (per component) log bundle, massively enable/disable ssh service on ESXi, vCenter, password and certificates expiry status, verify cluster health and many other. while troubleshooting, the following commands can be helpful: