XCOPY ist eines der VAAI-Primitive, die zum Auslagern von Aufgaben in den Speicher-Array verwendet werden. Mit XCOPY können Sie beispielsweise Vorgänge wie die Migration oder das Klonen von virtuellen Maschinen in den Array auslagern, statt zur Durchführung dieser Aufgaben vSphere-Ressourcen zu verbrauchen.
Sie können den XCOPY-Mechanismus bei allen Speicher-Arrays verwenden, die das von VMware entwickelte und auf den SCSI-Standards von T10 basierende VMW_VAAIP_T10-Plug-In unterstützen. Zum Aktivieren des XCOPY-Mechanismus erstellen Sie eine Beanspruchungsregel der VAAI-Klasse.
Voraussetzungen
Installieren Sie vCLI oder stellen Sie die virtuelle vSphere Management Assistant (vMA)-Maschine bereit. Siehe Erste Schritte mit vSphere Command-Line Interfaces. Führen Sie zwecks Fehlerbehebung esxcli-Befehle in der ESXi Shell aus.
Prozedur
- ♦ Verwenden Sie den folgenden Befehl und geben Sie die XCOPY-Optionen ein:
esxcli storage core claimrule add --claimrule-class=VAAI
Weitere Informationen zu den Befehlsoptionen finden Sie unter Hinzufügen von Multipathing-Beanspruchungsregeln.
Option Beschreibung -a|--xcopy-use-array-values Für XCOPY-Befehle werden vom Array gemeldete Werte verwendet. -s|--xcopy-use-multi-segs Für XCOPY-Befehle werden mehrere Segmente verwendet. Nur gültig, wenn --xcopy-use-array-values angegeben ist. -m|--xcopy-max-transfer-size Maximale Übertragungsgröße in MB für die XCOPY-Befehle, wenn Sie eine andere Übertragungsgröße als die vom Array gemeldete verwenden. Nur gültig, wenn --xcopy-use-array-values angegeben ist. -k|--xcopy-max-transfer-size-kib Maximale Übertragungsgröße in KiB für die XCOPY-Befehle, wenn Sie eine andere Übertragungsgröße als die vom Array gemeldete verwenden. Nur gültig, wenn --xcopy-use-array-values
angegeben ist.
Beispiel: Konfigurieren von XCOPY
-
# esxcli storage core claimrule add -r 914 -t vendor -V XtremIO -M XtremApp -P VMW_VAAIP_T10 -c VAAI -a -s -k 64
-
# esxcli storage core claimrule add -r 65430 -t vendor -V EMC -M SYMMETRIX -P VMW_VAAIP_SYMM -c VAAI -a -s -m 200