PowerStore: Použití souborů VFS na interních uzlech zařízení PowerStore X
Riepilogo: Tento článek databáze znalostí vysvětluje, jak používat soubory VFS na interních uzlech zařízení PowerStore X. Náhled verze – tento článek kb se vztahuje k funkcím plánovaným pro FH-Core. ...
Istruzioni
Ve výchozím nastavení využívají virtuální počítače AppsON efektivní implementaci virtuálního disku vVol zařízení PowerStore díky jednoduché povaze, optimalizaci návrhu a integraci v uživatelském rozhraní PowerStore. Přestože se od verze 2.0 doporučuje používat virtuální svazky, zařízení modelu PowerStore X díky jednoduché povaze, optimalizacím a integraci v uživatelském rozhraní PowerStore podporují také datová úložiště VMFS pro úložiště virtuálních počítačů v rámci aplikace AppsON tím, že umožňují mapování svazků bloků na interní hostitele ESXi zařízení PowerStore pomocí rozhraní REST API nebo rozhraní CLI zařízení PowerStore. V těchto případech je při používání úložiště VMFS z výkonnostních důvodů třeba zvážit následující:
- Vždy používejte více datových úložišť VMFS a distribuujte virtuální počítače napříč datovými oddíly VMFS.
- Základní blokové svazky, které tvoří datová úložiště VMFS, by měly být přichyceny k opačným uzlům v zařízení PowerStore.
Poznámka: Architektura virtuálního disku vVol v zařízení PowerStore je navržena tak, že výše uvedené dva body neplatí, a proto se doporučuje používat virtuální svazky.
Kromě toho, jak služba DRS distribuuje virtuální počítače napříč oběma uzly, budou mít některé virtuální počítače k datovému úložišti nepřímou cestu I/O, která projde přepínačem ToR, zatímco jiné budou mít přímou cestu I/O, která přejde přímo z virtuálního počítače do úložiště. V případě potřeby lze v systému vSphere vytvořit pravidlo spřažení virtuálního počítače pomocí zásady "should run", jak je popsáno v příručce virtualizace dostupné v informačním centru PowerStore.
Podrobný přehled kroků
- Identifikujte interní hostitele PowerStore X ESXi. Na jedno zařízení PowerStore X jsou dva.
- Tvorba nejméně dvou svazků na zařízení, které mají být formátovány jako úložiště VMFS.
- Namapujte dva svazky na každý ze dvou hostitelů ESXi zařízení PowerStore X, aby byla zajištěna ha.
- Rovnoměrně distribuujte spřažení uzlu napříč počtem svazků, které mají být použity jako VMFS, a počtu interních hostitelů ESXi, ke kterým jsou mapováni. Pokud existuje případ jednoho zařízení PowerStore X se dvěma svazky VMFS, které chcete použít, nastavte spřažení uzlu s NodeA na svazku VMFS 1 a nastavte spřažení uzlu na NodeB na svazku VMFS 2.
- Znovu projděte adaptér úložiště v systému vSphere pro hostitele ESXi zařízení PowerStore X a vytvořte datové úložiště VMFS pro každý nabízený svazek, čímž zajistíte, že je namapován na oba hostitele v zařízení.
Pomocí rozhraní příkazového řádku PowerStore (pstcli):
Určete interní uzly PowerStore X zadáním příkazu "host show". Interní hostitelé se zobrazí jako "<NameOfCluster>-Appliance<#>-node-A" a "<NameOfCluster>-Appliance<#>-node-B", s popisem "Interního hostitele pro systém" a "Os_Type" hodnoty systému ESXi.
PŘÍKLAD: 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 | Interní hostitel systému. | ESXi – | 2 | eb81db9f-1410-480f-8199-40ab2fa8d41a | AB-H1234-appliance-1-node-A | Interní hostitel systému. | ESXi – |
2. Vytvořte dva nové svazky zadáním příkazu "volume create" a zadáním názvu a velikosti.
PŘÍKLAD: pstcli -d <cluster_IP>-u admin -p <password>volume create -name VMFS1 -size 549755813888 -performance_policy_id default_medium -appliance_id A1 Created # | ID ----+ -------------------------------------- 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 # | ID ----+ -------------------------------------- 1 | 4fd9a173-41d1-4dc3-806f-e9e5366715a4 pstcli -d 10.123.123.123 -u admin -p 333!xxxxxx volume show # | id | název | zadejte | všitá | velikost | protection_policy.name ----+--------------------------------------+-------+---------+--------------------------------------+------------------------+------------------------ 1 | 4fd9a173-41d1-4dc3-806f-e9e5366715a4 | VMFS2 | Primární | naa.68ccf09800e95b41cfb7beb83a82aec0 | 549755813888 (512,00 G) | 2 | 6ff93940-6337-46dc-b68d-5fc99004dd71 | VMFS1 | Primární | naa.68ccf09800d6c5db7018b8f3e71ecf28 | 549755813888 (512,00 G) |
3. Namapujte tyto nové svazky na oba interní hostitele ESXi zadáním příkazu "volume" příkazem "attach -host_id".
PŘÍKLAD: pstcli -d <cluster_IP>-u admin -p <password>volume -id 4fd9a173-41d1-4dc3-806f-e9e5366715 připojení -host_id e744d953-b5ba-4d20-88ac-51aba9098e30 -logical_unit_number 1 Úspěch 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 < logical_unit_number password>volume -id 6ff93940-6337-46dc-b68d-5fc99004dd71 attach -host_id eb81db9f-1410-480f-8199-40ab2fa8d41a -logical_unit_number 2 Success
4. Přiřaďte každému svazku spřažení hostitele s každým svazkem přiřazeným k jinému uzlu v zařízení zadáním příkazu "volume" s příkazem "set -node_affinity".
PŘÍKLAD: 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-5fc99004dd71 set -node_affinity Preferred_Node_B Success
Pomocí rozhraní REST API:
Přejděte na https://<cluster_IP>/swaggerui pro definice rozhraní REST API.
1. Identifikujte interní uzly PowerStore X pomocí příkazu GET v objektu "host". Interní hostitelé se zobrazí jako "<NameOfCluster>-Appliance<#>-node-A" a "<NameOfCluster>-Appliance<#>-node-B".
EXAMPLE™ curl -k -i -u admin:<password> -X GET "https://<cluster_ip>/api/rest/host?select=name,id" -H "accept: application/json" [{"name":"AB-H12 34-appliance-1-node-A","id":"164fa5af-9e91-4e86-9c30-7ca0b2647549"}, {"name":"AB-H1234-appliance-1-node-B","id":"20207f44-f5b6-42a6-874a-b2e743f4bc5a"}]
2. Vytvořte dva nové svazky pomocí příkazu POST v objektu "volume", který specifikuje název a velikost svazku.
PŘÍKLAD:\ 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: <palcová>" -d "{ \"name\": \"VMFS1\", \"size\": 549755813888\ "appliance_id\": \"A1\", \"performance_policy_id\": \"default_medium\"}" | json_reformat zkroucení -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: <palcová>" -d "{ \"name\": \"VMFS2\", \"size\": 549755813888\ "appliance_id\": \"A1\", \"performance_policy_id\": \"default_medium\"}" | json_reformat
3. Namapujte tyto dva svazky na oba interní hostitele ESXi zadáním příkazu POST na objektu "volume" a zadáním ID hostitele vráceného v kroku 1.
PŘÍKLAD:\ 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: <ar>" -d "{ \"host_id\": \"164fa5af-9e91-4e86-9c30-7ca0b2647549\", \"logical_unit_number\": 0}" zkroucení -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: <ar>" -d "{ \"host_id\": \"20207f44-f5b6-42a6-874a-b2e743f4bc5a\", \"logical_unit_number\": 0}" zkroucení -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: <ar>" -d "{ \"host_id\": \"164fa5af-9e91-4e86-9c30-7ca0b2647549\", \"logical_unit_number\": 1}" zkroucení -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: <ar>" -d "{ \"host_id\": \"20207f44-f5b6-42a6-874a-b2e743f4bc5a\", \"logical_unit_number\": 1}"
4. Přiřaďte každému svazku spřažení hostitele s každým svazkem přiřazeným k jinému uzlu v zařízení zadáním požadavku PATCH na objekt "svazku".
PŘÍKLAD™ 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: <palcová>" -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: <palcová>" -d "{\"node_affinity\": \"Preferred_Node_B\" }"