Как установить centos 8 на vmware

Обновлено: 06.07.2024

В этом материале мы рассмотрим, как установить и настроить VMWare Workstation, а также создать виртуальную машину на базе CentOS.

Оглавление

Это позволит развернуть тестовую среду для отладки и разработки в отдельной виртуальной машине, которая будет работать на вашем же компьютере.

Подготовка

В качестве виртуальной машины мы рекомендуем использовать VMWare Workstation.

Установка очень простая - следуем за установщиком и жмём Next.

Также нам понадобится образ Linux, который мы будет устанавливать на виртуальную машину.

Мы предлагаем использовать самый стабильный, надежный и распространенный в корпоративном сегменте дистрибутив Linux - CentOS. Все дальнейшее описание будет строиться на его основе.

Загружаем с этого адреса крайнюю версию CentOS 7 Minimal ISO к себе на компьютер. Например, ссылка для загрузки Centos 7.9.2009 будет 7.9.2009/isos/x86_64 .

Создание виртуальной машины

  1. Запускаем VMWare Player.
  2. Нажимаем Create a New Virtual Machine

Создание новой виртуальной машины

Название виртуальной машины

Размер диска

  • Memory: нам хватит 2 GB RAM (можно и больше, если у вас много памяти на вашей физической машине)
  • Processors: вполне достаточно двух
  • Network Adapter: Важно! Выбираем Bridged:

Настройка сетевого адаптера

Начало установки Centos

Выбор языка установки Centos

Сетевой адаптер Centos

Задаём пароль root Centos

Проверка сети

Лучше зафиксировать выданный вашим роутером локальный адрес для вашей виртуальной машины. Иначе может быть ситуация, когда наша виртуальная машина будет получать разные IP адреса.

Вот так это выглядит на разных ротуерах:

ZyXEL - список устройств

ZyXEL - добавление устройства

Keenetic - список устройств

Keenetic - регистрация устройства

Keenetic - настройки устройства

На этом создание виртуальной машины закончено.

Установка open-vm-tools

Так же советуем в самой виртуальной машине установить vm-tools, которые помогут решить некоторые проблемы со временем в виртуальной машине и другие несоответствия. Во избежание неожиданностей во время эксплуатации - установите opn-vm-tools командой: yum install open-vm-tools

Доступ по SSH с помощью ключей

С Windows компьютеров доступ к серверам по SSH (протокол, предназначенный для удаленного доступа к операционной системе) обычно осуществляется с помощью программы PuTTY. Создание персональных ключей доступа лучше всего осуществлять программой puttygen.

Получить саму программу PuTTY и все сопутствующие утилиты можно по этой ссылке.

  1. Устанавливаем и запускаем программу PuTTY.
  2. Настраиваем и сохраняем параметры сессии к нашей виртуальной машине (указываем IP адрес, который был присвоен виртуальной машине):

Параметры сессии в PuTTY

Параметры локали в PuTTY

Генерация ключей в puttygen

Путь до файла приватного ключа в PuTTY

Что дальше?

Сервер готов, но на нем пока отсутствует программная среда разработки и тестирования. В качестве такой среды можно использовать стандартный стек LAMP (Linux, Apache, MySQL, PHP). У нас вы найдете подробное руководство по установке LAMP.

Сначала посетите официальный сайт CentOS и нажмите CentOS Linux DVD ISO , как отмечено на скриншоте ниже.


Теперь щелкните зеркальную ссылку, которая географически ближе к вам.


Теперь выберите Сохранить файл и нажмите на ОК .


Ваш браузер должен начать загрузку установочного образа CentOS 8 ISO. Это может занять некоторое время.


После загрузки установочного образа CentOS 8 ISO вы должны загрузить его на свой сервер VMware ESXi.

Сначала войдите в систему. в веб-клиент ESXi и щелкните Браузер хранилища данных в разделе Хранилище .


Теперь выберите хранилище данных, в которое вы хотите загрузить ISO-образ CentOS 8, и нажмите Создать каталог .


Теперь введите iso в поле Имя каталога и нажмите Создать каталог .


Должен быть создан новый каталог iso/. Здесь я загружу ISO-образ CentOS 8.

Чтобы загрузить ISO-образ CentOS 8, выберите каталог iso/ и нажмите Загрузить .


Теперь выберите ISO-образ CentOS 8 с вашего компьютера и нажмите Открыть .


Загружается ISO-образ CentOS 8. Это может занять некоторое время.


На этом этапе , должен быть загружен ISO-образ CentOS 8.


Создание Виртуальная машина VMware ESXi для установки CentOS 8:

Теперь вам нужно создать новую виртуальную машину (ВМ), на которой вы сможете установить CentOS 8.

Во-первых, перейдите в раздел Виртуальные машины и нажмите Создать/зарегистрировать виртуальную машину .


Теперь выберите Создать новую виртуальную машину и нажмите Далее .


Теперь введите имя виртуальной машины, выберите Семейство гостевых ОС на Linux и гостевую ОС на CentOS 8 (64-разрядная) . Затем нажмите Далее .


Теперь выберите хранилище данных, в которое вы хотите поместить данные виртуальной машины, и нажмите Далее .


Теперь выберите количество ЦП, которое вы хотите назначить виртуальной машине. Для большего количества задач подойдет 1 ЦП.

Если вы хотите запустить автономный сервер CentOS 8 на виртуальной машине, тогда 1-2 ГБ память должна быть в порядке. Для сервера CentOS 8 с графическим пользовательским интерфейсом следует выделить не менее 4 ГБ памяти.

Кроме того, установите размер виртуального жесткого диска не менее 20 ГБ. Он должен быть подходит как для автономного сервера CentOS 8, так и для сервера CentOS 8 с графическим пользовательским интерфейсом.

Когда вы закончите, нажмите Далее .


Теперь нажмите Готово .


Должна быть создана новая виртуальная машина. Щелкните виртуальную машину.


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


Теперь, выберите ISO-файл хранилища данных с CD/DVD Drive 1 .


Теперь выберите ISO-образ CentOS 8 и нажмите Выбрать .


Теперь отметьте Connect с компакт-диска. /DVD Drive 1 и нажмите Сохранить .


Теперь нажмите Power on , чтобы включить виртуальную машину.


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


Теперь выберите Установить CentOS 8.0.1905 в меню GRUB и нажмите .


Графический установщик CentOS 8 должен начаться. Теперь вы можете установить CentOS 8 как обычно.


Установка CentOS 8 на VMware ESXi VM:

Сначала выберите язык и нажмите Продолжить .


Теперь нажмите Место установки .


Теперь выберите виртуальный жесткий диск, выберите Автоматически из Конфигурация хранилища и нажмите Готово ..


По умолчанию сервер CentOS 8 с графическим пользовательским интерфейсом будет быть установлен. Но если вы хотите установить безголовый сервер CentOS 8, нажмите Выбор программного обеспечения .

ПРИМЕЧАНИЕ: В этой статье я установлю безголовый сервер CentOS 8.


Теперь выберите Сервер и нажмите Готово .


Теперь нажмите Имя сети и хоста .


Введите имя хоста и нажмите Применить .


Теперь нажмите кнопку переключения в правом верхнем углу, чтобы активируйте сетевой адаптер. После активации сети нажмите Готово .


Если вы хотите настроить свой часовой пояс, нажмите Время и дата .


Теперь выберите свой регион и город и нажмите Готово .


После того, как вы настроили программу установки так, как хотите, нажмите Начать установку .


Установка должна начаться.

Теперь вам нужно создать нового пользователя для входа. Для этого нажмите Создание пользователя .


Введите свою личную информацию, отметьте Сделать этого пользователя администратором и нажмите Готово .


Установка должна продолжиться.


После завершения установки нажмите Перезагрузить .


Теперь виртуальная машина должна загружать CentOS 8 с виртуального жесткого диска.


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



Итак, вот как вы устанавливаете CentOS 8 на сервер VMware ESXi. Спасибо, что прочитали эту статью.

Научите установить CentOS8 следующее подробное объяснение, каждый шаг имеет скриншот.

Щелкнем на этой стандартной версии;


Здесь мы выбираем адрес загрузки из ваших, я выберу первый здесь;


Хорошо, я скачаю его здесь, а зеркало более чем 7G;


Мы открываем VMware --- «Файл» в строке заголовка - «New Virtual Machine»;


Выберите Custom --- Далее;



Выберите «Установить операционную систему позже» - «Далее»;


Выбор по умолчанию «Linux» --- Выбор версии «CentOS 7 64» (потому что у меня нет обновления здесь, непосредственно выбрать это не проблема) - «Next»;


Виртуальное название машины Это может быть заполнено каскадированием, может быть изменено. Виртуальная машина установка место здесь, чтобы выбрать его самостоятельно, а затем нажмите кнопку Далее;


Ядро процессора номер я выбираю 4 ядра (потому что мой компьютер 4 ядра) --- Далее;


Память здесь 2G достаточно обычно --- Next;


Тип сети Выберите режим Bridge - Next;


Здесь, прямо нажмите по умолчанию - следующий шаг;


Продолжайте по умолчанию - следующий шаг;


Продолжайте по умолчанию - следующий шаг;


Размер диска можно регулировать сами по себе, я до сих пор нажмите по умолчанию - следующий шаг;


По умолчанию - следующий шаг;


Нажмите "Custom Hardware";


Выберите принтер --- Remove (сохранить старое приглашение)




Кликаем «Открыть виртуальную машину»;


Этот интерфейс, мы перемещаем верхние и нижние клавиши клавиши направления клавиатуры, выберите первый «Установить Centos Linux 8» - Enter;


Далее, интерфейс загружен;


В интерфейсе выбора языка, я выбрал упрощенный китайский --- Продолжить;


В это время, мы видим, «Направление установки» имеет предупреждение, нажмите, чтобы настроить его;


Дважды щелкните локальный стандартный диск в состояние --- Выберите «Custom» --- Готово;


Приезжайте в этот интерфейс, нажмите на соединении красного ящика для создания каталога;


Автоматическое создание - завершение точки;


Всплывающее окно для изменения;



Здесь вы можете посмотреть на него, я использовал только для тестирования, поэтому я не буду открывать эту услугу. Если вам это нужно, вы можете сохранить;



Откройте сеть --- Настройка имени хоста (я по умолчанию по умолчанию) --- Конец;


Нажмите, чтобы начать установку;


Этот интерфейс сказал, что установлен, мы создали шифр для Happy @ 365 (вы можете свободно играть), пользователь не будет создавать его первым, и он может быть создан через некоторое время.


Установите корневой пароль;


Настройки, чтобы завершить наше ожидание будет завершено;

Я ждал 10 минут, установка завершена, и точка перезапуска;


Нажмите «Информация о лицензии»;


Проверить «Соглашение Лицензионного соглашения» --- «Готов»;



В интерфейсе приветствия, нажмите кнопку «вперед»;




Этот шаг заключается в создании пользователя, введите имя пользователя и пароль - «продвижение»;

date

05.02.2021

directory

CentOS, Linux

comments

комментариев 5

В этой статье мы рассмотрим чистую установку с нуля и в базовую настройку сервера CentOS 8 в минимальной конфигурации.

Что нового в CentOS 8?

Рассмотрим наиболее крупные изменения в релизе CentOS 8:

  • Используется ядро Linux kernel 4.18.
  • Переход с пакетного менеджера yum на dnf. В данный момент yum существует как алиас к dnf.
  • Выполнено разделение основного репозитория на 2 — это BaseOS и AppStream. Сделано это для того, чтобы у пользователя появилась возможность устанавливать разные версии пакетов на сервер. BaseOS работает как и раньше.
  • Обновилось все ПО, в том числе и ядро. В базовом репозитории теперь устанавливается php версии 7.2 (наконец-то).
  • Замена iptables на nftables. Лично я пока еще со вторым не работал напрямую, поэтому не могу сказать, хорошо это или плохо. Единственный момент, если нужно будет переносить какие-то проекты на новую ОС, придется разбираться с правилами, так как есть сервера с чистым iptables.
  • network-skripts не используются по умолчанию для настройки сети, теперь управления сетью возложено на Network Manager.
  • По умолчанию устаналивается веб-интерфейс управления сервером cockpit (удобно для новичков).
  • Для управления контейнерами используется podman (вместо docker и mobdy).
  • Новая версия стека TCP/IP 4.16 с улучшенной производительностью и поддержкой алгоритмов контроля BBR и NV.
  • Новые версии дситрибутивов:

Установка CentOS 8 с помощью ISO-образа

В рекомендуемых требования указано, что для установки CentOS 8 необходимо минимум 10 Гб места на диске и 512 Мб RAM на одно ядро процессора

Перезапустив виртуальную машину с примонтированным образом, я вошел в VNC-консоль. Первым шагом, вам будет предложено выбрать дальнейшие действия. Так как вы выполняем установку, нам интересен первый пункт меню:

Выбрав его, у вас запустится процесс установки:

запуск установки centos 8

В процессе пока все необходимое ПО загружается, можно просто наблюдать за процессом, от вас не требуется никаких действий.

И когда черный экран сменится на интерактивный с логотипом CentOS, пора брать в руки мышь и клавиатуру.

язык установки centos 8

параметры установки centos 8

Для запуска установки, обязательно настроить только один пункт “Installation Destination”, там вы указываете разбивку диска, но я предпочитаю так же, сразу настроить сеть и дату со временем.

выбор часового пояса в centos

В зависимости от вашего часового пояса, вы устанавливаете свои параметры, для меня это Москва.

Чтобы настроить сеть, переходим в пункт “Network & Host Name”

настройка сети при установке centos 8

В поле “Host Name” указываем имя сервера и для конфигурации сетевых интерфейсов нажимаем “Configure”

автоматически подключать сеть

В главной вкладке, нужно отметить галочкой “Automatically connect to this network when it is available”, это нужно для того, чтобы сетевой интерфейс поднимался автоматически.

Перейдите во вкладку “IPv4 Settings” (либо IPv6 если вы используете данный протокол) настройте IP-адрес, маску подсети и шлюз:

задать статический ip адрес при установке centos 8

Для ввода конкретного IP, нужно выбрать метод “Manual” и нажать кнопку “Add”, после чего у вас появится возможность ввести нужные данные. Сохранив все, мы вернемся к начальному окну настроек сети

сеть в centos подключена

Как можно увидеть на скриншоте, IP адрес добавился и сетевой интерфейс уже поднят (состояние Connected).

Следующим шагом мы перейдем к разбивке диска:

настройка диска при установке centos 8

Для примера установки я воспользовался автоматической разбивкой от разработчиков CentOS. Если вы хотите разбить диск по-своему, нужно выбрать пункт “Custom”.

Если контроллер вашего сервера не поддерживает аппаратный RAID, в этом пункте меню вы можете собрать программный RAID из дисков сервера на базе mdadm .

Так как на моей виртуальной машине, ранее была установлена ОС, система установки увидела это. Я удалил разделы предыдущей операционной системы в последующих открывающихся меню:

очистка разделов на диске при установке centos 8

reclaim disk space

Удалить разделы можно кнопкой “Delete all”, после чего потребуется нажать кнопку “Reclaim space”, чтобы размер дискового пространства стал актуальным.

Список пакетов для установки выбирается в пункте Software Selection. Если вы планируете использовать CentOS 8 в качестве сервера, достаточно выбрать Minimal Install, а из добавлений Standard и Guest Agents (если вы ставите гостевую ОС в виртуальной машине).

После вышеописанных действий, можно запускать установку кнопкой “Begin Installation”

начать установку centos 8

В процессе уже самой распаковки и установки необходимых компонентов, вам потребуется указать пароль для root-пользователя и можно создать дополнительного пользователя, но это не обязательный пункт.

задать пароль root и создать новаых пользователей при установке centos 8

Нажмите на кнопку “Root Password”, введите и повторите пароль и нажмите “Done”, чтобы вернуться к установке:

пароль root

перезагрузка сервера после устаноовки centos 8

На этом установка CentOS 8 завершена.

Базовая настройка CentOS 8 после установки

Базовая настройка CentOS 8 практически не отличается от настройки CentOS, я делаю базовые настройки одинаковые на всех серверах.

CentOS 8: Установка обновлений и инструментов администратора

Как уже отмечалось ранее, в CentOS 8 на замену yum, пришел dnf.

Dnf – это следующее поколение приложения YUM, менеджер пакетов для дистрибутивов Linux на основе RPM-пакетов. Ранее dnf использовался в дистрибутивах Fedora, а теперь и в CentOS 8.

Первое действие, которое я выполняю на вновь установленном сервере, это обновление системы:

Если образ свежий, то скорее всего у вас не будет пакетов для обновлений как в моем случае:

Если у вас обнаружатся обновления, обязательно их установите.

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

dnf install epel-release -y
dnf install mc wget screen nano net-tools bind-utils curl lsof vim -y

Мне для комфортного администрирования хватает этого набора утилит, вы можете установить свои привычные утилиты.

Автоматическое обновление системы я не включаю, так как всегда устанавливаю необходимые обновления вручную. Если вы хотите настроить автоматическое обновление, установите пакет dnf-automatic:

dnf install -y dnf-automatic

Чтобы проверить активные задания на обновления системы введите:

systemctl list-timers *dnf-*

Отключение SELinux

На начальном этапе я всегда отключаю SELinux (для применения изменения нужно перезагрузить сервер):

Отключение SELinux налету, можно выполнить командой:

Настройка сети в CentOS 8

Так как сеть я настроил на этапе установки системы, настройка ее в данный момент не требуется (подробная статья по настройке сети в CentOS). Хочу лишь сказать, что в CentOS 8, сеть управляется только через Network Manager и утилиту nmcl. Network-scripts по умолчанию не поддерживаются. Если честно, в своей работе я всегда отключал NM и не использовал, для меня это не удобный инструмент, теперь придется разбираться и с ним.

Проверка статуса сети:

Установка и смена hostname

Если вы не задали корректный hostname сервера при установке или просто хотите изменить, это можно выполнить несколькими способами. Измените его в файле /etc/hostname или поменяйте с помощью команды:

hostnamectl set-hostname нужный_хостнейм

Настройка firewalld в CentOS 8

Настройка времени и часового пояса (time-zone)

Чтобы посмотреть текущее время и time-zone, нужно ввести команду date:

Мы указали time-zone при установке самой системы, поэтому у нас время по Москве. Чтобы поменять time-zone, нужно воспользоваться соответствующей командой:

timedatectl set-timezone Europe/Moscow

Где вместо Europe/Moscow вы можете указать свой вариант, например:

Настройка истории команда в bash_history

Для удобного просмотра истории, я всегда добавляю пару строк в .bashrc, чтобы в последствии можно было легко ориентироваться в отчетах.

При настройке по умолчанию, вывод history выглядит следующим образом:

То есть мы видим, что выполнялось на сервере, но не видим время и точную дату, для меня это критично, так как доступ к серверам могут иметь несколько специалистов. Поэтому приведем history к приятному виду:

Откроем файл /root/.bashrc и добавим в него нужные строки:
nano /root/.bashrc

Теперь при проверке history, мы видим точное время выполнения той или иной команды:

Cockpit: Веб-интерфейс управления сервером в CentOS 8

Как мы уже упоминали, в CentOS 8 предустановлен веб-интерфейс управления сервером cockpit. Он также управляется через systemctl. Вы можете запустить его и добавить в автозгрузку:

По–умолчанию веб сервер Cockpit слушает на порту 9090. Добавьте этот порт в разрешенные:

Cockpit - веб интерфейс управления сервером centos 8

С помощью веб-интерфейса Cockpit вы можете смотреть загрузку своего сервера, управлять сетями и хранилищами, контейнерами, смотреть логи.

На этом моя типовая настройка CentOS сервера закончена, далее я выполняю настройки согласно технического задания по различным проектам и обычно они отличаются.

Мы ранее рассмотрели процесс создания пустой (новой) виртуальной машины и выполнили подключение нужного загрузочного .iso образа. Теперь установим на ВМ систему.

Запуск установки Linux CentOS на облачный сервер

Подопотным сегодня выступает CentOS 7.3, который в других статьях будет оптимизирован под виртуальное окружение – установлены VMware Tools.

Сейчас начинаем установку операционной системы на виртуальную машину – запускается мастер установки CentOS:

Время идет, а мастер все тот же.. дейсвтиельно, зачем менять то, что прекрасно работает 😉

Базовые настройки CentOS перед установкой - диск, сеть, время, язык

Пошаговая установка CentOS на виртуальную машину в облаке VMware

Настройка сети при установке CentOS

Первым делом настраиваем сеть. Для этого переходим в раздел Network & Host name и нажимаем кнопку Configure справа внизу, где прописываем вручную IP адрес, шлюз и DNS.

Прописываем IP адрес вручную на сетевом интерфейсе CentOS

Указываем IP адрес вручную при установке CentOS 7.3

Если вы с нуля создавали свою виртуальную инфраструктуру, то знаете какая адрессация сети используется и как виртуальные машины получают адреса.

Настройка времени и даты при установке CentOS

После настройки сети, переходим к настройкам даты и системного времени в CentOS на соответствующей вкладке:

Настройка даты и времени при установке в CentOS - синхронизируем данные с серверами в Интернете

Выставляем регион и часовой пояс, синхронизируем (получаем) время по сети

Настройка дисковой подсистемы CentOS

Установка CentOS - поиск и подключение разных дисков (SAN, ISCSI, Multipath)

CentOS из коробки поддерживает установку на различные типы дисков и сетевых хранилищ

blank

Разметка диска при установке CentOS - LVM EXT4

Размечаем диск для установки CentOS, выбираем LVM и файловую систему EXT4

Установка пароля root и создание пользователя

Далее задаем пароль root (супер пользователь, главный администратор системы) и при необходимости создаем дополнительного пользователя или администратора:

Задать пароль root и создать отдельного пользователя при установке CentOS

Рекомендуется использовать сложные пароли и подключаться к серверу под другой учетной запиьюс (не root)

Дожидаемся копирования файлов и нажимаем кнопку Reboot:

Установка CentOS на виртуальную машину в облаке по подписке IaaS VMware выполнена.

После установки операционной системы CentOS на виртуальный сервер в облаке - проверяем работу сети

После установки проверяем работу сети в CentOS 7.3

Вам также будет полезно прочитать:

👉 Услуга установка и настройка виртуальной машины с CentOS под Ваши задачи! 🚀 Подключение мониторинга и резервного копирования от 3 000 руб/сервер!👍

Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

Читайте также: