Установите сервер Ubuntu на VMware ESXi.
Установка Ubuntu Server на хосте VMware ESXi шаг за шагом — создание виртуальной машины и объяснение каждого экрана установщика, от языка и сети до хранилища, вашего профиля и флажка OpenSSH.
📑Главы
- Что вам нужно перед началом работы — хост ESXi и ISO-образ Ubuntu Server LTS.
- Загрузить ISO в хранилище данных на хосте
- Создайте виртуальную машину — имя, гостевую ОС, процессор, память и диск.
- Прикрепите ISO, включите питание и откройте консоль.
- Экраны языков и раскладок клавиатуры.
- Выберите тип установки — Ubuntu Server или свернутая версия
- Экран сети — DHCP или статический адрес, а также экраны прокси-сервера и зеркала.
- Хранилище — управляемый макет и LVM по умолчанию.
- Ваш профиль и флажок OpenSSH
- Избранные снапы, сама установка и перезагрузка
- Первая проверка входа в систему, однократное обновление и переключение на SSH.
📋 Обзор и пошаговое руководство
Получите ISO и загрузите его в хранилище данных.
Вам нужны две вещи: хост ESXi, на который вы можете войти, и ISO-образ сервера Ubuntu, загруженный с ubuntu.com. Выберите текущую версию LTS — версии с долгосрочной поддержкой получают обновления годами, и это то, что предполагает почти каждое руководство. Затем загрузите ISO на хост, прежде чем что-либо создавать: в веб-клиенте ESXi откройте Хранилище, выберите хранилище данных с реальным свободным пространством, откройте браузер хранилища данных и используйте Загрузить. Виртуальная машина загрузится из этого файла.
Решите основы сейчас: четкое имя для виртуальной машины, объем диска, который она получит, и будет ли она получать свой адрес от DHCP или фиксированный статический адрес. Документированные минимумы Ubuntu невелики — около 1,5 ГБ ОЗУ для запуска установщика — но сервер, который вы фактически планируете использовать, заслуживает как минимум 2–4 ГБ ОЗУ и 25 ГБ или более дискового пространства. Вы можете увеличить виртуальный диск позже; сокращать его — болезненное направление.
Создайте виртуальную машину с правильными настройками
В веб-клиенте ESXi выберите Создать/зарегистрировать виртуальную машину, затем Создать новую виртуальную машину. Выбор, который имеет значение:
Имя и гостевая ОС: дайте виртуальной машине имя, соответствующее ее назначению, и выберите семейство гостевых ОС Linux, версию Ubuntu Linux (64-разрядная версия) — ESXi использует это для выбора разумных значений по умолчанию. Хранилище: хранилище данных, в которое вы загрузили ISO. ЦП и память. 2 виртуальных ЦП и 4 ГБ ОЗУ — удобная отправная точка для тестового или небольшого сервисного сервера. Жесткий диск: 25 ГБ или более; Тонкое выделение подходит для лаборатории, толстое резервирование резервирует пространство заранее. Сетевой адаптер: выберите VMXNET 3 — драйвер Ubuntu поставляется в ядре, поэтому сеть работает во время самой установки.
Привод CD/DVD: укажите на загруженный ISO-образ (ISO-файл хранилища данных) и убедитесь, что флажок Подключаться при включении питания установлен. Оставьте прошивку по умолчанию, то есть EFI в текущих выпусках — Ubuntu полностью поддерживает EFI и Secure Boot, поэтому менять нечего.
Загрузите и очистите экраны языка и клавиатуры.
Включите виртуальную машину и откройте ее консоль. В меню загрузки предлагается Попробовать или установить Ubuntu Server — выберите его и нажмите Enter (оно также продолжится самостоятельно после небольшого ожидания). Установщик сначала запускает быстрое обнаружение оборудования, затем на экране приветствия запрашивается ваш язык. Выберите его и нажмите Продолжить.
Далее идет экран раскладки клавиатуры. Потратьте десять секунд, чтобы выбрать правильную раскладку и протестировать несколько клавиш в прилагаемом поле.
Выберите тип установки и укажите сеть.
Текущие выпуски предлагают два варианта типа экрана установки: Ubuntu Server — стандартная установка с обычным набором инструментов администрирования — и Ubuntu Server (свернутая) — меньшая установка, предназначенная для автоматического и облачного развертывания. В качестве первого сервера или обучающейся машины выберите обычный сервер Ubuntu; Свернутое исключает повседневные инструменты, которые вы ожидаете найти, а добавление их по одному требует больше времени, чем экономит.
На экране сетевых подключений отображается ваша виртуальная сетевая карта (она отображается как ens160). По умолчанию он запрашивает адрес у DHCP, и для большинства домашних и лабораторных установок это все, что вам нужно — запишите полученный адрес, потому что именно по нему вы достигнете сервера. Если этот сервер должен всегда находиться по одному и тому же адресу — а реальные серверы обычно должны — выберите адаптер, выберите Редактировать IPv4, переключитесь в режим Вручную и заполните четыре поля: подсеть в форме CIDR, например 192.168.1.0/24, адрес, который вы даете этому серверу, например 192.168.1.50, шлюз и серверы имен. Выберите адрес внутри вашей сети, но за пределами диапазона, который маршрутизатор передает по DHCP, чтобы они никогда не конфликтовали.
Экран прокси-сервера можно оставить пустым, если только ваша сеть не принудительно передает трафик через прокси-сервер. Зеркальный экран выбирает ближайший к вам архив Ubuntu и тестирует его — примите предложенное по умолчанию.
Хранилище — управляемая компоновка с LVM
На экране пошаговой настройки хранилища предлагается Использовать весь диск. Поскольку это совершенно новый виртуальный диск, это правильный выбор — на нем нечего защищать. Опция Настроить этот диск как группу LVM отмечена по умолчанию, и оставление ее галочкой является разумным вариантом по умолчанию для большинства людей: LVM — это слой между диском и файловыми системами, который значительно упрощает расширение хранилища в дальнейшем.
Нажмите Готово, и установщик отобразит экран просмотра конфигурации хранилища — разделы, которые он собирается создать, включая небольшой раздел EFI и основной том LVM. Прочитайте его, затем подтвердите. Последнее предупреждение запрашивает еще раз, потому что следующий шаг записывает на диск; на новом виртуальном диске это именно то, что вам нужно.
Настройка профиля и флажок OpenSSH
На экране настройки профиля запрашивается ваше имя, имя сервера (имя хоста, которое будут видеть другие машины), имя пользователя и пароль. Этот первый пользователь является администратором — он может использовать sudo для системных задач. Выберите пароль, который вы будете помнить в следующем месяце; вы введете его при первом входе в систему.
Затем появляется экран настройки SSH и самый полезный пункт во всей установке: Установить сервер OpenSSH. Он не отмечен галочкой по умолчанию — отметьте его. У сервера нет рабочего стола и браузера; после установки вы будете почти полностью управлять им через SSH со своего компьютера, а установка SSH-сервера теперь избавит вас от необходимости тратить больше времени на консоль. На экране также предлагается импортировать ключ SSH из GitHub или Launchpad — новичок может пропустить это и использовать вход по паролю.
На последнем экране выбора перечислены рекомендуемые серверные снимки — популярные серверные приложения, предлагаемые в качестве дополнительных услуг одним щелчком мыши. Оставьте их все неотмеченными. Чистая базовая система — правильная отправная точка; все, что вам нужно, можно установить позже, намеренно.
Завершите установку и перезагрузите компьютер начисто.
Установщик теперь копирует систему и показывает ход ее выполнения. Этот этап занимает некоторое время на общем хосте — медленный экран прогресса является нормальным, а просмотр журнала показывает, что он все еще работает. По завершении выберите Перезагрузить сейчас.
Первый вход в систему — проверка, обновление и переход на SSH
Войдите в консоль, используя логин и пароль от вашего профиля. Сначала подтвердите адрес, который фактически использует сервер:
ip a
Посмотрите на адаптер ens160 — показанный там адрес — это тот, к которому вы будете подключаться. Далее проверьте структуру диска, построенную установщиком:
df -h
Затем один раз включите свежую систему, прежде чем что-либо устанавливать на нее:
sudo apt update
sudo apt upgrade
Отсюда прекратите работу в консоли ESXi и управляйте сервером через SSH со своего компьютера — подключитесь с помощью ssh yourusername@server-address, используя имя пользователя из вашего профиля и только что подтвержденный адрес.
Пропустили галочку OpenSSH на шаге 6? Установите его сейчас на консоли и убедитесь, что служба работает:
sudo apt install openssh-server
sudo systemctl status ssh
🏷️Переменные и ключевые слова поиска по теме
🎙️ Полная расшифровка — нажмите, чтобы развернуть.
__TOK_40__
__TOK_41__
__TOK_42__
❓ Часто задаваемые вопросы
Это руководство на 100 % бесплатно?
__TOK_43__
Могут ли новички следовать этому руководству?
__TOK_44__
Где я могу задать вопросы, если застрял?
__TOK_45__