Як встановити Puppet Enterprise на Red Hat Linux

У попередній статті я показав вам, як встановити відкритий код Puppet 5 на Red Hat Linux. Сьогодні я збираюся показати вам, як встановити Puppet Enterprise, що містить додаткові функції, включаючи звіти, інтерактивні візуалізації залежностей, перевірку подій, контроль доступу на основі ролі та інтеграцію з Active Directory та LDAP, щоб назвати лише декілька.

Якщо ви пропустили попередні статті про встановлення Puppet у Red Hat Linux, я рекомендую подивитися тут, щоб навчитися вставати та працювати з Red Hat Linux на Hyper-V. Ви можете пропустити другу статтю, якщо хочете встановити сервер Puppet Enterprise замість Puppet з відкритим кодом.

Встановити та налаштовувати частину 5 для ляльок 1: Налаштування Red Hat Linux у Hyper-V
Встановити та налаштовувати частину 5 для ляльок 2: Налаштування ляльок

Завантажте Puppet Enterprise

Версія Puppet з відкритим кодом легше встановити, оскільки її можна встановити за допомогою менеджера пакетів, наприклад, apt-get або yum. Але якщо ви хочете встановити Puppet Enterprise, вам доведеться зареєструватися в Puppet і завантажити пакет вручну. Якщо ви ще не зареєструвалися, це можна зробити тут і завантажте майстер-пакет Puppet Enterprise для RHEL. Оскільки Puppet не надає прямого посилання для завантаження, ви не можете використовувати утиліту командного рядка, наприклад wget, для завантаження пакета. Вам потрібно буде використовувати браузер.

Завантаживши пакет, запустіть Red Hat Linux VM і увійдіть як root. Переконайтеся, що Red Hat є найновішим, використовуючи менеджер пакетів yum. Цей процес може зайняти кілька хвилин.

Yum поновлення

Я завантажив пакет Puppet Enterprise на хост Hyper-V, тепер мені потрібно перенести файл tarball установки на Linux VM. Перш ніж я зможу передати файл, мені потрібно включити служби інтеграції, щоб я міг скопіювати файл до гостьової VM. Відкрийте підказку PowerShell на хості Hyper-V і запустіть Enable-VMIntegrationService cmdlet, як показано нижче, замінивши значення для -VMName з назвою вашої Red Hat Linux VM.

Enable-VMIntegrationService -VMName pspmaster-Ім'я "Guest Service Interface"

Перевірте, чи гіперпскопід Служба працює в Red Hat Linux, використовуючи команду process status (ps):

ps -u root | ГРП гіпер

Перевірте, чи інтегровані служби Hyper-V включені в Red Hat Linux (Image Credit: Russell Smith) Перевірте, чи інтегровані служби Hyper-V включені в Red Hat Linux (Image Credit: Russell Smith)

На хості Windows Hyper-V на консолі PowerShell запустіть командлет Copy-VMFile, щоб скопіювати папку інсталяції, завантажену з Puppet, до Linux VM. Змініть значення -SourcePath і -DestinationPath, щоб вони відповідали вашим розташуванням файлів. Ви можете створювати каталоги в Linux за допомогою mkdir команда, якщо потрібно.

Copy-VMFile -Name pspmaster -SourcePath "C: UsersRussellDownloadspuppet-enterprise-2018.1.4-el-7-x86_64.tar.gz" -Результат_пат '/ home / russell' -Фільшонсервер

Редагувати файл Linux Hosts

Перш ніж встановити Puppet Enterprise, переконайтеся, що Linux може самостійно сканувати себе. Це легко зробити, додавши запис до файлу вузлів, так само, як і у Windows. Використовуючи текстовий редактор vi, відкрийте файл хостів, додайте запис для Linux VM, а потім збережіть файл. Якщо ви не знайомі з ві, подивіться Змінити Маніфест Сайту in Управління Windows Server з ляльковою частиною 3 on Петрі.

vi / etc / hosts

Додайте IP-адресу та ім'я хоста Linux VM, як показано на малюнку. Якщо ви не знаєте IP-адресу віртуальної машини, запустіть Ifconfig в командному рядку. Якщоconfig є еквівалентом Ipconfig у Windows. Додайте будь-які інші пристрої у вашій мережі, з якими може знадобитися зв'язатися з сервером Puppet Master. У виробничому середовищі можна використовувати сервер DNS, а не додавати записи в файл хостів вручну.

Редагування файлів хостів у Linux (Image Credit: Russell Smith) Редагування файлів хостів у Linux (Image Credit: Russell Smith)

Встановити Master Server для Puppet Enterprise

Тепер, коли ми встановили пакет встановлення, і Linux готовий, ми можемо розпакувати файл tarball і встановити Puppet Enterprise. Розпакуйте інсталяційний архів із використанням дьоготь як показано тут, не забуваючи змінити шлях до вашого файлу tar.gz.

tar -xf /home/russell/puppet-enterprise-2018.1.4-el-7-x86_64.tar.gz

Тепер давайте запустимо розпакований програму встановлення. Якщо вам потрібно змінити каталог, скористайтеся командою change directory (cd). Наприклад, щоб встановити робочий каталог до / home / russellбіжи cd / home / russell. Запустіть програму встановлення з каталогу інсталятора, як показано на малюнку:

cd / home / russell / лялько-підприємство-2018.1.4-el-7-x86_64 sudo ./puppet-enterprise-installer

Виберіть текстову установку Puppet Enterprise (Image Credit: Russell Smith) Виберіть текстову установку Puppet Enterprise (Image Credit: Russell Smith)

Встановіть Luppet Enteprise з усіма параметрами за замовчуванням за допомогою інсталятора на основі тексту. Виберіть опцію 1 для текстової установки. The pe.conf файл відкриється автоматично. Додати консольний пароль PE між останніми двома лапками, як показано тут:

"Console_admin_password": "Test12341234"

Вийдіть з vi і напишіть файл на диск.

Додати консольний пароль PE до файлу pe.conf (Image Credit: Russell Smith) Додати консольний пароль PE до файлу pe.conf (Image Credit: Russell Smith)

Вам буде запропоновано продовжити встановлення за допомогою pe.conf. Тип Y і натисніть ENTER. Після завершення встановлення запустіть ляльковий агент - т двічі

І це все! Тепер ви можете увійти в консоль Puppet Enterprise (PE) з віддаленого пристрою, використовуючи ім'я хоста сервера Puppet Master. В цьому випадку, псмайстер але ви повинні використовувати ім'я хоста вашої Linux VM. Ви повинні використовувати https: // для підключення до консолі PE. Ви отримаєте помилку сертифіката, оскільки браузер не довіряє серверу Puppet Enterprise. Ви можете ігнорувати цю помилку і продовжувати користуватися сайтом. Ім'я користувача за замовчуванням: адмін і ви повинні ввести пароль, введений в наведених вище кроках.

https://pspmaster/

Увійдіть у консоль PE (Image Credit: Russell Smith) Увійдіть у консоль PE (Image Credit: Russell Smith)

У цій статті я показав вам, як встановити версію 7 для серверів Puppet Enterprise на VM Red Hat Linux, що працює на Hyper-V.

Повідомлення Як встановити Puppet Enterprise на Red Hat Linux вперше з'явився на Петрі.

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.