Alguna introducción sobre la arquitectura de almacenamiento conectable.

52 0 0 0

Hay varios componentes requeridos en el VMkernel para hacer que VAAI funcione correctamente. El primero de ellos es el marco del filtro de dispositivos de la Arquitectura de almacenamiento conectable (PSA). Esta es una característica que está destinada a facilitar la adición de valor a nivel de dispositivo en la pila de E / S de PSA. Permite a VMware introducir un nuevo valor agregado en la pila de PSA de forma asíncrona, desconectándolo del ciclo de lanzamiento de vSphere. La motivación principal es apoyar VAAI. Sin el marco del filtro de dispositivos PSA, VAAI tendría que implementarse en la política de tipo de matriz de almacenamiento (SATP) por matriz. La implementación en el marco del filtro de dispositivos PSA reduce el código duplicado y ahorra espacio de memoria en el VMkernel. Además, si se implementara VAAI en el SATP, evitaría que otros complementos de terceros, como EMC PowerPath, utilicen los primitivos de descarga. El término "filtro" es un tanto engañoso porque el marco del filtro de dispositivos PSA permite insertar software específico de valor agregado entre VMFS y la capa de dispositivos PSA. Se puede hacer referencia al segundo componente requerido como un complemento VAAI específico para el filtro VAAI. Implementa funciones VAAI específicas del proveedor, como ATS, XCOPY y WRITE_SAME. Hubo diferentes implementaciones de las primitivas de bloque VAAI en vSphere 4.1, pero todas las primitivas en vSphere 5.0 han sido ratificadas por T10, por lo que cualquier matriz que sea compatible con T10 debería poder usar VAAI.142923lclsl *** d4xtqsss.png

 Para aprovechar la funcionalidad VAAI en un LUN, debe tener un filtro de dispositivo PSA y un complemento VAAI específico del proveedor para cada dispositivo. VMware tiene un único complemento de filtro de dispositivo PSA llamado VAAI_FILTER. Si un dispositi****dmite descargas VAAI, primero será reclamado por el filtro VAAI, VAAI_FILTER. Después de que el filtro lo haya reclamado, un complemento VAAI específico del proveedor reclamará y luego administrará el dispositivo.


Los siguientes comandos muestran las reglas de reclamación que están asociadas con los filtros de dispositivos en el PSA.


Al utilizar el siguiente comando, puede verificar si el filtro VAAI ha reclamado un dispositivo individual. Como se muestra a continuación, los campos Filtros adjuntos y Estado de VAAI se ubican hacia el final de la salida:


~ # esxcli storage core device list -d naa.xxx
naa.xxx
Display Name: NETAPP iSCSI Disk (naa.xxx)
Has Settable Display Name: true
Size: 20480
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/naa.xxx
Vendor: NETAPP
Model: LUN
Revision: 8020
SCSI Level: 4
Is Pseudo: false
Status: degraded
Is RDM Capable: true
Is Local: false
Is Removable: false
Is SSD: false
Is Offline: false
Is Perennially Reserved: false
Thin Provisioning Status: yes
Attached Filters: VAAI_FILTER
VAAI Status: supported
Other UIDs: vml.xxx 


Si un dispositivo es compatible con VAAI y ha sido reclamado con éxito por el filtro VAAI, el filtro aparecerá en el

Comando de lista de complementos:

~ # esxcli storage core plugin list
Plugin name Plugin class
---------------- ------------
VMW_VAAIP_NETAPP VAAI
VAAI_FILTER Filter
NMP MP 


En este ejemplo, se muestran el filtro VAAI y el complemento VAAI específico del proveedor.

Finalmente, se puede usar otro comando CLI para verificar qué complemento VAAI específico del proveedor ha reclamado un dispositivo.

Este comando muestra tanto el nombre del complemento VAAI como las primitivas que admite.

~ # esxcli storage core device vaai status get -d naa.xxx
naa.xxx
VAAI Plugin Name: VMW_VAAIP_NETAPP
ATS Status: supported
Clone Status: supported
Zero Status: supported
Delete Status: supported

  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesi | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje
Respuesta rápida Desplácese hasta arriba