Obtener el nombre del volumen root usando NetApp PowerShell Toolkit

En esta nueva entrada veremos cómo obtener el nombre del volumen root usando NetApp PowerShell Toolkit. El volumen root de una controladora NetApp se denomina de forma predeterminada vol0. Ahora bien este nombre normalmente se cambia por uno más identificativo como por ejemplo data_ontap, vol_root, etc. Como no tenemos un patrón y en cada lugar se usan los nombres adaptándose a unos criterios como por ejemplo códigos de área, prefijos, sufijos, identificación empresarial,… puede ser complejo obtener el nombre del volumen root. Con NetApp PowerShell Toolkit lo podemos obtener usando el Cmdlet Get-NaVolRoot.

 

Veamos un ejemplo de uso de este Cmdlet asociando el nombre del volumen root a una nueva variable que podremos usar, por ejemplo, dentro de un script:

1) Import-Module DataONTAP
2) Connect-NaController 192.168.0.7 -Credential root
3) Get-NaVolRoot | Format-table name
4) $whoisroot= Get-NaVolRoot | Format-Wide |out-string
5) Get-Variable whoisroot |fl

 

La secuencia anterior en la captura siguiente:

Obtener el nombre del volumen root usando NetApp PowerShell Toolkit


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal

NetApp Data OnTap PowerShell Toolkit

Con el módulo NetApp Data OnTap PowerShell Toolkit podemos administrar nuestras controladoras de forma remota usando Windows PowerShell. El complemento implementa de forma bastante acertada e intuitiva los comandos CLI de NetApp y nos brinda posibilidad de crear scripts para automatizar tareas.

La instalación del módulo es bastante sencilla como veremos a continuación. Antes, deberemos descargarlo desde aquí (requiere una cuenta de NetApp).

 

NetApp Data OnTap PowerShell Toolkit

Una vez descargado el archivo DataONTAP.zip necesitaremos desbloquearlo para que el módulo funcione correctamente:

NetApp Data OnTap PowerShell Toolkit

Descomprimiremos el contenido de este archivo en la ruta C:\Windows\System32\WindowsPowerShell\v1.0\Modules. Deberá quedar de la siguiente forma:

C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DataONTAP

Ahora tenemos nuestro nuevo módulo cargado en el sistema. Para usarlo abriremos una consola de Windows PowerShell y lo importaremos con el Cmdlet Import-Module DataONTAP:

NetApp Data OnTap PowerShell Toolkit

La lista completa de Cmdlets que podemos utilizar la obtendremos con Get-NaHelp:

NetApp Data OnTap PowerShell Toolkit

Para conectar con una controladora usaremos la cadena Connect-NaController 172.17.10.53 -Credential root:

NetApp Data OnTap PowerShell Toolkit

En este ejemplo usamos el usuario predeterminado root aunque puede valer cualquier otro que tenga permisos de administración en la controladora.

NetApp Data OnTap PowerShell Toolkit

Si la conexión se ha establecido correctamente observaremos el nombre de la controladora con su IP y versión de Data Ontap.

A modo de ejemplo podemos lanzar el Cmdlet Get-NaAggrSpace aggr0 para ver el espacio de este agregado:

NetApp Data OnTap PowerShell Toolkit


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal

Mover las bases de datos de sistema en Microsoft Exchange 2013

En ocasiones podemos necesitar mover las bases de datos de sistema en Microsoft Exchange 2013. Las organizaciones de Microsoft Exchange disponen de unas bases de datos “especiales” para el apoyo de operaciones internas del sistema de correo. En general cuando se implementa una nueva organización de Exchange 2013 se genera la base de datos Maibox Database 0123456789” (una BD con un identificador único) donde se ubican los buzones de Arbitration y Discovery además de los buzones de usuario (en realidad es la primera base de datos o también denominada Default Database).

Normalmente podemos tener los siguientes tipos de buzones:

Organization Mailbox – Message approval Mailbox – UM data storage Mailbox – Discovery Mailbox – Federated email Mailbox – Migration Mailbox

Para listar los buzones Arbitration y Discovery podemos usar los siguientes Cmdlets:

Get-Mailbox –Arbitration | Format-Table DisplayName,Database,ServerName

Get-Mailbox DiscoverySearchMailbox* | Format-Table DisplayName,Database,ServerName

Mover las bases de datos de sistema en Microsoft Exchange 2013

Mover las bases de datos de sistema en Microsoft Exchange 2013

Como puede observarse estos 6 buzones se ubican en la misma base de datos que, como hemos comentado, se genera en el momento del despliegue de la organización de Microsoft Exchange 2013.

Podemos mover estos buzones de forma independiente o bien podemos mover directamente la base de datos a una nueva ubicación. En este caso moveremos la base de datos usando el Cmdlet siguiente:

Move-DatabasePath “Mailbox Database 1105755595” -EdbFilePath “H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\System\System.edb” -LogFolderPath “H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\System”

Mover las bases de datos de sistema en Microsoft Exchange 2013

Este procedimiento se puede llevar a cabo de forma no disruptiva para los usuarios de los buzones de Exchange. Finalizada la ejecución podemos verificar la nueva ubicación usando el Cmdlet siguiente:

Get-MailboxDatabase “Mailbox Database 1105755595” | Format-Table EdbFilePath,LogFolderPath

Mover las bases de datos de sistema en Microsoft Exchange 2013

Podemos renombrar la base de datos para que coincida con el nombre del nuevo archivo .edb haciéndolo desde el Panel de Control (Centro de administración de Exchange) al cual accederemos mediante su URL “https://correo.dominio.es/ecp”:

Mover las bases de datos de sistema en Microsoft Exchange 2013

En este ejemplo el nombre sería System (hemos movido a la base de datos System.edb):

Mover las bases de datos de sistema en Microsoft Exchange 2013

Para finalizar lanzamos nuevamente los Cmdlets para verificar los cambios:

Mover las bases de datos de sistema en Microsoft Exchange 2013

Mover las bases de datos de sistema en Microsoft Exchange 2013


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal