Покрокова інструкція для чайників по установці ОС Red Hat Enterprise Linux Server 5 (5.5). Описана установка ОС спеціалізована під установку СУБД Oracle на цей сервер.
В якості піддослідного сервера виступає ось така віртуальна машина VMware ESXi 5.0.0 (типу «Red Hat Enterprise Linux 5 (64-bit)») з чотирма віртуальними дисками (імітація 4-х логічних дисків RAID).
1) Натиснути Enter. У цьому випадку установка буде проходити в графічному режимі.
2) При установці з DVD пропонується перевірити його (раптом DVD зіпсований). Я вибираю «Skip«, щоб не втрачати часу.
4) Вибір мови під час установки (на ньому буде виводитися написи в екранах установника). Я вибираю «English«, тому що мене це абсолютно не напружує, а ось якщо виникнуть проблеми установки, знайти інформацію по проблемі в інтернеті на англійській мові набагато більш імовірно ніж на Російському.
ПРИМІТКА: Перемикання між мовами в установнику = Shift - Shift.
5) Вибір розкладки клавіатури за замовчуванням. Я вибираю «English» (російську розкладку я зазвичай додаю вже після установки ОС, якщо в цьому є необхідність).
6) Ввести серійний номер (можна не вводити, тоді вибрати «Skip entering Installation Number«).
7) Попередження про те що установник не знайшов таблиці розділів або який-небудь файлової системи на диску, але тим не менш, даний пристрій (диск) може містити дані. Тому пропонується або продовжити установку з видаленням даних, або на цей диск установка не проводитиметься. (Це попередження виводитися для всіх дисків сервера).
Обираю видаленням всіх даних - «Yes«.
8) Розбиття дисків на партіціі (див. Деякі міркування з приводу дискової підсистеми). Примітка: На одному диску може бути не більше 4 primary партіцій. Я збираюся розбити перший диск на 4 партіціі для / (root), tmp. swap і FRA. На другому, третьому і четвертому дисках створити по одній партіціі на весь диск. Тому я вибираю «Create Custom Layout» - ручне розбиття дисків.
Обираю вільне місце першого диска (Free) і натискаю Edit (це потрібно повторити для кожної створюваної партіціі).
З'являється вікно для завдання параметрів партіціі. Першою партіціі роблю swap. Вимоги для swap.
(RAM між 1Гб і 2 Гб Swap = 1.5хRAM
RAM між 2Гб і 16Гб Swap = RAM
RAM більше 16GB Swap = 16Гб)
тобто для мого випадку swap повинен бути 4Гб
Третя розбиття / tmp. За документації для Oracle потрібно 1Гб. Я роблю 10Гб, тому що я сюди іноді зберігаю тимчасовий сміття. Наприклад, можна тут помістити дистрибутив Oracle, а після установки видалити його.
Четверта розбиття / FRA. FRA = Flash Recovery Area - сюди зберігаються архівні копії журналів і резервні копії БД. Залежно від системи резервування, тут може знадобитися багато місця. Можливо має сенс, на промисловому сервері, під / FRA взагалі виділити окремий диск або розділ RAID. Тут я виділяю під цю партіціі все місце, що залишилося на диску.
Решта диски під ASM і я їх поки не чіпаю. Тисну Next.
9) Вікно настройки завантажувача ОС (boot loader). Нічого не міняю.
Будь-які настройки мережі можна поміняти, натиснувши кнопку Edit.
11) Вибрати потрібний часовий пояс.
14) Пароль користувача root. Root - це привілейований користувач комп'ютера, тому і пароль у нього повинен бути супер, особливо на промислових серверах. І ще - запам'ятайте його 🙂
15) Тут можна вибрати установку додаткового ПЗ щоб сервер міг вирішувати додаткові завдання. Для сервера Oracle додаткового ПЗ не потрібно, тому знімаю всі галочки.
ПРИМІТКА. У цій версії RHEL графіка на сервер ставитися за замовчуванням. Тому можна залишити «Customize later«.
Але якщо вибрати галочку «Customize now«, можна буде вибрати установку будь-яких пакетів.
17) Відбувається форматування диска і йде процес установки. Чекаємо.
18) Все! Установка успішно завершена. Натиснути «Reboot» для перезавантаження.
Після першого перезавантаження запуститися Агент Налаштування. який допомагає провести первинну настройку сервера.
Прийняти ліцензійну угоду.
Налаштування для детальний контроль доступу (щось типу UAC для Windows). Потрібно вибирати Disabled.
Starting with Oracle Database 11g Release 2 (11.2), the Security Enhanced Linux (SE Linux) feature is supported for Oracle Linux 4, Red Hat Enterprise Linux 4, Oracle Linux 5, and Red Hat Enterprise Linux 5.
Тобто починаючи з 11.2 SELinux підтримується в Red Hat 5, я так розумію тоді можна вибирати Enforcing. Справа в тому що SELinux опція корисна для безпеки сервера, але її включення приводило до різних проблема з Oracle (досить подивитися на MOS). Але якщо тепер стверджується що вона підтримується - значить по ідеї не повинно бути проблем. Оскільки я завжди вимикав її, тому не можу підтвердити це.
Попередження про необхідність перезавантаження, після закінчення роботи майстра. Обираю Yes.
Kdump - це механізм який у випадку краху ядра запише дамп системи, який може допомогти розібратися в причинах краху. Включати чи ні - вирішуйте самі (на промисловому сервері з наявної підтримкою від red hat я б включив).
Налаштування дати і часу. В даному випадку я включаю NTP, тобто дата й час будуть отримані через інтернет з сервера часу. Для промислової системи краще задати налаштування вручну або використовувати свій локальний NTP сервер, особливо якщо установки дати і часу критичні для ваших додатків.
Пропонується встановити оновлення для сервера. Потрібно мати доступ Red Hat Network (RHN). Я відмовляюся від цього в даний момент. Тоді виводитися вікно в якому мені розповідається як багато я втратив 🙂 і попередження що оновлення не були встановлені.
Пропонується створити користувача. Відмовляють від цього.
Налаштування звукової карти. Для сервера нафіг не потрібно.
Можна відразу встановити додаткове програмне забезпечення з інших CDDVD дисків.
Перезавантаження через SELinux = Disable.
Усе. Можна увійти в систему.
... і вже почати працювати
Запис Установка Red Hat Enterprise Linux Server 5 (5.5) для Oracle вперше з'явилася Dmitry Bobrovsky Blog
- Author: Dmitry Bobrovsky Google