Comment sauvegarder OCS 2007
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