Головні сервери об’єднання
Якщо встановлено більше одного головного сервера, можна виконувати такі завдання:
Установка головного сервера об'єднання
Можна використовувати головний сервер об'єднання для об'єднання даних з декількох головних серверів. Необхідно запланувати процедури поновлення головного сервера об'єднання, щоб синхронізувати його базу даних з базами даних кожного з головних серверів. За допомогою web-консолі Management Suite можна потім управляти пристроями в головному сервері об'єднання, використовуючи запити, розповсюдженні програмного забезпечення, дистанційне керування і інші функції, підтримувані web-консоллю.
Перед установкою головного сервера об'єднання необхідно встановити додаткову сервер бази даних об'єднання Oracle або SQL Server. Функція об'єднання програми установки Management Suite запросить інформацію про налаштування бази даних.
Об'єднання цих основних серверів можливо в додатку Management Suite версії 8.7 з пакетом оновлень 2 або пізнішої версії. Необхідно встановити головний сервер об'єднання з останньої версії Management Suite. Всі головні сервери повинні використовувати базу даних одного і того ж типу, наприклад тільки SQL або тільки Oracle. Якщо виконується об'єднання даних з версій Management Suite. попередніх 9.0, і при цьому використовується двухбайтовая версія Management Suite (японська, китайська або російська), то на всіх головних серверах повинен використовуватися один і той же мова.
Установка головного сервера об'єднання
Конфігурація посилань на базу даних об'єднання
У цьому розділі описано порядок налаштування посилань на базу даних на головному сервері об'єднання. Це необхідно зробити до початку об'єднання даних.
Виконуючий настройку користувач повинен мати доступ до всіх СУБД, які використовуються додатком LANDesk. а також мати дозволи системи безпеки, необхідні для створення посилань на бази даних і виконання настройки на рівні сервера СУБД.
Об'єднання бази даних Oracle з базою даних Oracle
Налаштування бази даних Oracle
Файл TNSNames.ora на сервері бази даних, на якому розташована об'єднана база даних, повинен містити запис для бази даних головного сервера.
Select count (*) from computer @ linkname;
Об'єднання бази даних SQL Server з базою даних SQL Server
Налаштування бази даних SQL Server
Створення посилань з використанням SQL
- Відкрийте програму SQL Server Management Studio.
- Розгорніть список сервера і виберіть Об'єкти сервера (Server Objects).
- Клацніть правою кнопкою миші елемент, пов'язані сервери (Linked Servers) та виберіть Створення пов'язаного сервера (New Linked Server).
- На сторінці Загальне (General) виконайте дії з 5 по 11:
- Пов'язаний сервер (Linked Server). Введіть унікальне ім'я посилання на базу даних (наприклад, "LDMS core server1 Link").
- Виберіть Інше джерело даних (Other data source).
- Виберіть Постачальник Microsoft OLE DB для SQL Server.
- Назва продукту (Product name): Введіть LDMS.
- Джерело даних (Data source). Введіть ім'я сервера бази даних, що містить базу даних головного сервера.
- Рядок постачальника (Provider string). Введіть рядок постачальника. наприклад:
SQL Server
provider = SQLOLEDB.1; user id =<пользователь базы данных главного сервера>
** Елемент рядка постачальника "user id" необхідний для формування рядка підключення до іншої бази даних SQL Server. **
Select count (*) from [ім'я посилання]. [Ім'я бази даних]. [Ім'я власника таблиці] .Computer
З урахуванням наведених вище значень, цей запит буде виглядати наступним чином:
Select count (*) from [LDMS Core Server1 Link]. [Lddb]. [Dbo] .Computer
Використання бази даних утиліти Rollup
Утиліта об'єднання баз даних (DBRollup.exe) дозволяє об'єднати (звести) кілька вихідних головних баз даних в одну цільову об'єднану головну базу даних. Обмеження числа об'єднаних головних пристроїв залежить від використовуваного обладнання та потрібного рівня продуктивності. Вихідна база даних може розташовуватися на головному сервері або на головному сервері об'єднання.
Системні вимоги до цільової базі даних можуть значною мірою перевищувати системні вимоги до стандартної базі даних. Ці вимоги можуть значно відрізнятися в залежності від використовуваної мережевий середовища. При необхідності отримання додаткової інформації про вимоги до апаратного та програмного забезпечення для цільової бази даних зверніться до місцевого представництва з підтримки програмного забезпечення LANDesk.
Утиліта об'єднання перевіряє ключ реєстру головного сервера на наявність інформації про підключення і базі даних (HKLM \ SOFTWARE \ LANDesk \ ManagementSuite \ Core \ Connections \ local) і використовує інформацію цього ключа для доступу до бази даних, пов'язаної з кожним головним пристроєм, доданим в утиліту об'єднання. Для бази даних Oracle визначення TNS на сервері, на якому працює утиліта об'єднання, повинно відповідати визначенню TNS в головному сервері, до якого звертається утиліта об'єднання.
Утиліту об'єднання можна використовувати для вибору атрибутів, які будуть отримані з головних серверів. Вибір атрибутів застосуємо до всіх головних пристроїв. При обмеженні кількості атрибутів скорочується час об'єднання і знижується обсяг даних, переданих під час цього процесу. Якщо відомо, що немає необхідності в запиті деяких атрибутів, їх можна видалити.
Утиліта об'єднання завжди працює тільки з обраними даними атрибутів. В процес об'єднання не включаються запити або області, визначені користувачем. Всі користувачі консолі, які володіють правами на об'єднану базу даних, будуть мати доступ до всіх даних, що зберігаються в цій базі даних. Для обмеження доступу до функцій web-консолі, можна використовувати захист на рівні служб.
Після додавання головних серверів, яких необхідно об'єднати в одну базу даних і створити список їх атрибутів, можна вибрати параметр Розклад (Schedule), щоб додати для кожного сервера запланований сценарій об'єднання. Потім за допомогою Web-консолі можна запланувати запуск і інтервал запуску сценаріїв об'єднання. Сценарії об'єднання можна побачити тільки з Web-консолі і розмістити тільки в головному пристрої об'єднання.
Запуск утиліти об'єднання
- На головному пристрої запустіть утиліту об'єднання (\ Program Files \ LANDesk \ ManagementSuite \ dbrollup.exe).
- Виберіть зі списку існуючий головний сервер об'єднання або виберіть Створити (New) для введення імені нового головного сервера. Зверніть увагу, що необхідно ввести ім'я головного сервера, а не ім'я бази даних.
- Після вибору головного сервера об'єднання в списку головних вихідних пристроїв з'являться пристрої, які налаштовані для об'єднання в вибране головне пристрій.
Налаштування атрибутів для об'єднання
- В утиліті об'єднання виберіть головний сервер, який необхідно налаштувати.
- Натисніть Атрибути (Attributes).
- За замовчуванням виконується об'єднання всіх атрибутів бази даних. Атрибути, які не потрібно об'єднувати, необхідно перемістити з шпальти Вибрані атрибути (Selected Attributes) в стовпець Доступні атрибути (Available Attributes).
- Після завершення натисніть OK. При переміщенні атрибутів в стовпець доступних атрибутів з бази даних об'єднання видаляються відповідні дані.
Налаштування вихідних головних серверів для об'єднання
- В утиліті об'єднання виберіть головний сервер, який необхідно налаштувати.
- Після вибору головного сервера об'єднання в списку головних вихідних пристроїв з'являться пристрої, які налаштовані для об'єднання в вибране головне пристрій. Для додавання додаткових головних серверів виберіть Додати (Add). Якщо необхідно видалити головний сервер, виберіть його і натисніть Видалити (Delete).
Налаштування розкладу об'єднання за допомогою web-консолі
- В утиліті об'єднання виберіть Сервер об'єднання (Rollup core), який необхідно налаштувати.
- У списку Головні вихідні сервери (Source cores) виберіть головні пристрої, які необхідно включити в запланований список об'єднання, і натисніть Розклад (Schedule). Якщо не буде вибрано головне пристрій, за замовчуванням при виборі Розклад в розклад будуть включені всі головні сервери. При виборі Розклад (Schedule) до обраних головним серверам об'єднання буде додано сценарій об'єднання. Якщо вибрано кілька головних серверів, вони будуть включені в одне заплановане завдання, яке буде оброблено в один і той же час.
- За допомогою Web-консолі встановіть з'єднання з головним сервером об'єднання.
- У навігаційній панелі ліворуч Запланувати завдання об'єднання (Schedule rollup jobs).
- Виберіть сценарій об'єднання, який необхідно запланувати. Імена сценаріїв починаються з імені вихідного головного сервера, за яким в дужках слід ім'я цільового головного сервера об'єднання. Виберіть Запланувати об'єднання (Schedule roll up).
- Виберіть час запуску об'єднання, а також вкажіть, чи потрібно автоматично перепланувати дане завдання. Перевірте, щоб одночасно не було запущено більше одного процесу об'єднання. Виберіть Перейти до наступного кроку (Continue to next step).
- Перевірте настройку розкладу сценарію і виберіть Готово (Finish).
ПОПЕРЕДЖЕННЯ: Не плануйте операції об'єднання головних серверів на той час, коли вони виконують завантаження інформації про виправлення. Завантаження інформації про виправлення значно збільшує навантаження на базу даних, що може уповільнити об'єднання.
Одночасно може виконуватися тільки один процес об'єднання. Заплановане об'єднання буде припинено, якщо в даний момент виконується інший процес об'єднання. При плануванні об'єднань налаштуйте достатньо часу між ними, щоб вони не наклалися один на одного. Якщо час виконання об'єднання важко визначити, заплануйте все об'єднання в одному завданні. Щоб зробити це, виберіть кілька основних механізмів перед натисканням Розклад (Schedule). В цьому випадку всі процеси об'єднання будуть оброблятися по одному автоматично.
ПРИМІТКА: Після об'єднання даних з головних серверів, на яких працює додаток Management Suite версії більш ранньої, ніж 9.0, в діалоговому вікні Стан об'єднання (Rollup status) програми DBRollup.exe буде відображатися повідомлення "Завдання завершено з однією або декількома помилками" (Job completed with one or more errors). Це нормальна ситуація. Крім того, якщо запланувати завдання об'єднання на сервері з версією системи більш ранньої, ніж 9.0, то буде відображатися стан запланованої завдання "Помилка - обробник завдань виявив помилку" (Failed - Task handler encountered an error), навіть якщо завдання виконано успішно. Це також нормальна ситуація, але необхідно перевірити журнали DBRollup і бази даних, якщо ви підозрюєте, що помилка виникла з іншої причини, наприклад через блокування бази даних.
Реплікація даних головного сервера об'єднання на вихідні головні сервери
Якщо в середовищі LANDesk є головний сервер об'єднання, можна виконати реплікацію зазначених нижче елементів на вихідні головні сервери:
- запити
- Конфігурації пакета поширення
- Конфігурації методів доставки
Можна створити стандартні конфігурації для цих елементів на головному сервері об'єднання, а потім використовувати функцію реплікації з тим, щоб зробити їх доступними на вихідних головних серверах для користувачів Management Suite.
Реплікація починається до тих пір, поки не буде налаштований запуск завдання реплікації. Можна вручну запустити задачу, вибравши функцію Запустити зараз (Start now), або створити певний графік виконання цього завдання. При запуску завдання головний сервер об'єднання створює XML-документ, який містить підлягає реплікації інформацію. Завдання реплікації не вимагають великої кількості ресурсів, тому можна використовувати будь-який розклад реплікації, необхідне для вашої середовища управління.
Завдання реплікації не вимагають вибору цілей вручну. Вихідні головні сервери, що мають сертифікат головного сервера об'єднання, отримують XML-файл, а потім відображають реплікованих дані. Щоб додати сертифікати головного сервера об'єднання можна використовувати утиліту об'єднання баз даних (DBRollup.exe).
Виконується реплікація тільки загальних (Public) даних. Якщо не потрібно виконувати реплікацію будь-яких даних, призначте їм іншого власника (не «Public"). Можна змінювати реплікованих дані на вихідних головних серверах, але якщо не змінити ім'я скоригованого елемента, всі зроблені зміни будуть втрачені при наступній реплікації елемента з тим же ім'ям. Якщо реплікованих елементи знаходяться в призначених для користувача групах на головному сервері об'єднання, структура групи також реплицируется на вихідні сервери.
При реплікації виконується тільки додавання реплікованих даних на вихідні головні сервери. Якщо раніше реплицироваться об'єкт був видалений з головного сервера об'єднання, з вихідного сервера він не видаляється. Якщо необхідно видалити реплицироваться елемент з вихідних головних серверів, потрібно зробити це вручну.
Використання реплікації на головному сервері об'єднання
- На головному сервері об'єднання налаштуйте загальні запити, пакети поширення і методи доставки, які необхідно реплицировать.
- При підключенні до web-консолі головного сервера об'єднання з використанням облікового запису з правами адміністратора виберіть засіб Реплікація на головні сервери (Replicate to cores).
- Введіть ім'я завдання та відзначте елементи, які необхідно реплицировать.
- Натисніть OK.
- Виберіть функцію Заплановані завдання (Scheduled tasks).
- Запустіть задачу реплікації відразу або заплануйте її. При запуску цього завдання вихідні головні сервери, що мають сертифікат головного сервера об'єднання, отримують реплікованих дані.
Збільшення тайм-ауту об'єднання баз даних
Додайте нову змінну DWORD з ім'ям "Timeout" і десятковим значенням 1800. Це значення визначає секунди. Це значення можна налаштувати в залежності від типів запитів і продуктивності бази даних. Щоб зміна вступила в силу, зупиніть і знову запустіть службу IIS.
утиліта об'єднання
Для управління даними об'єднання головних серверів використовується утиліта об'єднання баз даних (запускається на головному пристрої об'єднання).
- Головний сервер об'єднання (Rollup core): За допомогою утиліти об'єднання можна керувати кількома головними пристроями об'єднання. Виберіть головний сервер, яким необхідно управляти. Спочатку необхідно призначити диски на кожне головне пристрій об'єднання.
- Створити (New): Виберіть цей параметр для створення нового головного сервера об'єднання, яким необхідно управляти. Спочатку необхідно призначити диск на додається головне пристрій об'єднання. Введіть ім'я головного сервера об'єднання і натисніть OK.
- Атрибути (Attributes): Виберіть цей параметр для вибору атрибутів, які необхідно об'єднати. Список атрибутів є глобальним для всіх головних серверів, які використовуються обраним головним пристроєм. Перенесіть окремі атрибути або дерева атрибутів з шпальти обраних атрибутів (ці атрибути будуть об'єднуватися) в стовпець доступних атрибутів (ці атрибути не об'єднуватимуться).
- Перевстановлення бази даних (Reset database): Виберіть цей параметр для переустановлення обраних баз даних об'єднання. При цьому будуть видалені всі дані і перебудовані всі таблиці.
- Додати (Add): Виберіть цей параметр для додавання головного сервера, з якого необхідно об'єднати дані, в вбрання головне пристрій об'єднання.
- Видалити (Delete): Виберіть цей параметр для видалення обраного головного пристрою і його даних з бази даних обраного головного пристрою об'єднання. УВАГА! При виборі цього параметра дані обраного головного сервера видаляються відразу ж після натискання OK. Дані з інших головних серверів залишаються в базі даних об'єднання.
- Розклад (Schedule): Виберіть цей параметр для створення сценарію об'єднання для обраного головного сервера. Якщо головний пристрій не було вибрано в списку головних вихідних пристроїв, при виборі цього параметра створюються сценарії об'єднання для всіх головних серверів в списку.
- Об'єднання (Rollup core): Виберіть цей параметр для негайного виконання об'єднання з обраного головного пристрою. Щоб цей параметр став доступним, необхідно вибрати головне пристрій.
- Закрити (Close): Виберіть цей параметр для виходу з утиліти об'єднання.
- Перекласти на англійську