Comment sauvegarder OCS 2007

Publié le par Teruin

 

Une architecture OCS peut être relativement compliquée en raison du nombre de rôles importants et du nombre de serveurs concernés.   Deux aspects sont concernés, la configuration et les données positionnées dans Sql Serveur.

Pour sauvegarder les premières, OCS Microsoft fourni un utilitaire qui permet de sauvegarder les paramètres généraux, les paramètres de pool ainsi que ceux de la machine. LCSCMD.exe

La figure ci-dessous précise la syntaxe de la commande LCSCMD

 

L'outils LCSCMd.exe vous permet donc d'effectuer ce type de sauvegarde  comme le montre l'exemple suivant  via une exportation vers un fichier XML.

 

Trois niveaux sont possibles pour l'exportation de configuration : Global/ Pool/Ordinateur

Le tableau suivant précise ce que vous devez sauvegarder dans le cadre de la mise en place de MOCS pour les différentes fonctions de votre serveur OCS.

Fonctions

Outils

Fichier de Configuration (.xml) *

Standard Edition Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Global, pool, et Ordinateur (machine):

Archiving and CDR Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

Mediation Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

Access Edge Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

Web Conferencing Edge Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

A/V Edge Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

Forward proxy Serveur

Outils: LCSCmd.exe

Emplacement: <drive>:Program FilesCommon FilesMicrosoft Office Communications Serveur 2007 (Emplacement Par défaut)

Ordinateur (machine):

 

Concernant la base de données de la version OCS d'un serveur Standard Edition il vous faudra installer Sql Server Management Studio Express contenu dans Sql Server 2005 Express Edition car le produit Sql Server installé (Sql Serveur Configuration Manager/ Error et Usage Reporting/ Surface Area Configuration ) par OCS version standard ne permet pas de sauvegarder les bases de données

 

La version de SqlExpress Management Edition Express peut être facilement récupérée à l'adresse suivante : http://msdn.microsoft.com/fr-fr/express/aa718378.aspx

Une fois installé via Sql Server vous pouvez lancer la sauvegarde des bases une par une comme le montre la copie d'écran suivante.

 

 

Si vous voulez automatiser la sauvegarde des bases il faudra utiliser les commande AT ou les tâches planifiées via l'utilitaire de commande SQLCMD.exe

Pour cela utiliser le script suivant en l'adaptant a votre environnement.

BACKUP DATABASE [rtc] TO  DISK = N'c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackuprtc.bak' WITH NOFORMAT, NOINIT,  NAME = N'rtc-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO
BACKUP DATABASE [rtcconfig] TO  DISK = N'c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackuprtcconfig.bak' WITH NOFORMAT, NOINIT,  NAME = N'rtcconfig-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

BACKUP DATABASE [rtcdyn] TO  DISK = N'c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackuprtcdyn.bak' WITH NOFORMAT, NOINIT,  NAME = N'rtcdyn-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

BACKUP DATABASE [master] TO  DISK = N'c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackupmaster.bak' WITH NOFORMAT, NOINIT,  NAME = N'master-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

 

Note : vous pouvez recupérer les commande en utilisant les outils de SqlExpress Management Edition Express en  préparant la sauvegarde via l'interface de graphique et en cliquant sur L'option Script

 

Un fois votre scripts terminé, préparer un script comportant les commandes de lancement  via Sqlcmd et planifiez ce dernier tout les jours.

Exemple de scripts pour un serveur OCS Standard
lcscmd /Config /action:Export /Configfile:c:confglobal.xml /Level:Global lcscmd /Config /action:Export /Configfile:c:confpool.xml /Level:Pool lcscmd /Config /action:Export /Configfile:c:confmachine.xml /Level:Machine
Sqlcmd -S MOCSrtc  -i  backup.sql

 

Commenter cet article