Buscar

miércoles, 1 de abril de 2009

Respaldo y restauracion utilizando la herramienta de línea de comando Stsadm

Al momento de realizar los respaldos sobre MOSS, se tiene que tomar en cuenta varias concideraciones entre las que se destaca que tanto la herramienta de Administración Central de backup como por medio de línea de comando no respaldan cambios de configuración, que incluyen:

• Configuración en Internet Information Services (IIS): host headers, dirección IP dedicadas, y certificados Secure Sockets Layer (SSL).
• Rutas de accesos alternas( alternate access mapping) en SharePoint Server 2007
• Directorio Inetpub
• El directorio de SharePoint %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12
• Cualquier customización o cambios realizados al archivo Web.config de cada aplicación web.

Todas estas configuraciones deben ser respaldas en forma independiente y cada vez que se realicen cambios en las mismas.

A continuación explicara la forma de ejecutar un respaldo de MOSS, por medio de linea de comando con la herramienta Stsadm.

Respaldo de un conjunto de servidores (server farm)
1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Para respaldar un conjunto de servidores, tipear el siguiente comando:
3. stsadm -o backup -directory <\\nombre servidor\nombre carpeta> -backupmethod full
Ejemplo:
Stsadm –o backup .directory \\directorio\respaldomoss -backupmethod full
4. donde \\server name\folder name es la ruta Universal Naming Convention (UNC) para el directorio del respaldo.
5. Si la copia de seguridad completa con éxito, la ventana de comandos muestra el siguiente texto:

Completed with 0 warnings.
Completed with 0 errors.
Backup completed successfully.
---------------------------------------------------------
Operation completed successfully.


6. Si hay errores o advertencias, o si la copia de seguridad no se completa con éxito, revisar el archivo spbackup.log


Respaldo de una aplicación Web
1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Si aún no sabe qué nodo que desea realizar una copia de seguridad, escriba el comando siguiente:
stsadm –o backup –showtree
3. Para respaldar una aplicación Web, tipear el siguiente comando:
stsadm -o backup -directory <\\nombre servidor\nombre carpeta> -backupmethod full -item
Ejemplo:
Stsadm –o backup –directory \\directorio\respaldomoss -backupmethod full -item http://SitioMossdonde nombre aplicación Web es el nombre de la aplicación que se desea respaldar. Si la copia de seguridad completa con éxito, la ventana de comandos muestra el siguiente texto:

Completed with 0 warnings.
Completed with 0 errors.
Backup completed successfully.
---------------------------------------------------------



Respaldando una base de datos

1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Si aún no sabe qué nodo que desea realizar una copia de seguridad, escriba el comando siguiente:
Stsadm –o backup –showtree
3. Para respaldar una base de datos tipee el siguiente comando:
Stsadm -o backup -directory <\\nombre servidor\carpeta> -backupmethod full -item
Ejemplo:
Stsadm –o backup –directory \\ serverSQL\respaldo -backupmethod full –item WSS_content

Where \\nombre servidor\carpeta, es la ruta Universal Naming Convention (UNC) para el directorio del respaldo y donde database name es el nombre de la base de datos que desea respaldar.

Restaurar una colección de sitios

1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Tipee el siguiente el comando:
stsadm -o backup -url -filename <\\servidor nombre\carpeta\archivo> [-overwrite]
Ejemplo:

Stsadm –o backup –url http://intranet –filename \\servidor\respladomoss\intranet.bak -overwrite


Recomendaciones para el plan de respaldo

• Respaldo Full del conjunto de servidores de forma semanal, usando el Windows schedule
• Respaldo incremental del conjunto de servidores de forma diaria, usando el Windows schedule
• Respaldo de las colecciones de sitio de forma diaria, usando el Windows schedule
• Respaldo de la metada de Internet Information Services (IIS): host headers, dirección IP dedicadas, y certificados Secure Sockets Layer (SSL) de forma seminal o cuando ocurran cambios
• Rutas de accesos alternas( alternate access mapping) en SharePoint Server 2007
• Directorio Inetpub de forma diaria, usando el Windows schedule
• El directorio de SharePoint %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 de forma diaria, usando el Windows schedule
• Respaldo de los Web.config de cada aplicación web de forma semanal o cuando ocurran cambios.


Restaurar un conjunto de servidores

