Эй, я только возвращаюсь к первой странице, которую я нашел в моей мини-саге о поиске и устранении неисправностей и исследованиях, надеясь, что этот учебник, который я сделал, может спасти кого-то еще от всех хлопот.
Полное руководство по настройке сервера CentOS с Oracle VM:
Часть I - Настройка виртуальной машины
- Установите Oracle VM VirtualBox и пакет расширения здесь.
- Загрузите минимальную установку CentOS здесь.
- Для этого урока я использую клиент Ubuntu. ISO для этого можно найти здесь.
- Создайте сервер CentOS и ваши клиентские виртуальные машины.
- Настройте CentOS VM. а. Откройте Место установки и нажмите Назад.
б. Перейдите в Сеть и Имя хоста, если вы хотите изменить имя хоста, которое я рекомендую.
с. Не стесняйтесь настраивать элементы в разделе Локализация. Все остальное обрабатывается автоматически с помощью VirtualBox.
д. Нажмите начать установку.
е. Создайте как учетную запись root, так и обычную учетную запись. Убедитесь, что последний имеет права администратора.
е. Когда панель загрузки заполнится, нажмите Reboot.
- Настройте свою клиентскую виртуальную машину. а. Установите гостевые дополнения VirtualBox.
Часть II - Конфигурация виртуальной сети
- В VirtualBox нажмите CTRL+W.
- Создайте новую хост-сеть.
а. Если вы получаете сообщение об ошибке, скорее всего, это связано с тем, что на вашей хост-системе возникают проблемы с установкой драйверов VirtualBox. Вам нужно будет полностью удалить VirtualBox и переустановить последнюю версию. Обязательно запустите установку от имени администратора.
- На вкладке «Адаптер» выберите «Настроить адаптер вручную».
- Для Windows откройте командную строку и введите ipconfig.
- Прокрутите вывод, пока не найдете имя только что созданной сети хоста. Используйте этот IPv4-адрес и маску для конфигурации сети VirtualBox.
- Закройте Host Network Manager.
- Откройте настройки вашей клиентской виртуальной машины. Под Сетью, Включите Адаптер 2, выберите Адаптер только для хоста, а затем имя является именем вашей только что созданной сети только для хоста.
- Повторите последний шаг для виртуальной машины вашего CentOS-сервера. Кроме того, перейдите в «Переадресация портов» адаптера 1 на вкладке «Дополнительно» и создайте новое правило. Установите порты хоста и гостя на 22.
- Перед закрытием расширенных настроек запишите MAC-адрес.
Часть III - Конфигурация сервера
- Запустите вашу CentOS VM.
- Запустите
yum check-update
, yum upgrade
и yum clean all
.
- Запустите
nmtui
.
- Нажмите Enter над «Редактировать соединение».
- Вы должны увидеть «enp03s» и «Проводное соединение 1».
а. Если у вас есть два варианта подключения, но вы не знаете, какой из них, перейдите к редактированию. Если значение устройства совпадает с MAC-адресом, указанным в разделе Адаптер 1 из Части II, то это ваше соединение NAT, в противном случае это ваше соединение только с хостом.
- Отредактируйте ваше соединение только с хостом: a. Установите для конфигурации IPv4 значение «Вручную».
б. Показать конфигурацию IPv4 c. В VirtualBox нажмите CTRL+W. Рядом с именем вашей сети только для хоста вы должны увидеть комбинацию IP-адрес / маска в форме «[ip] / [mask]». На вашем сервере в конфигурации IPv4 это то, что вы будете вводить после нажатия клавиши
<Add…>
.
д. Спуститесь и нажмите ОК.
- Убедитесь, что флажок «Автоматически подключаться» отмечен как для подключения только к хосту, так и для NAT.
- Перейдите из
nmtui
и reboot
.
Часть IV - Настройка и использование клиента
- Загрузите свою клиентскую виртуальную машину.
- (необязательно) Отредактируйте файл /etc /hosts, добавив в него строку вида:[serv_ip_addr] [hostname] Где serv_ip_addr - это IP-адрес вашего сервера CentOS (второй вывод имени
hostname -I
в вашем терминале CentOS). Это позволит вам использовать все, что вы выбрали для [hostname], взаимозаменяемо с IP-адресом вашего сервера. Обычно я просто устанавливаю это имя хоста, выбранное во второй части.
- Если до этого момента все работало, вы должны иметь возможность ssh
[user]@[hostname]
на вашем сервере CentOS. Если это не так, вам может потребоваться установить openssh-client
и openssh-server
на ваши машины.
Часть V - Обслуживание сайтов
- Это отличное руководство по размещению ваших собственных сайтов с настройками, как описано выше.