PowerStore: Korzystanie z plików VMF na węzłach wewnętrznych urządzenia modelu PowerStore X

Riepilogo: W tym artykule bazy wiedzy wyjaśniono, w jaki sposób korzystać z plików VMF w węzłach wewnętrznych urządzenia modelu PowerStore X. Wersja preview — ta bazy wiedzy dotyczy funkcji planowanych dla FH-Core. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Domyślnie maszyny wirtualne AppsON wykorzystują efektywną implementację vVol PowerStore ze względu na jej prosty charakter, optymalizację projektu i integrację w interfejsie użytkownika PowerStore. Mimo że nadal zaleca się korzystanie z vVol ze względu na jej prosty charakter, optymalizację i integrację w interfejsie użytkownika PowerStore, począwszy od PowerStore w wersji 2.0, urządzenia modelu PowerStore X obsługują również magazyny danych VMFS dla przechowywania maszyn wirtualnych w programie AppsON, umożliwiając mapowanie woluminów blokowych do wewnętrznych hostów ESXi PowerStore przy użyciu interfejsu API REST PowerStore lub interfejsu CLI. W tych przypadkach podczas korzystania z VMFS należy uwzględnić następujące kwestie: 

  • Zawsze należy używać więcej niż jednego magazynu danych VMFS, dystrybucji maszyn wirtualnych w magazynach danych VMFS. 
  • Podstawowe woluminy blokowe, które składają się na magazyny danych VMFS, powinny być koligowane do przeciwnych węzłów w PowerStore. 


Uwaga: Architektura vVol PowerStore została zaprojektowana w taki sposób, aby powyższe dwa punkty nie miały zastosowania, dlatego zaleca się używanie vVols.  

Ponadto, ponieważ DRS dystrybuuje maszyny wirtualne w obu węzłach, niektóre maszyny wirtualne będą miały pośrednią ścieżkę we/wy do magazynu danych, która przejdzie przez przełącznik ToR, podczas gdy inne mają bezpośrednią ścieżkę we/wy, która przechodzi bezpośrednio z maszyny wirtualnej do pamięci masowej. W razie potrzeby można utworzyć regułę koligacji maszyny wirtualnej w oprogramowaniu vSphere z zasadą "powinna zostać uruchomiona", jak opisano w przewodniku wirtualizacji dostępnym w centrum informacji PowerStore.

 
Przegląd czynności na wysokim poziomie 

  • Identyfikacja wewnętrznych hostów PowerStore X ESXi. Na urządzenie PowerStore X przypadają dwa urządzenia.
  • Utwórz co najmniej dwa woluminy na urządzenie, które mają być sformatowane jako VMFS.
  • Zmapuj dwa woluminy na każdy z dwóch hostów ESXi urządzenia PowerStore X, aby zapewnić ha. 
  • Rozdziel koligację węzłów równomiernie na liczbę woluminów używanych jako VMFS oraz liczbę wewnętrznych hostów ESXi, do których są mapowane. Jeśli istnieje przypadek pojedynczego urządzenia PowerStore X z dwoma woluminami VMFS, które mają być używane, ustaw koligację węzła na NodeA na woluminie 1 VMFS i ustaw koligację węzła na NodeB w woluminie VMFS 2. 
  • Ponownie zeskanuj kartę pamięci masowej w vSphere dla hostów ESXi urządzenia PowerStore X i utwórz magazyn danych VMFS dla każdego prezentowanego woluminu, upewniając się, że jest mapowany do obu hostów w urządzeniu.  


Korzystanie z interfejsu wiersza poleceń PowerStore (pstcli): 
Zidentyfikuj wewnętrzne węzły PowerStore X, wydając polecenie "host show". Hosty wewnętrzne będą wyświetlane jako "<NameOfCluster>-Appliance<#>-node-A" i "<NameOfCluster>-Appliance<#>-node-B" z opisem "Internal host for the system" i "Os_Type" wartości ESXi  

PRZYKŁAD*** pstcli -d <cluster_IP>-u admin -p <password>host show # | id | name | description | os_type | host_group.name ----+--------------------------------------+-----------------------------+-------------------------------+---------+----------------- 1 | e744d953-b5ba-4d20-88ac-51aba9098e30 | AB-H1234-appliance-1-node-B | Host wewnętrzny systemu. | | ESXi  2 | eb81db9f-1410-480f-8199-40ab2fa8d41a | AB-H1234-appliance-1-node-A | Host wewnętrzny systemu. | | ESXi 



2. Utwórz dwa nowe woluminy, wydając polecenie "volume create", określając nazwę i rozmiar. 

PRZYKŁAD*** pstcli -d <cluster_IP>-u admin -p <password>volume create -name VMFS1 -size 549755813888 -performance_policy_id default_medium -appliance_id A1 Created # |                  identyfikator ---- + -------------------------------------- 1 | 6ff93940-6337-46dc-b68d-5fc99004dd71 pstcli -d <cluster_IP>-u admin -p <password>volume create -name VMFS2 -size 549755813888 -performance_policy_id default_medium -appliance_id A1 Created # |                  identyfikator ---- + -------------------------------------- 1 | 4fd9a173-41d1-4dc3-806f-e9e5366715a4 pstcli -d 10.123.123.123 -u admin -p 333!xxxxxx volume show # |                  identyfikator | nazwa |  wpisz |                 | wwn          rozmiar | protection_policy.name ----+--------------------------------------+-------+---------+--------------------------------------+------------------------+------------------------ 1 | 4fd9a173-41d1-4dc3-806f-e9e5366715a4 | | VMFS2 Podstawowa | naa.68ccf09800e95b41cfb7beb83a82aec0 | 549755813888 (512,00G) |  2 | 6ff93940-6337-46dc-b68d-5fc99004dd71 | | VMFS1 Podstawowa | naa.68ccf09800d6c5db7018b8f3e71ecf28 | 549755813888 (512,00G) | 



3. Zmapuj te nowe woluminy na oba wewnętrzne hosty ESXi, wydając polecenie "volume" z poleceniem "attach -host_id".  

PRZYKŁAD*** pstcli -d <cluster_IP>-u admin -p <password>volume -id 4fd9a173-41d1-4dc3-806f-e9e5366715a4 attach -host_id e744d953-b5ba-4d20-88ac-51aba9098e30 -logical_unit_number 1 Success pstcli -d <cluster_IP>-u admin -p <password>volume -id 4fd9a173-41d1-4dc3-806f-e9e5366715a4 attach -host_id eb81db9f-1410-480f-8199-40ab2fa8d41a -logical_unit_number 1 Success pstcli -d <cluster_IP>-u admin -p <password>volume -id  6ff93940-6337-46dc-b68d-5fc99004dd71 attach -host_id e744d953-b5ba-4d20-88ac-51aba9098e30 -logical_unit_number 2 Success pstcli -d <cluster_IP>-u admin -p <password>volume -id 6ff93940-6337-46dc-b68d-5fc99004d71 attach -host_id eb81db9f-1410-480f-8199-40ab2fa8d41a -logical_unit_number 2 Success 


4. Przypisz koligację hosta do każdego woluminu, przy użyciu każdego woluminu koligowanego do innego węzła w urządzeniu, wydając polecenie "volume" z poleceniem "set -node_affinity". 

PRZYKŁAD*** pstcli -d <cluster_IP>-u admin -p <password>volume -id 4fd9a173-41d1-4dc3-806f-e9e5366715a4 set -node_affinity Preferred_Node_A Success pstcli -d <cluster_IP>-u admin -p <password>volume -id 6ff93940-6337-46dc-b68d-5fc99004d71 set -node_affinity Preferred_Node_B Success 



Korzystanie z interfejsu REST API: 
Przejdź do https://<cluster_IP>/compui dla definicji interfejsu REST API.

1. Zidentyfikuj wewnętrzne węzły PowerStore X, wykonując polecenie GET na obiekcie "hosta". Hosty wewnętrzne będą wyświetlane jako "<NameOfCluster>-Appliance<#>-node-A" i "<NameOfCluster>-Appliance<#>-node-B".   

PRZYKŁAD*** curl -k -i -u admin:<password> -X GET "https://<cluster_ip>/api/rest/host?select=name, id" -H "accept: application/json" [{"name":"AB-H1234-appliance-1-node-A","id":"164fa5af-9e91-4e86-9c30-7ca0b2647549"}, {"name":"AB-H1234-appliance-1-node-B","id":"20207f44-f5b6-42a6-874a-b2e743f4bc5a"}]   


2. Utwórz dwa nowe woluminy, wykonując polecenie POST na obiekcie "volume", określając nazwę i rozmiar woluminu. 

PRZYKŁAD*** curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"name\": \"VMFS1\", \"size\": 549755813888, \"appliance_id\": \"A1\", \"performance_policy_id\": \"default_medium\"}" | json_reformat curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"name\": \"VMFS2\", \"rozmiar\": 549755813888, \"appliance_id\": \"A1\", \"performance_policy_id\": \"default_medium\"}" | json_reformat  


3. Zmapuj te dwa woluminy na oba hosty wewnętrzne ESXi, wydając polecenie POST na obiekcie "volume", określając identyfikator hosta zwrócony w kroku 1.  

PRZYKŁAD*** curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume/04f0499c-0f13-4f39-a455-846297358d01/attach" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"host_id\": \"164fa5af-9e91-4e86-9c30-7ca0b2647549\", \"logical_unit_number\": 0}" curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume/04f0499c-0f13-4f39-a455-846297358d01/attach" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"host_id\": \"20207f44-f5b6-42a6-874a-b2e743f4bc5a\", \"logical_unit_number\": 0}" curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume/f1577f97-9a4b-4b51-a89b-7e135eda8b29/attach" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"host_id\": \"164fa5af-9e91-4e86-9c30-7ca0b2647549\", \"logical_unit_number\": 1}" curl -k -u admin: <password>-X POST "https://<cluster_ip>/api/rest/volume/f1577f97-9a4b-4b51-a89b-7e135eda8b29/attach" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{ \"host_id\": \"20207f44-f5b6-42a6-874a-b2e743f4bc5a\", \"logical_unit_number\": 1}" 



4. Przypisz koligację hosta do każdego woluminu, przy użyciu każdego woluminu koligowanego do innego węzła w urządzeniu, wystawiając żądanie poprawki dla obiektu "volume". 

PRZYKŁAD*** curl -k -u admin:<password> -X PATCH "https://<cluster_ip>/api/rest/volume/04f0499c-0f13-4f39-a455-846297358d01" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{\"node_affinity\": \"Preferred_Node_A\" }" curl -k -u admin: <password>-X PATCH "https://<cluster_ip>/api/rest/volume/f1577f97-9a4b-4b51-a89b-7e135eda8b29" -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: <token>" -d "{\"node_affinity\": \"Preferred_Node_B\" }" 



 

Prodotti interessati

PowerStore 1000X, PowerStore 3000X, PowerStore 5000X, PowerStore 7000X, PowerStore 9000X

Prodotti

PowerStore
Proprietà dell'articolo
Numero articolo: 000182913
Tipo di articolo: How To
Ultima modifica: 13 giu 2025
Versione:  6
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.