1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Para obtener el GUID específicos para la copia de seguridad que desea restaurar, escriba el comando siguiente y, a continuación, pulse ENTER:


stsadm -o backuphistory -directory
Ejemplo:
Stsadm –o backuphistory –directory \\servidor\respaldomoss\sitebackup.bak

Where UNC path es la ruta a la carpeta compartida que contiene la copia de seguridad
3. Para restaurar un conjunto de servidores, tipee el siguiente comando
stsadm -o restore -directory -backupid -restoremethod overwrite
Ejemplo:
Stsadm –o restore –directory \\servidor\respaldomoss -backupid 2456789055 -restoremethod overwritedonde UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad y GUID from backuphistory es el GUID de el paquete especifico de copia de seguridad que desea restaurar.
4. Cuando usted recibe una advertencia de que todos los elementos seleccionados se sobrescribirán, a continuación, pulse ENTER
5. Cuando se le solicite, introduzca el nombre de usuario y la contraseña de la aplicación Web y bases de datos de contenido
6. Si la recuperación se completa con éxito, la ventana de comandos muestra el siguiente texto:

Completed with 0 warnings.
Completed with 0 errors.
Restore completed successfully.
---------------------------------------------------------

Operation completed successfully.
7. Si la recuperación no se completa con éxito, aparecerá el siguiente mensaje:

The restore job failed. For more information, see the error log that is located in the backup directory.


Restaurar una aplicacion Web

1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Para obtener el GUID específicos para la copia de seguridad que desea restaurar, escriba el comando siguiente y, a continuación, pulse ENTER:
stsadm -o backuphistory -directory
Ejemplo:
Stsadm –o backuphistory –directory \\servidor\respaldomoss\
donde UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad.
3. Si aún no sabe qué aplicación Web va a restaurar, escriba el comando siguiente:
stsadm –o restore –showtree -directory -backupid
where UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad y donde GUID from backuphistory es el GUID de el paquete especifico de copia de seguridad que desea restaurar.
4. Para restaurar una aplicación Web Web, escriba el comando siguiente:
stsadm -o restore -directory -backupid -item -restoremethod overwrite
donde UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad, GUID from backuphistory es el GUID de el paquete especifico de copia de seguridad que desea restaurar, y created path from tree es la ruta completa del conjunto de servidores como lo muestra al utilizar el parámetro -showtree
5. Cuando usted recibe una advertencia de que todos los elementos seleccionados se sobrescribirán, a continuación, pulse ENTER.
6. Cuando se le solicite, introduzca el nombre de usuario y la contraseña de la aplicación Web y bases de datos de contenido

Restaurar una base de datos


1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Para obtener el GUID específicos para la copia de seguridad que desea restaurar, escriba el comando siguiente y, a continuación, pulse ENTER::
stsadm -o backuphistory -directory
Ejemplo:
Stsadm –o backuphistory –directory \\ servidor\Respaldo
donde UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad.
3. Si aún no sabe qué nombre de base de datos que desea restaurar, escriba el comando siguiente:
stsadm –o restore –showtree -directory -backupid
donde UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad y donde GUID from backuphistory es el GUID de el paquete especifico de copia de seguridad que desea restaurar.
4. To restore a database, type the following command, and then press ENTER:
stsadm -o restore -directory -backupid -item
donde UNC path s la ruta UNC carpeta compartida que contiene la copia de seguridad, GUID from backuphistory is es el GUID de el paquete especifico de copia de seguridad que desea restaurar, y database name es la ruta completa del conjunto de servidores de la base de datos como lo muestra al utilizar el parámetro -showtree o el nombre único de la base de datos que se desea restaurar.
5. uando usted recibe una advertencia de que todos los elementos seleccionados se sobrescribirán, a continuación, pulse ENTER

Restaurar una colección de sitios


1. Cambiar al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
2. Para restaurar una colección de sitios, escriba el comando siguiente:
stsadm -o restore -url -directory -restoremethod overwrite
Ejemplo:
Stsadm –o restore –url http://intranet –directory \\servidor\respaldo -restoredmathod overwrite

donde URL name es la ruta URL de la colección de sitios que se desea restaurar y UNC path es la ruta UNC carpeta compartida que contiene la copia de seguridad.
3. Cuando usted recibe una advertencia de que todos los elementos seleccionados se sobrescribirán, a continuación, pulse ENTER.