Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом (диплом).docx
Скачиваний:
74
Добавлен:
23.03.2015
Размер:
7.14 Mб
Скачать

3.4.2 НалаштуванняNtp-серверу

Отже, як же активувати SNTP сервер в Windows Sever 2008 R2:

  1. Відкриємо редактор реєстру regedit

  2. Знайдемо і розгорнемо наступну гілку реєстру:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \

  1. У правій панелі знаходимо ключ AnnounceFlags, і змінимо його. Тип цього параметра DWORD, вказуємо його значення рівне 5

  2. Включаємо сервер NTPServer.

  3. Знайдемо і розкриємо гілку реєстру:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \W32Time \ TimeProviders \ NtpServer \

  1. У правій панелі знайдемо параметр Enabled, змінимо його. Як значення даного ключа вкажемо 1.

  2. Робота з реєстром завершена. Відкриємо cmd натисканням клавіш Win + R

  3. Наступна команда перезапустить службу Windows Time з новими параметрами:

net stop w32time && net start w32time

Все, NTP сервер готовий обслуговувати клієнтів.

3.4.3 Уведення vMware vSphere esXi в домен

Зпочатку треба підключитися до хосту безпосередньо з VSphere клієнта. Клацаємо на вкладці конфігурації. Потім виберем "Authentication Services" з меню в лівому нижньому кутку. Потім тиснемо на кнопку "Властивості". Виберемо "Service Type", потім "Active Directory". У полі Домен потрібно ввести ім'я домену, до якого ми будемо підключатися. Слід переконатися, що час в гіпервізора синхронізовано з часом в контролері домену. Наступний крок -це натиснути кнопку "Реєстрація домену" і буде представлено вікно аутентифікації.

Рис. 3.66 Вікно аутентифікації гіпервізора в домені

Введемо ім'я користувача домену, що має адміністративні права. Після успішного введення hostname гіпервізора буде додано до домену. Тепер, коли хост VMware був доданий в домен, можна додати користувачів або групи на вкладку Дозволи. Клацнути правою кнопкою миші на пункт "Permissions" і вибрати "Add permission…".

Рис. 3.67 Вікно управління дозволами

Рис. 3.68 Визначення властивостей правила

Тиснемо кнопку «Add ...», з'являється вікно, в якому вибираємо домен, а не локальних користувачів, і додаємо дозволу потрібної групі.

Рис. 3.69 Вікно управління правилами

 В результаті отримуємо дозволи користувачів домену як «readonly», а адміністраторів домену, як «administrators».

Рис. 3.70 Перелік діючих дозволів на доступ

На цьому налаштування закінчене.

3.5 Встановлення та налаштування PostgreSql 9.1

Оптимальним рішенням для установки є установка Postgresql 9.1.2 от 1С postgresql_9_1_2-1.1C_deb_x86_64.

Перелік файлів, котрі необхідно завантажити з офіційного сайту 1С та встановити:

libecpg6_9.1.2-1.1C_amd64.deb libpgtypes3_9.1.2-1.1C_amd64.deb libpq5_9.1.2-1.1C_amd64.deb postgresql-9.1_9.1.2-1.1C_amd64.deb postgresql-client-9.1_9.1.2-1.1C_amd64.deb postgresql-contrib-9.1_9.1.2-1.1C_amd64.deb

Спочатку треба встановити більш ранню версію пакету libssl0.9.8

# wget http://ftp.ru.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze13_amd64.deb

# sudo dpkg -i libssl0.9.8_0.9.8o-4squeeze13_amd64.deb

# sudo apt-get install libxslt1.1

Буде потрібно змінити деякі параметри ядра, у файл / etc / sysctl.conf

додати наступні строки:

kernel.shmmax = 671088640 kernel.shmall = 671088640

Виконати команду:

# sysctl-p

Після установки кожного пакета postgresql необхідно заборонити оновлення пакету, оскільки в репозиторіях версія postgresql 9.1.7.

Cоздамо невеликий скрипт pgsq-linstall.sh який допоможе встановити postgresql від 1С:

# nano pgsq-linstall.sh

#!/bin/sh dpkg -i libssl0.9.8_0.9.8o-4squeeze13_amd64.deb dpkg -i libpq5_9.1.2-1.1C_amd64.deb echo "libpq5 hold" | sudo dpkg --set-selections dpkg -i libpgtypes3_9.1.2-1.1C_amd64.deb echo "libpgtypes3 hold" | sudo dpkg --set-selections dpkg -i libecpg6_9.1.2-1.1C_amd64.deb echo "libecpg6 hold" | sudo dpkg --set-selections apt-get install postgresql-common libossp-uuid16 dpkg -i postgresql-client-9.1_9.1.2-1.1C_amd64.deb echo "postgresql-client-9.1 hold" | sudo dpkg --set-selections dpkg -i postgresql-9.1_9.1.2-1.1C_amd64.deb echo "postgresql-9.1 hold" | sudo dpkg --set-selections dpkg -i postgresql-contrib-9.1_9.1.2-1.1C_amd64.deb echo "postgresql-contrib-9.1 hold" | sudo dpkg --set-selections

Перевіримо які пакети від 1С встановлені:

# dpkg --list | grep 1C

ii 1c-enterprise82-common 8.2.17-157 i386 1C:Enterprise 8.2 common components ii 1c-enterprise82-server 8.2.17-157 i386 1C:Enterprise 8.2 server for Linux hi libecpg6 9.1.2-1.1C amd64 run-time library for ECPG programs hi libpgtypes3 9.1.2-1.1C amd64 shared library libpgtypes for PostgreSQL 9.1 hi libpq5 9.1.2-1.1C amd64 PostgreSQL C client library hi postgresql-9.1 9.1.2-1.1C amd64 object-relational SQL database, version 9.1 hi postgresql-client-9.1 9.1.2-1.1C amd64 front-end programs for PostgreSQL 9.1 hi postgresql-contrib-9.1 9.1.2-1.1C amd64 additional facilities for PostgreSQL

Сервер 1С підприємство 32bit, а СУБД Postgresql 9.1.2 - 64bit.

Перевіримо список пакетів заблокованих для оновлення: # dpkg - get-selections | grep hold

libecpg6 hold libpgtypes3 hold libpq5 hold postgresql-9.1 hold postgresql-client-9.1 hold postgresql-contrib-9.1 hold

Маємо встановлений Postgresql 9.1.2, оптимізований для роботи з сервером 1С підприємства 8.2, наданий 1С.