meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
almacenamiento:netapp [102013/12/ 08:42] – [Comandos] lcalmacenamiento:netapp [182023/01/ 13:10] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag> Netapp almacenamiento}}
 +===== NETAPP ======
 +para devolver el control a la otra controladora entramos en el nodo que tienen el control y ejecutamos <sxh>cf givback.</sxh>
 +
 +==== Recomendaciones ====
 +  * Un agregado por bandeja, no crearlos todos desde el principio 
 +  * No poner todos los discos en un agregado
 +  * Un disco de spare por bandeja
 +  * cada controladora debe manejar un tipo de discos por ejemplo la 1 los SATA y la 2 los SAS (no mezclar discos de velocidades distintas)
 +  * Para los volumenes SAN (LUNs) quitar la reserva de volumen para snapshot <sxh>snap reserver nombrevolumen 0 </sxh>
 +  * Si usamos NFS podemos redimensionar las particiones . Tanto aumentarlas como reducirlas (con la lun por iscsi sólo podemos aumentarlas )
 +<note warning>Hay que tener especial cuidado de que el agregado 0 no se llene, por ejemplo si ponemos otros volúmenes, ya que el volumen 0 que utiliza el sistema está en el agregado 0 y si no se puede escribir en dicho volumen se cae la cabina</note>
 +<note warning>no se pueden quitar discos de un agregado salvo que se destruya el agregado, por lo que se recomienda no agregar todos los disco desde el principio sino irselos añadiendo según se necesite.</note>
 +
 +<note>Agregar discos a un agregado no afecta al uso de la cabina </note>
 +
 +===== Cableado de las bandejas de discos =====
 +<note>Cada bandeja tiene que tener un ID único, que puede ir del 0-98 (por defecto vienen puestas a 00)</note>
 +https://library.netapp.com/ecmdocs/ECMP1197115/html/GUID-FF56A1A7-F2ED-4F3D-BC2A-366609422B4D.html
 +http://www.blog.davidsole.es/esquema-cabling-sas-y-acp-para-una-fas3240-con-ds2246-y-ds4243/
 +==== Interfaces ====
 +
 +=== Interfaz SP ===
 +la interfaz sp es un a interfaz que nos permite ver los mensaje del arranque mientras reinicia
 +<sxh> con sp status </sxh> podemos ver su estado
 +
 +=== Interfaz de Management ===
 +Se identifican por e0M
 +
 +=== Cambiar las direcciones ip ===
 +con ifconfig cambiamos las direcciones ip si luego queremos dejarlas permanentes hay que modificar el fichero rc
 +
 +=== Cambiar el nombre ===
 +el nombre se cambia con el comando <sxh>hostname nuevo_nombre</sxh>
 +<note>Ojo hay que editar además el fichero /etc/rc y cambiar el hostname
 +<sxh>rdfile /etc/rc</sxh></note>
 +==== Agregados ====
 +=== Poner disco a cero ===
 +Si quitamos un disco de un agregado para poder volver a utilizarlo hay que `ponerlo a cero para ello ejecutamos 
 +<sxh>disk zero spare </sxh>
 +muestra todos los discos <sxh>disk show -n</sxh>
 +<sxh>disk assign nombredisco</sxh> asigna los discos
 +
 +=== Cambiar raid de un agregado ===
 +aggr option aggr0 raidtype raid dp
 +
 +
 +
 +
 +==== Conexiones entre cabinas ====
 +Son conexiones para usuo exclusivo d elas controladoras, se identifican como c0A y c0B
 +<sxh>sysconfig -a </sxh> 
 +<note>el 0 indica que están en placa </note>
 +
 +Desasignamos los discos SATA de la controladora 1 para después asignarlo a la controladora 2
 +Desde la controladora 1 ejecutamos
 +<sxh>
 +disk assing -s unowed 0a.21.12
 +disk assing -s unowed 0a.21.13 
 +</sxh>
 +
 +Para asignarlos todos a una controladora 
 +<code>disk assing all</code>
 +
 +
 +Los cambios en la configuración para que sean permanentes hay que crearlos o modificarlos el fichero /etc/rc para ello hay que ir a la dirección \\ipcontrol\c$ ir al directorio etc y editar el fichero rc
 +
 +
 +
 +
 +
 +==== Configurar SAMBA ====
 +
 +<code>cifs setup</code>
 +
 +Si ya teníamos cifs funcionando antes de volver a ejecutar el setup hay que parar el cifs con <code>cifs terminate </code>
 +
 +=== Crear carpeta compartida ===
 +<code>cifs share -add nombrevolumen </code>
 +
 +Dare permisos  <code> cifs access nombrevolumen grupotrabajo/carpeta "Read Only"</code>
 +
 +
 +==== Configurar NFS ====
 +
 +Si nos da un problema de acceso denegado al acceder desde un equipo editamos los permisos del exportfile de ese volumen y marcamos la opción **Grant root access to all hosts** o bien editamos el fichero /etc/exportfs y modificamos para añadirle la opción root como en el siguiente ejemplo
 +<file>/vol/volcompartido -sec=sys,rw,root=192.168.1.170:172.19.100.160</file>
 +
 +=== Problemas NFS ===
 +Ejecutar **exportfs** sin ninguna opción para verificar que carga correctamente. si queremos recargarlo ya que aunque aparece en /etc/exports no carga ejecutamos  **exportfs -a** o **exportfs -r** para reexportarlo. 
 +Para verificar la cache **exportfs -c** o **exportfs -f** para borrarla
 +
 +También podemos borrar la cache de DNS por si tenemos problemas de resolución con **dns flush**
 +
 +
 +<note> Si queremos acceder a un volumen o qtree por cifs y por nfs mirar https://library.netapp.com/ecmdocs/ECMP1196993/html/GUID-9F27FFC7-FD64-4BF1-8915-C3EB894A046C.html </note>
 +==== Snapshots ====
 +Listado de snapshots <code> snap list </code>
 +
 +<note> Los snapshots manuales nunca se borran automaticamente, hay que acordarse de borrarlos manualmente cuando ya no hacen falta </note>
 +
 +Los snapshots de windows aparecen en propiedades->pestaña de versiones anteriores
 +
 +En linux aparecen dentro del directorio a restaurar en la carpeta oculta .snapshot
 +
 +
 +En caso de te de un error al intentar restarurar un volumen desde el snapshot y tengamos habilitado la replicación del volumen por snapmirror. Tendremos primero que romper la sincronización y si aún así no nos deja, tendremos que entrar por consola a la cabina y ejecutar
 +<sxh>
 +set d
 +release -destination-path <destino>
 +</sxh>
 +
 +<note>Si no conecemos el destino, podemos previamente ejecutar <sxh>snapmirror list-destinations  </sxh></note>
 +  * [[https://kb.netapp.com/Advice_and_Troubleshooting/Data_Protection_and_Security/SnapMirror/Snapshot_restore_fails_with_error_message%3A_Failed_to_promote_Snapshot_copy_snapshot-name|Error al restaurar el snapshot]]
 +  *[[ https://kb.netapp.com/Advice_and_Troubleshooting/Data_Protection_and_Security/SnapMirror/%22Remote_cluster_or_remote_vserver_not_reachable_or_relationship_is_deleted_but_not_released%22|Release relationship]]
 +==== Habilitar compresión y deduplicación =====
 +=== Activar deduplicación ===
 +<code>
 +sis on /vol/nuevovol
 +sis start -s /vol/nuevovol
 +sis status</code>
 +
 +=== Activar compresión ====
 +<code>
 +sis config -C true /vol/nuevovol
 +sis config para ver que está habilitada</code>
 +<note> Es necesario tener habilitado la deduplicación </note>
 +
 +
 +
 +==== CREAR LUN ====
 +===Ejemplo de crear una Lun para VMWARE ===
 +<code>lun create -s 1t -t vmware -o noreserver /vol/vmware/vmware.lun</code>
 +<code>sis on /vol/vmware</code>
 +<code>sis start -s /vol/vmware</code>
 +<code>igroup create -i -t vmware igrpvmware</code>
 +<code>lun map /vol/vmware/vmware.lun igrpvmware 0<code> donde el 0 es el identificador 
 +<code>igroup add igrpvmware <identificador iscsi del servidor ESX></code>
 +Sólo faltaria habilitar el servicio ISCSI 
 +<code>iscsi start</code>
 +
 +
 +==== Reiniciar Controladora ====
 +el comando para reiniciar una de las controladoras es reboot 
 +Cuando reiniciamos una controladora la otra toma el control, si queremos que antes de realizar el reboot la otra tome ya el control ejecutamos <code>cf takeover</code> y se lanza desde la controladora que queramos que asuma el control de la otra
 +<note> si queremos reiniciar una controladora sin que la otra tome el control ejecutamos reboot -f </note>
 +
 +<note important>Una vez que la controladora se reinicia al volver no asume el control de nuevo automáticamente, hay que devolverle control manualmente</note> 
 +
 +con el comando <b>partner</b> podemos ver la configuración del otro filer que tenemos parado
 +
 +Para volver a habilitar la controladora que hemos parado 
 +<code>cf status</code> para ver el estado
 +<code>cf giveback</code> para habilitarla de nuevo
 +
 +
 +
 +==== Añadir disco por ISCSI a un servidor ====
 +Creamos la lun <code>lun create </code>
 +<code>igroup create -i -t windows prueba</code>
 +<code>igroup add prueba identificador </code>
 +<code>lun map /vol/volumen/windows.lun  nombre ID-LUN</code>
 +
 +==== Mover Volumen a otro agregado ====
 +
 +Para mover un volumen a otro agregado en NetAPP OnTAP 8 ejecutamos los siguientes pasos:
 +
 +  - Quitamos el volumen del fichero exports 
 +    * Entramos por consola a la cabina. Editamos el fichero exports <code>rdfile /etc/exports</code>
 +    * Abrimos el notepad en nuestro equio y pegamos las líneas del fichero exports
 +    * Ejecutamos <code>wrfile /etc/exports </code>
 +    * Salimos con CTRL+C y el fichero exports se habrá quedado en blanco
 +    * Recargamos con <code>exportfs -r</code>
 +  - Paramos el servicio CIFS 
 +    * <code> cifs terminate </code>
 +  - Una vez que hemos dejado de compartir el volumen lo movemos con :
 +<code>vol move start volume-name destination-aggregate </code>
 +<note> para monitorizar el proceso se puede usar <code>snapmirror status</code> </note>
 +<note>Esperar hasta que aparezca el mensaje **“Successfully completed move of volume volname to aggr aggrname.”**</note>
 +  - Restauramos el fichero exports
 +    * Ejecutamos <code>wrfile /etc/exports</code> y pegamos el contenido del fichero que creamos anteriormente con el notepad</code>
 +    * Cerramos con CTRL+C y recargamos con <code>exportfs -r</code>
 +  - Arrancamos de nuevo el servicio CIFS <code>cifs restart </code>
 +
 +==== Reasignar un disco a otra controladora ====
 +
 +para ver los discos y la controladora a la que están asignados: <code>disk show</code> para ver los discos y la controladora a la que están asignados
 +
 +Desde la controladora que tenga asignada el disco ejecutamos <code> disk assign 3a.00.5 -s unowned</code>
 +
 +<note>3a.00.5 corresponde al identificador del disco que vamos a cambiar </note>
 +
 +
 +para comprobar que el disco ya no está asignado ejecutamos <code>disk show -n </code>  
 +
 +Para asignarlo a la otra controladora ejecutamos 
 +<code> disk assign 3a.00.5 -s 1574897937 </code>
 +
 +
 +Donde 1574897937 es el identificador de la otra controladora
 +
 +==== Actualizar Firmware ====
 +http://technologist.pro/storage/performing-a-non-disruptive-data-ontap-upgrade-on-your-netapp-cluster
 +
 +
 +
 +
 +==== Herramientas ====
 +=== Virtual Storage Control ===
 +Con el plugin para vmware virtual Storage Control  nos permitirá controlar muchos aspectos de las cabinas netapp desde el propio vcenter
 +
 +
 +
 +==== Referencias ====
 +  * http://keepingitclassless.net/2012/02/some-out-of-box-netapp-tweak-suggestions/
 +  * http://itekblog.com/manage-netapp-nfs-exports-using-exportfs-cli/
 +
 +==== Más Información ====
 +  * http://rm-rf.es/categoria/netapp/
 +  * https://blog.davidsole.es/ampliar-agregados-de-discos-en-controladoras-netapp/
 +