Установите Rancher OS — Контейнерная операционная система

Rancher OS — это операционная система-контейнер. Он используется для создания очень легкого хоста Docker, который может работать на оборудовании с очень низкими характеристиками. Для работы не требуется много памяти. Docker предустановлен и настроен в ОС Rancher. Таким образом, вам не нужно ничего делать, кроме установки Rancher OS на свой компьютер. Вы можете быстро начать работу с Docker с Rancher OS.

В этой статье я покажу вам, как установить Rancher OS на свой компьютер. Я буду использовать виртуальную машину VMware, чтобы показать вам, как установить Rancher OS на ваш жесткий диск. Но вы можете легко установить его Bare-Metal (на настоящие компьютеры) всего с несколькими изменениями, которые, я думаю, вы сможете выяснить самостоятельно. Итак, приступим.

Для установки Rancher OS у вас должно быть,

  • рабочее подключение к Интернету.
  • Компьютер или виртуальная машина с как минимум 2 ГБ ОЗУ для установки ОС Rancher.

Загрузка ОС Rancher:

Вы можете загрузить образ установщика ISO ОС Rancher из официального репозитория GitHub ОС Rancher. Чтобы загрузить ISO-образ ОС Racher, перейдите в официальный репозиторий GitHub ОС Rancher по адресу https://github.com/rancher/os/releases и перейдите в раздел Последний выпуск .
Теперь нажмите ссылку rancheros.iso , как отмечено на скриншоте ниже.

Ваш браузер может предложить вам сохранить ISO-образ ОС Rancher. Нажмите Сохранить файл .

Ваш браузер должен начать загрузку ISO-образа ОС Rancher.

Создание загрузочного USB-накопителя Rancher OS:

Если вы работаете в Windows, вы можете использовать Rufus для создания загрузочного USB-накопителя Rancher OS. Rufus можно загрузить с официального сайта Rufus по адресу https://rufus.ie/en_IE.html

Это выходит за рамки этой статьи, чтобы показать вам, как сделать загрузочный USB-накопитель Rancher. ОС с использованием Rufus. Но вы должны уметь делать это самостоятельно. Если вам нужна помощь, вы можете прочитать следующую статью на LinuxHint.com, где я продемонстрировал процесс создания загрузочного USB-накопителя с помощью Rufus.

  • Установите Elementary OS 5 Juno (https://linuxhint.com/install_elementary_os_5_juno/)

Если вы используете Linux, вы можете использовать dd для создания загрузочного USB-устройства Rancher OS следующим образом:

$ sudo dd if = ~/Downloads/rancheros.iso of =/dev/ sdX bs = 1M

ПРИМЕЧАНИЕ. Здесь sdX — флэш-накопитель USB. Вы можете узнать, что это, с помощью команды lsblk .

Создание открытого и закрытого ключей SSH:

Перед установкой ОС Rancher на свой компьютер или виртуальную машину необходимо сгенерировать пары открытого и закрытого ключей SSH на своем компьютере. откуда вы планируете получить доступ к ОС Rancher. Потому что по умолчанию ОС Rancher не позволяет вам входить в систему с помощью пароля.

В Linux вы можете сгенерировать пары открытого и закрытого ключей SSH с помощью следующей команды:

$ ssh-keygen

Теперь нажмите , чтобы продолжить.

Затем нажмите .

Снова нажмите .

SSH пары открытого и закрытого ключей должны быть сгенерированы.

Если вы используете Windows, вы также можете использовать GitBash (можно бесплатно загрузить с https://git-scm.com/downloads) для генерации открытых и закрытых ключей SSH одинаково.

Вы можете использовать PuTTY для генерации пар открытого и закрытого ключей в Windows. Но это выходит за рамки данной статьи, чтобы показать вам, как.

Создание файла конфигурации cloud-config.yml:

Теперь вам нужно создать файл конфигурации cloud-config.yml . В этот файл вы должны добавить свой общедоступный SSH-ключ и необходимые данные для настройки сети в ОС Rancher.

Формат cloud-config.yml файл выглядит следующим образом. Обязательно измените файл конфигурации в зависимости от ваших конкретных настроек.

# cloud-config

rancher:
network:
интерфейсы:
eth0:
адрес: 192.168.2.6/24
gateway: 192.168.2.1
dhcp: false
dns :
серверы имен:
— 192.168.2.1
— 8.8.8.8

ssh_authorized_keys:

Вывод команды` cat ~/.ssh/id_rsa.pub Команда `в моем случае выглядит следующим образом:

Итак , последний файл cloud-config.yml в моем случае выглядит так.

Загрузка ОС Rancher из ISO-образа:

Теперь прикрепите ISO-образ к вашей виртуальной машине или вставьте USB-накопитель на свой компьютер. и выберите его в BIOS вашего компьютера. Когда вы увидите следующее окно, нажмите .

Как видите, ОС Rancher загружается.

Через некоторое время вы должны войти в ОС Rancher, как видно на скриншоте ниже.

Установка Rancher OS на жесткий диск:

Сначала установите пароль в установщике Racher OS с помощью следующей команды:

$ sudo passwd rancher

Теперь введите пароль и нажмите . В пароле нет чтобы быть в безопасности, поскольку это установщик.

Теперь введите еще раз введите пароль и нажмите .

Пароль должен быть установлен.

Теперь узнайте IP-адрес установщика ОС Rancher с помощью следующей команды:

$ ip a

Как вы Как видите, IP-адрес в моем случае — 192.168.2.188. В вашем случае он должен быть другим. С этого момента обязательно замените его своим.

Теперь добавьте SFTP в установщик ОС Rancher с помощью следующей команды:

$ sftp rancher@192.168.2.188

Теперь введите yes и нажмите .

Теперь введите пароль, который вы только что установили, и нажмите .

Теперь вы готовы перенести облако -config.yml в установщик ОС Rancher со своего компьютера.

Как видите, файл cloud-config.yml доступен в HOME каталоге моего компьютера.

Чтобы отправить его в установщик Rancher OS, просто введите следующую команду:

sftp> поместите cloud-config.yml

Теперь выйдите из сеанса SFTP с помощью следующей команды:

sftp> exit

Теперь, из консоли установщика Rancher OS выполните следующую команду, чтобы установить Rancher OS на свой жесткий диск:

$ sudo ros install -c cloud-config.yml -d/dev/ sda

Теперь нажмите y , а затем нажмите .

Rancher OS должна быть установлена ​​на вашем жестком диске. Как только это будет сделано, нажмите y , а затем нажмите для перезагрузки.

Как видите, ОС Rancher загружается с жесткого диска и сетевой интерфейс настроен правильно.

Теперь вы можете использовать SSH в ОС Rancher следующим образом:

$ ssh rancher@192.168.2.6

Как видите, я подключен, и пароль не запрашивается.

Все команды Docker по умолчанию доступны в ОС Rancher.

Если вы хотите подключиться к ОС Rancher по SSH с любого компьютера в вашей сети, просто установите пароль с помощью следующей команды, как и раньше:

$ sudo passwd rancher

Теперь вы должны иметь возможность подключаться по SSH к вашей машине с ОС Rancher, используя пользователя rancher и ваш пароль.

Итак, вот как вы устанавливаете Rancher OS на свой компьютер. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий