يصف هذا المستند الإجراءات التي يتم إستخدامها لترحيل تطبيق قاعدة بيانات Cisco TelePresence Management Suite (TMS) من خادم إلى آخر، مع خيار نقل موقع قاعدة بيانات لغة الاستعلام المنظمة (SQL).
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يصف هذا القسم العمليات التي يتم إستخدامها لترحيل TMS.
إيقاف تشغيل جميع خدمات TMS Microsoft Windows:
إذا كنت تستخدم ملحق إعداد TMS (TMSPE)، فقم بإيقاف تشغيله أيضا.
هناك طريقتان يتم إستخدامهما لإجراء نسخ إحتياطي لقاعدة بيانات SQL واستعادتها. تتوفر واجهة سطر الأوامر (CLI) على جميع الأنظمة التي تم تثبيت SQL عليها، ولكن يمكن تنزيل SQL Management Studio من Microsoft واستخدامها، إذا كان ذلك مطلوبا.
إذا كانت قاعدة بيانات SQL موجودة حاليا على نفس الخادم الخاص بتطبيق خادم TMS وتخطط لنقل قاعدة البيانات إلى خادم جديد، إما خادم Microsoft Windows الجديد الذي يستضيف TMS أو مثيل SQL منفصل، فيجب نسخ قاعدة البيانات إحتياطيا واستعادتها إلى الموقع الجديد.
يتم إدخال الأوامر الموضحة في هذا القسم داخل موجه أوامر TMS الحالي الذي يستضيف مثيل SQL Express مع قاعدة بيانات tmsng. تتم كتابة هذه الأوامر للسماح بوصول SQL Server عبر مستخدم Microsoft Windows الذي تم تسجيل دخوله حاليا. لاستخدام بيانات اعتماد تسجيل دخول SQL، استبدل E ب <username> - P <password>-U واستبدل اسم المستخدم وكلمة المرور ببيانات اعتماد SQL وحقوق مسؤول النظام.
قاعدة بيانات TMS
دخلت in order to نسخة إحتياطية الTMSNG SQL قاعدة معطيات مع ال CLI، هذا أمر:
sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmsng TO DISK='\tmsng.bak'
عند إستخدام هذا الأمر، استبدل <path> بالموقع الذي تريد حفظ النسخة الاحتياطية عليه. يجب أن يحتوي هذا الموقع على مساحة كافية للنسخ الاحتياطي، ويجب أن يكون لدى خدمة SQL حق الوصول إليه.
قاعدة بيانات TMSPE (عند إستخدام TMSPE)
إذا كنت تستخدم tmspe، فأدخل هذا الأمر لإجراء نسخ إحتياطي لقاعدة بيانات SQL الخاصة ب TMSPE من واجهة سطر الأوامر:
sqlcmd -S (local)\SQLTMS -E -Q "BACKUP DATABASE tmspe TO DISK='\tmspe.bak'
نسخ الملفات إلى الخادم الجديد
انسخ ملف (ملفات) النسخ الاحتياطي إلى موقع خادم SQL الجديد. يمكن أن يكون هذا إما SQL Server منفصل أو موقع خادم TMS الجديد الذي يقوم بتشغيل SQL Server Express.
يصف هذا القسم عملية النسخ الاحتياطي عند إستخدام SQL Management Studio.
قاعدة بيانات TMS
على خادم SQL الحالي، افتح SQL Management Studio وانتقل إلى قاعدة بيانات tmsng. انقر بزر الماوس الأيمن فوق قاعدة البيانات وانتقل إلى المهام > النسخ الاحتياطي...:
في صفحة مطالبة النسخ الاحتياطي، تأكد من تطابق الإعدادات مع تلك الموضحة. قد يكون هناك وجهة افتراضية محددة. إذا كنت ترغب في إستخدام هذا الموقع لتخزين النسخة الاحتياطية، انقر فوق موافق ويتم إرسال النسخة الاحتياطية إلى الموقع المحدد. إذا لم يتم تحديد موقع الوجهة، انقر فوق إضافة، انقر فوق ...، وأدخل اسم ملف ل tmsng. ثم انقر فوق موافق للشاشات الثلاث، ويجب إجراء النسخ الاحتياطي لقاعدة البيانات.
قاعدة بيانات TMSPE (عند إستخدام TMSPE)
إذا كنت تستخدم tmspe، أكمل الخطوات المذكورة أعلاه، ولكن انقر بزر الماوس الأيمن فوق قاعدة بيانات tmspe بدلا من قاعدة بيانات tmsng. قم بتسمية هذا النسخ الاحتياطي tmspe.bak.
نسخ الملفات إلى الخادم الجديد
انسخ ملف (ملفات) النسخ الاحتياطي إلى موقع خادم SQL الجديد. يمكن أن يكون هذا إما SQL Server منفصلا، أو موقع خادم TMS الجديد الذي يشغل SQL Server Express.
إذا كنت تستخدم عملاء TMS القدامى، افتح مستكشف Windows على خادم TMS القديم وانتقل إلى ٪OPENDS_HOME٪ > db > userRoot.
فيما يلي مثال:
C: > ملفات البرامج > Tandberg > TMS > الإمداد > OpenDS-2.0 > DB > UserRoot
انسخ ملف *.jdb إلى موقع مؤقت على خادم TMS الجديد.
إذا قام TMS بتشغيل الإصدار 14 أو إصدار أحدث، فهناك مفتاح تشفير يتم إستخدامه لتخزين بيانات الاعتماد بشكل آمن في قاعدة بيانات TMSNG. يجب نسخ هذا المفتاح من الخادم القديم إلى الخادم الجديد. لتجميع ذلك من الخادم القديم، افتح أدوات TMS وحدد مفتاح التشفير. ثم انسخ المفتاح.
قد تحتوي TMS على ملفات مخصصة للمستخدم النهائي. يجب التحقق من هذه المواقع. في حالة وجود ملفات مخصصة في هذه المواقع، تأكد من حفظ هذه الملفات ونسخها إلى موقع خادم TMS الجديد بعد إعادة تثبيتها.
هذه الدلائل هي المسارات الافتراضية:
هناك طريقتان يتم إستخدامهما لإجراء نسخ إحتياطي لقاعدة بيانات SQL واستعادتها. تتوفر واجهة سطر الأوامر (CLI) على جميع الأنظمة التي تم تثبيت SQL عليها، ولكن يمكن تنزيل SQL Management Studio من Microsoft واستخدامها، إذا كان ذلك مطلوبا.
يصف هذا القسم إستخدام واجهة سطر الأوامر (CLI) ل SQL.
قاعدة بيانات TMS
إذا كنت ترغب في إستخدام SQL Express على خادم TMS الجديد لتضمين قاعدة البيانات، فقم بتثبيت TMS ثم قم بإزالة تثبيته. وهذا يسمح لك بإنشاء مثيل SQL Express المطلوب لاستعادة قاعدة البيانات. أثناء التثبيت، لا تحتاج إلى تضمين مفتاح الإصدار ومفاتيح الخيار، حيث تتم الكتابة فوق هذه البيانات عند إستعادة قاعدة البيانات من النسخة الاحتياطية. إذا كنت تستخدم خادم SQL منفصل، فلن تحتاج إلى تثبيت TMS وإلغاء تثبيته.
على الخادم الذي يشغل SQL Server أو SQL Server Express، أدخل الأوامر الموضحة في هذا القسم لاستعادة قاعدة بيانات SQL. تتم كتابة هذه الأوامر للسماح بوصول SQL Server عبر مستخدم Microsoft Windows الذي تم تسجيل دخوله حاليا.
لاستخدام بيانات اعتماد تسجيل دخول SQL، استبدل -E ب -u <username> -p <password> واستبدل اسم المستخدم وكلمة المرور ببيانات اعتماد SQL وحقوق مسؤول النظام. أنت ينبغي أيضا جعلت هذا إستبدال:
إذا كان يجب إستعادة قاعدة البيانات إلى SQL الإصدار 2005، فأدخل هذا الأمر:
sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName
varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]
varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar
(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar
(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),
[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]
varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),
[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]
varchar(128));DECLARE @Path varchar(1000);SET @Path='<pathofbackup>\tmsng.bak'
;DECLARE @LogicalNameData varchar(256),@LogicalNameLog varchar(256);INSERT
INTO @table EXEC('RESTORE FILELISTONLY FROM DISK=''' +@Path+ '''');SET
@LogicalNameData=(SELECT LogicalName FROM @Table WHERE Type='D');SET
@LogicalNameLog=(SELECT LogicalName FROM @Table WHERE Type='L');RESTORE
DATABASE tmsng FROM DISK='<pathofbackup>\tmsng.bak' WITH REPLACE, MOVE
@LogicalNameData TO '<pathofdbfiles>\tmsng_data.mdf', MOVE @LogicalNameLog
TO '<pathofdbfiles>\tmsng_log.ldf'"
إذا كان يجب إستعادة قاعدة البيانات إلى SQL الإصدار 2008، فأدخل هذا الأمر:
sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName
varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]
varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar
(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar
(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),
[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]
varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),
[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]
varchar(128), [TDEThumbprint]varchar(128));DECLARE @Path varchar(1000);SET
@Path='<pathofbackup>\tmsng.bak';DECLARE @LogicalNameData varchar(256),
@LogicalNameLog varchar(256);INSERT INTO @table EXEC('RESTORE FILELISTONLY
FROM DISK=''' +@Path+ '''');SET @LogicalNameData=(SELECT LogicalName FROM
@Table WHERE Type='D');SET @LogicalNameLog=(SELECT LogicalName FROM @Table
WHERE Type='L');RESTORE DATABASE tmsng FROM DISK='<pathofbackup>\tmsng.bak'
WITH REPLACE, MOVE @LogicalNameData TO '<pathofdbfiles>\tmsng_data.mdf',
MOVE @LogicalNameLog TO '<pathofdbfiles>\tmsng_log.ldf'"
قاعدة بيانات TMSPE (عند إستخدام TMSPE)
دخلت in order to أحيات ال tmspe SQL قاعدة معطيات إلى SQL صيغة 2005، هذا أمر داخل ال CLI:
sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName
varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]
varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar
(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar
(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),
[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128), [FileGroupId]
varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]varchar(128),
[DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128), [IsPresent]
varchar(128));DECLARE @Path varchar(1000);SET @Path='<pathofbackup>\tmspe.bak'
;DECLARE @LogicalNameData varchar(256),@LogicalNameLog varchar(256);INSERT
INTO @table EXEC('RESTORE FILELISTONLY FROM DISK=''' +@Path+ '''');SET
@LogicalNameData=(SELECT LogicalName FROM @Table WHERE Type='D');SET
@LogicalNameLog=(SELECT LogicalName FROM @Table WHERE Type='L');RESTORE
DATABASE tmspe FROM DISK='<pathofbackup>\tmspe.bak' WITH REPLACE, MOVE
@LogicalNameData TO '<pathofdbfiles>\tmspe_data.mdf', MOVE @LogicalNameLog
TO '<pathofdbfiles>\tmspe_log.ldf'"
دخلت in order to أحيات ال tmspe SQL قاعدة معطيات إلى SQL صيغة 2008، هذا أمر داخل ال CLI:
sqlcmd -S <servername\instancename> -E -Q "DECLARE @Table TABLE (LogicalName
varchar(128),[PhysicalName] varchar(128), [Type] varchar, [FileGroupName]
varchar(128), [Size] varchar(128), [MaxSize] varchar(128), [FileId]varchar
(128), [CreateLSN]varchar(128), [DropLSN]varchar(128), [UniqueId]varchar
(128), [ReadOnlyLSN]varchar(128), [ReadWriteLSN]varchar(128),
[BackupSizeInBytes]varchar(128), [SourceBlockSize]varchar(128),
[FileGroupId]varchar(128), [LogGroupGUID]varchar(128), [DifferentialBaseLSN]
varchar(128), [DifferentialBaseGUID]varchar(128), [IsReadOnly]varchar(128),
[IsPresent]varchar(128), [TDEThumbprint]varchar(128));DECLARE @Path varchar
(1000);SET @Path='<pathofbackup>\tmspe.bak';DECLARE @LogicalNameData varchar
(256),@LogicalNameLog varchar(256);INSERT INTO @table EXEC('RESTORE
FILELISTONLY FROM DISK=''' +@Path+ '''');SET @LogicalNameData=(SELECT
LogicalName FROM @Table WHERE Type='D');SET @LogicalNameLog=(SELECT
LogicalName FROM @Table WHERE Type='L');RESTORE DATABASE tmspe FROM DISK=
'<pathofbackup>\tmspe.bak' WITH REPLACE, MOVE @LogicalNameData TO
'<pathofdbfiles>\tmspe_data.mdf', MOVE @LogicalNameLog TO
'<pathofdbfiles>\tmspe_log.ldf'"
يصف هذا القسم إستخدام SQL Management Studio.
قاعدة بيانات TMS
افتح SQL Management Studio على خادم SQL الجديد. انقر بزر الماوس الأيمن فوق قواعد البيانات وحدد إستعادة قاعدة البيانات:
في حقل المصدر للاستعادة، انقر فوق جهاز من: زر الراديو وأدخل موقع ملف tmsng.bak. في حقل تحديد مجموعات النسخ الاحتياطي للاستعادة:، حدد خانة الاختيار tmsng-full Database Backup . في حقل إلى قاعدة البيانات: حدد tmsng وانقر على موافق. يجب أن يؤدي ذلك إلى إستعادة قاعدة بيانات tmsng.
قاعدة بيانات TMSPE (عند إستخدام TMSPE)
العملية التي يتم إستخدامها لاستعادة قاعدة بيانات tmspe هي نفسها التي يتم إستخدامها لاستعادة قاعدة بيانات tmsng، ولكن يمكنك تحديد ملف tmspe للنسخ الاحتياطي بدلا من ملف النسخ الاحتياطي tmsng، وتحديد قاعدة بيانات tmspe بدلا من قاعدة بيانات tmsng.
بعد إستعادة قاعدة البيانات، أكمل الخطوات التالية:
أثناء عملية التثبيت، أدخل مفتاح التشفير الذي يتم نسخه من خادم TMS الأصلي.
إذا كنت تستخدم TMSPE، فقم بإعادة تثبيت TMSPE على خادم TMS وحدد موقع قاعدة البيانات الجديد.
إذا كنت تستخدم عملاء TMS المتوارثين، فقم بإكمال الخطوات التالية:
إذا تغير اسم المضيف الخاص بخادم TMS وتستخدم حسابات المستخدمين المحليين (حسابات المستخدمين الموجودة على الخادم الذي يستضيف تطبيق خادم TMS - وليس حسابات Active Directory (AD))، يجب تشغيل الأداة المساعدة لأدوات TMS من أجل تعديل البيانات داخل قاعدة البيانات لضمان إمكانية تسجيل الدخول:
للوصول إلى مدخل TMS باستخدام حساب مستخدم له حقوق مسؤول الموقع في TMS، أكمل الخطوات التالية:
إذا كنت تستخدم عملاء TMS القديمة، فقم بإكمال الخطوات التالية:
بالقرب من أسفل الصفحة، في قسم خوادم TMS، قد تلاحظ خوادم TMS متعددة. إذا كان الأمر كذلك، فأكمل الخطوات التالية لحذف الخادم القديم:
انتقل إلى أدوات إدارية > تشخيصات وكيل TMS وقم بتشغيل تشخيصات وكيل TMS على وكيل TMS المحلي.
فيما يلي بعض الملاحظات الهامة التي يجب وضعها في الاعتبار عند تمكين النسخ المتماثل لعامل TMS إلى VCS:
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
21-Jul-2014 |
الإصدار الأولي |