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.

Free(BSD)
Search for duplicated files

This will be short (but hopefully I will find more time to show entire process to search duplicated files together with some examples). In case you are searching for duplicated files I can recommend two software which actually rocks in openSource world

Azure
NFS issue, cannot be mounted or is not visible

The same kind of issue I have encountered numerous times while working across different environments and with various customers. The problem with NFS mounts connected from remote locations is so common. This issue extends beyond communication solely over WAN and also include connections between datacenters (DC) where we lack control …

Azure
Why Firefox is important and people should use this browser in 2024, my thoughts.

Can you remember the times when everyone was using Internet Explorer? Back in the ’90s and the early part of this century, Internet Explorer dominated the browser market. Software Incompatibility with Other Browsers Incompatibility issues with software and other browsers have been a persistent problem. Even in 2022, this remains …