Как установить virtualbox на windows server


Как установить и настроить VirtualBox

VirtualBox – это специальное средство для виртуализации, позволяющее запускать операционную систему внутри другой. Оно поставляется в двух версиях – с открытым и закрытым исходным кодом. С помощью VirtualBox мы можем не только запускать ОС, но и настраивать сеть, обмениваться файлами и делать многое другое.

Что представляет собой VirtualBox и как им пользоваться – об этом и многом другом поговорим в сегодняшней статье.

Шаг 1: Установка Virtual Box

В инсталляции VirtualBox нет ничего сложного: программа поставляется в бесплатном доступе для Linux, Solaris, macOS и Microsoft Windows. Скачать ее можно с официального сайта.

Как только установка будет завершена, перед нами отобразится главный экран программы:

С ним мы и будем работать в последующих разделах – в частности рассмотрим, как создать виртуальную машину и провести дополнительные настройки.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Шаг 2: Создаем виртуальную машину

Как мы уже говорили, основная функция VirtualBox – виртуализация. Чтобы запустить новую операционную систему, необходимо создать для нее виртуальную машину. Для этого необходимо выполнить следующее:

  1. Запускаем VirtualBox и в правой части выбираем «Создать».
  2. В отобразившемся окне прописываем имя операционной системы и указываем путь до машины. Обратите внимание на то, что тип ОС выбирается автоматически в зависимости от введенного названия.
  3. Выбираем, сколько оперативной памяти будет отведено под будущую ОС.
  4. Отмечаем пункт «Создать новый виртуальный жесткий диск» и нажимаем «Создать».
  5. Указываем «VDI».
  6. Далее выбираем тип диска: динамический или фиксированный. Лучше выбрать динамический, ведь тогда размер файла диска будет увеличиваться в зависимости от его наполнения в виртуальной машине.
  7. Осталось выбрать размер диска:
  8. В результате будет создана новая виртуальная машина:

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

Шаг 3: Настраиваем процессор

Для каждой операционной системы мы можем задать пользовательские настройки процессора, например, нам доступна возможность выбрать количество ЦП, а также установить предел загрузки ЦПУ. Все эти параметры находятся в настройках выбранной виртуальной машины:

  1. Кликаем правой кнопкой мыши по виртуальной машине и выбираем «Настроить…».
  2. В отобразившемся окне переходим в раздел «Процессор» и устанавливаем нужные значения.

Функция «Включить PAE/NX» предназначена для поддержки 4 и более Гб ОЗУ в 32-битных системах.

Во вкладке «Ускорение» мы можем выбрать режим виртуализации, а также настроить дополнительные параметры для увеличения скорости работы.

Шаг 4: Настраиваем графику

Иногда при установке новой виртуальной машины значение видеопамяти по умолчанию составляет 16 Мб, тогда как рекомендуется выделять не менее 128 Мб. Изменить это можно в настройках раздела «Дисплей».

Если у вас видеокарта на 2 Гб, то максимальное значение видеопамяти будет равно 256 Мб. В этом же разделе можно установить количество мониторов, изменить коэффициент масштабирования и многое другое.

Шаг 5: Настраиваем сеть

Изначально виртуальная машина использует сеть NAT, что вполне удобно, если необходимо получить доступ к интернету. Если же вам нужно настроить взаимосвязь между разными ВМ, то потребуется выполнить дополнительные настройки.

В настройках переходим в раздел «Сеть» и заходим в подраздел «Адаптер 2». Там активируем пункт «Включить сетевой адаптер» и указываем тип подключения «Виртуальный адаптер хоста».

Обратите внимание на имя – теперь все, кто будет его использовать, автоматически подключатся к единой виртуальной сети.

Шаг 6: Клонирование

Еще одна полезная функция – «Клонирование». С ее помощью мы можем сделать резервную копию виртуальной машины, чтобы в последующем обратиться к ней при возникновении различного рода проблем.

Для этого кликаем правой кнопкой мыши по виртуальной машине и выбираем «Клонировать...».

В отобразившемся окне потребуется выбрать путь и скачать туда резервную копию.

Шаг 7: Запускаем виртуальную машину

Вот мы и пришли к самому главному – запуску созданной виртуальной машины в VirtualBox. Для этого нам потребуется загрузочный диск необходимой операционной системы. Это обычный образ, который мы всегда используем при установке ОС на ПК. Установить его в VirtualBox мы можем следующим образом:

  1. Выбираем созданную ранее виртуальную машину и в правой части нажимаем на кнопку «Запустить».
  2. Добавляем образ операционной системы.
  3. Когда операционная система будет установлена, вы получите к ней доступ через окно VirtualBox. Например, вот так будет выглядеть Linux:

Шаг 8: Устанавливаем дополнительные плагины

Дополнительные расширения VirtualBox позволяют получить доступ к USB-устройствам и веб-камере из виртуальной машины, настроить удаленный доступ и многое другое. Для их установки потребуется скачать дополнительный пакет с официальной страницы.

Далее следуем инструкции:

  1. Заходим в VirtualBox и переходим в «Файл» -> «Настройки…».
  2. Открываем раздел «Плагины» и в правой части кликаем по кнопке в виде плюса.
  3. Выбираем скачанный пакет и в отобразившемся окне выбираем «Установить».

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

Шаг 9: Делаем снимки состояния

Ранее мы уже создавали копию виртуальной машины, которой можно воспользоваться в случае непредвиденных проблем. Но это не единственный способ создания резервной копии – мы также можем использовать специальную функцию «Снимок состояния». Она позволяет возвращать систему к предыдущему состоянию.

Создать снимок можно следующим образом:

  1. Запускаем виртуальную машину и в верхней части выбираем «Машина» -> «Сделать снимок состояния…».
  2. Задаем ему имя и по желанию прописываем описание.
  3. Вернуться к созданному снимку мы можем через меню «Машина» -> «Инструменты» -> «Снимки».

Шаг 10: Записываем видео с экрана

Если вам потребуется снять ролик о том, как вы пользуетесь операционной системой через VirtualBox, сделать это можно прямо в программе. Достаточно запустить виртуальную машину и перейти в раздел «Вид», затем выбирать «Запись».

Шаг 11: Подключаем дополнения гостевой системы

Дополнения гостевой системы позволяют использовать такие возможности, как общий буфер обмена, общие папки, перетаскивание файлов, интеграция экрана, адаптация разрешения виртуальной машины и многое другое.

Воспользоваться этим можно через вкладку «Устройства» -> «Подключить образ диска Дополнений гостевой ОС…».

Останется запустить специальный установщик, который поддерживается как на Linux, так и на Windows.

На этом моя статья подходит к концу. Сегодня мы рассмотрели, как пользоваться мощным инструментом VirtualBox. С его помощью мы можем устанавливать дополнительные операционные системы, проводить между ними сеть, а также выполнять все то, что доступно в обычной ОС.

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

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 4 мин

Область применения: Windows Server 2022, Windows 10, Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019

Узнайте, как создать виртуальную машину с помощью диспетчера Hyper-V и Windows PowerShell и какие параметры доступны при создании виртуальной машины в диспетчере Hyper-V.

Создание виртуальной машины с помощью диспетчера Hyper-V

  1. Откройте диспетчер Hyper-V.

  2. В области действий нажмите кнопку "Создать" и выберите " Виртуальная машина".

  3. В мастере создания виртуальной машины нажмите кнопку "Далее".

  4. Укажите подходящие варианты для виртуальной машины на каждой странице. Дополнительные сведения см. в разделе "Новые параметры виртуальной машины" и значения по умолчанию в диспетчере Hyper-V далее в этом разделе.

  5. После проверки выбора на странице "Сводка" нажмите кнопку "Готово".

  6. В диспетчере Hyper-V щелкните правой кнопкой мыши виртуальную машину и выберите "Подключиться".

  7. В окне подключения к виртуальной машине выберите ActionStart>.

Создание виртуальной машины с помощью Windows PowerShell

  1. На рабочем столе Windows нажмите кнопку "Пуск" и введите любую часть имени Windows PowerShell.

  2. Щелкните правой кнопкой мыши элемент Windows PowerShell и выберите пункт Запуск от имени администратора.

  3. Получите имя виртуального коммутатора, который будет использоваться виртуальной машиной с помощью Get-VMSwitch. Например,

    Get-VMSwitch * | Format-Table Name 
  4. Используйте командлет New-VM для создания виртуальной машины. См. следующие примеры.

    Примечание

    Если вы можете переместить эту виртуальную машину на узел Hyper-V, на котором выполняется Windows Server 2012 R2, используйте параметр -Version с новой виртуальной машиной, чтобы задать версию конфигурации виртуальной машины равным 5. Версия конфигурации виртуальной машины по умолчанию для Windows Server 2016 не поддерживается Windows Server 2012 R2 или более ранними версиями. После создания виртуальной машины нельзя изменить версию конфигурации виртуальной машины. Дополнительные сведения см. в разделе "Поддерживаемые версии конфигурации виртуальных машин".

    • Существующий виртуальный жесткий диск . Чтобы создать виртуальную машину с существующим виртуальным жестким диском, можно использовать следующую команду, где:

      • -Name — имя, которое вы задаете для создаваемой виртуальной машины.

      • -MemoryStartupBytes — это объем памяти, доступный виртуальной машине при запуске.

      • -BootDevice — это устройство, на которое загружается виртуальная машина при запуске, например сетевой адаптер (NetworkAdapter) или виртуальный жесткий диск (VHD).

      • -VHDPath — путь к диску виртуальной машины, который вы хотите использовать.

      • -Path — путь для хранения файлов конфигурации виртуальной машины.

      • -Generation поколение виртуальной машины. Используйте поколение 1 для VHD и поколение 2 для VHDX. См. статью о создании виртуальной машины поколения 1 или 2 в Hyper-V?

      • -Switch — имя виртуального коммутатора, который виртуальная машина должна использовать для подключения к другим виртуальным машинам или сети. См. статью "Создание виртуального коммутатора для виртуальных машин Hyper-V".

        New-VM -Name <Name> -MemoryStartupBytes <Memory> -BootDevice <BootDevice> -VHDPath <VHDPath> -Path <Path> -Generation <Generation> -Switch <SwitchName> 

        Пример:

        New-VM -Name Win10VM -MemoryStartupBytes 4GB -BootDevice VHD -VHDPath .\VMs\Win10.vhdx -Path .\VMData -Generation 2 -Switch ExternalSwitch 

        При этом создается виртуальная машина поколения 2 с именем Win10VM с 4 ГБ памяти. Она загружается из папки VMs\Win10.vhdx в текущий каталог и использует виртуальный коммутатор с именем ExternalSwitch. Файлы конфигурации виртуальной машины хранятся в папке VMData.

    • Новый виртуальный жесткий диск . Чтобы создать виртуальную машину с новым виртуальным жестким диском, замените параметр -VHDPath из приведенного выше примера на -NewVHDPath и добавьте параметр -NewVHDSizeBytes . Например,

      New-VM -Name Win10VM -MemoryStartupBytes 4GB -BootDevice VHD -NewVHDPath .\VMs\Win10.vhdx -Path .\VMData -NewVHDSizeBytes 20GB -Generation 2 -Switch ExternalSwitch 
    • Новый виртуальный жесткий диск, который загружается в образ операционной системы. Чтобы создать виртуальную машину с новым виртуальным диском, который загружается в образ операционной системы, см. пример PowerShell в пошаговом руководстве по созданию виртуальной машины для Hyper-V на Windows 10.

  5. Запустите виртуальную машину с помощью командлета Start-VM . Выполните следующий командлет, где имя виртуальной машины, которую вы создали.

    Start-VM -Name <Name> 

    Пример:

    Start-VM -Name Win10VM 
  6. Подключение к виртуальной машине с помощью подключения к виртуальной машине (VMConnect).

    VMConnect.exe 

Параметры в мастере создания виртуальной машины диспетчера Hyper-V

В следующей таблице перечислены параметры, которые можно выбрать при создании виртуальной машины в диспетчере Hyper-V и по умолчанию для каждой из них.

Страница Значение по умолчанию для Windows Server 2016 и Windows 10 Другие варианты
Укажите имя и расположение Имя: новая виртуальная машина.

Расположение: C:\ProgramData\Microsoft\Windows\Hyper-V\.

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

Здесь будут храниться файлы конфигурации виртуальной машины.

Укажите поколение Поколение 1 Вы также можете создать виртуальную машину поколения 2. Дополнительные сведения см. в статье о создании виртуальной машины поколения 1 или 2 в Hyper-V?
Выделить память Память запуска: 1024 МБ

Динамическая память: не выбрана

Память запуска можно задать с 32 МБ до 5902 МБ.

Вы также можете использовать динамическую память. Дополнительные сведения см. в обзоре динамической памяти Hyper-V.

Настройка сетевых подключений Не подключено Вы можете выбрать сетевое подключение для виртуальной машины, используемое в списке существующих виртуальных коммутаторов. См. статью "Создание виртуального коммутатора для виртуальных машин Hyper-V".
Подключить виртуальный жесткий диск Создать виртуальный жесткий диск

Имя: <vmname.vhdx>

Расположение: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\

Размер: 127 ГБ

Вы также можете использовать существующий виртуальный жесткий диск или дождаться и подключить виртуальный жесткий диск позже.
Параметры установки Установка операционной системы позже Эти параметры изменяют порядок загрузки виртуальной машины, чтобы можно было установить из ISO-файла, загрузочного диска или службы сетевой установки, например служб развертывания Windows (WDS).
Сводка Отображает выбранные параметры, чтобы проверить их правильность.

- Имя
— создание
— Память
— Сеть
— Жесткий диск
— Операционная система

Совет: Вы можете скопировать сводку со страницы и вставить ее в сообщение электронной почты или в другое место, чтобы отслеживать виртуальные машины.

Дополнительные ссылки

  • New-VM

  • Поддерживаемые версии настройки виртуальных машин

  • Should I create a generation 1 or 2 virtual machine in Hyper-V? (Следует ли создавать виртуальные машины 1-го и 2-го поколения в Hyper-V?).

  • Создание виртуального коммутатора для виртуальных машин Hyper-V

Установка Windows Server 2019 на VirtualBox

В этой статье мы шаг за шагом установим Windows Server 2019 на Windows 10 с помощью программы виртуализации Oracle VM VBox.

Microsoft выпустила предварительную версию Server 2019 Preview 20 марта 2018 г. Полная версия Windows Server 2019 будет доступна во второй половине 2018 г.

Windows Server 2019 построен на мощной инфраструктуре Windows Server 2016. , а самой яркой особенностью является Project Honolulu. Project Honolulu — это центральная консоль, позволяющая управлять Windows Server 2019., 2016 и 2012 R2 с графическим интерфейсом или без него. В следующей статье мы более подробно рассмотрим установку и настройку Project Honolulu.

Дополнительные сведения о Microsoft Server 2019 см. на странице https://cloudblogs.microsoft.com/windowsserver/2018/03/20/introduction-windows-server-2019-now-available-in-preview/.

В предыдущей статье мы установили Microsoft Server 2019 с помощью программы VMware Workstation .

  • Как установить Windows Server 2019

После краткого обсуждения MS Server 2019 и Project Honolulu давайте перейдем к этапам настройки Server 2019 с Oracle VM .

Как установить Windows Server 2019 с помощью виртуальной машины

Вы можете установить Microsoft Server 2019 на физический сервер. Или вы можете использовать программы виртуализации, чтобы установить и испытать их на своем настольном или портативном компьютере.

Перед установкой Windows Server 2019на физическом сервере рекомендуется создать и протестировать его в виртуальной среде.

Прежде всего, если вы используете операционную систему Windows, установите VirtualBox на Windows 10 . Но если вы используете Ubuntu/Debian/Linux Mint на базе Linux, установите VirtualBox на Ubuntu .

Затем загрузите файл Server 2019 ISO на свой компьютер, нажав здесь. Наконец, выполните следующие действия, чтобы запустить Microsoft Server 2019.

   Шаг 1

Сначала создайте новый виртуальный компьютер в VirtualBox. Выберите Windows Server 2016 (64-bit) в окне выбора операционной системы в шагах по созданию ВМ. Далее откройте настройки виртуальной машины Сервера и перейдите на вкладку Система /Ускорение .

ПРИМЕЧАНИЕ. Server 2019 доступен в окне выбора операционной системы виртуальной машины в версии 6.0 программы Oracle VM.

В аппаратной виртуализации , выберите параметры Enable VT-x/AMD-V и Enable Nested Paging и, наконец, добавьте ISO-файл Microsoft Server 2019 на виртуальный компьютер.

   Шаг 2

После подготовки виртуальной машины MS Server 2019 запустите виртуальную машину, нажав кнопку Start .

   Шаг 3

Настройка языка, времени и раскладки клавиатуры для MS Server 2019и нажмите Далее .

   Шаг 4

Выберите версию Windows Server Standard (Desktop Experience) и нажмите Далее .

   Шаг 5

Примите лицензионное соглашение MS Server 2019 и нажмите Далее .

   Шаг 6

Чтобы установить Windows Server 2019 без обновления, нажмите Custom .

   Шаг 7

Настройте размер виртуального жесткого диска для вашей виртуальной машины и нажмите Далее , чтобы выбрать раздел , на который вы хотите установить Server 2019.

Шаг 8

Ожидание во время установки Windows Server 2019 с VirtualBox…

Шаг 9

Подождите, пока готовые устройства ...

. сложный пароль для учетной записи администратора. Введите сложный и сложный пароль и нажмите на Кнопка Готово .

Шаг 11

Нажмите на вход / клавиатура / Вставка Ctrl-Alt-Del , чтобы открыть блокировку учетной записи сервера 2019.

Шаг 12

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

   Шаг 13

После успешного выполнения шагов по настройке Server 2019 вы можете проверить информацию диспетчера серверов, как показано на следующем рисунке.

Как установить гостевые дополнения на Windows Server 2019

После установки с помощью VirtualBox вы должны установить гостевые дополнения . Чтобы установить гостевые дополнения для клиентов Windows, щелкните изображение ниже, чтобы прочитать нашу соответствующую статью.

Как запустить Server 2019 шаг за шагом ⇒ Видео

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

   Final Word


В этой статье мы шаг за шагом установили MS Server 2019 Technical Preview, бесплатную и популярную программу виртуализации. Вы также можете установить Windows Server 2019 на ESXi . Спасибо, что следите за нами!

   Статьи по теме

♦ Что такое VMware ESXi, vSphere и vCenter?
♦ Как загрузить Microsoft Project Honolulu для Server 2019
♦ Как установить Debian 9в Oracle в Windows 10
♦ Как включить технологию виртуализации Intel
♦ Как установить Server 2019 на программное обеспечение VMware

Теги:Oracle VM VirtualBox, Виртуальная машина, Windows Server, Windows Server 2019

Как создать сервер в VirtualBox — Mirantis

Узнайте, как настроить и запустить общие тестовые серверы в VirtualBox для оценки программного обеспечения кластера

В этом руководстве показано, как настроить настольную виртуальную машину Linux в качестве универсального сервера, который можно использовать в качестве менеджера или рабочего узла Kubernetes или для других видов тестирования «большого программного обеспечения». Вы можете использовать виртуальную машину, настроенную именно таким образом, при оценке продуктов Mirantis, таких как Mirantis Kubernetes Engine и k0s — Kubernetes без трения.

Предварительные требования

Для выполнения этого руководства вам понадобится ноутбук или настольный компьютер с Windows, Mac или даже Linux с доступом в Интернет — например, настольная среда разработки Linux, как описано в этом руководстве. Вам также потребуется достаточно ресурсов — либо на вашем локальном хосте, либо на другом компьютере (или компьютерах), подключенном к вашей локальной сети — для запуска виртуальных машин «сервера», которые вы будете создавать. Ваша локальная сеть может быть проводной или беспроводной.

Примечание. Ресурсы на несколько старых ноутбуков позволят вам создавать виртуальные серверы для размещения достаточно производительных конфигураций любого продукта Mirantis (например, k0s, Mirantis Kubernetes Engine), кроме Mirantis Container Cloud — системы, специально разработанной для управления согласованным Kubernetes для производство в нескольких «больших» инфраструктурах (например, VMware, OpenStack, AWS, Equinix Metal и т. д.).

Шаг 1: Установите VirtualBox на свой хост-сервер

VirtualBox — это проприетарное программное обеспечение для виртуализации рабочих столов от Oracle, работающее на Linux, Mac и Windows. Вы будете использовать его для размещения своих «серверных» виртуальных машин — целей вашего возможного развертывания «большого программного обеспечения».

Чтобы установить VirtualBox, просто зайдите на сайт virtualbox.org, щелкните ссылку для загрузки и запустите исполняемый файл. Когда вы впервые запускаете VirtualBox, он должен автоматически предлагать загрузить свой пакет расширений — сделайте это и установите его.

Шаг 2: Загрузите Ubuntu Desktop

Загрузите копию Ubuntu Server 18.04.5 LTS, которая является последней версией Ubuntu Server, поддерживаемой Mirantis для всех своих продуктов.

Шаг 3: Создайте и настройте новую виртуальную машину VirtualBox

Запустите VirtualBox и щелкните в верхнем меню: Машина > Создать (или нажмите CTRL-N).

Выберите Linux и Ubuntu (64-разрядная версия) из раскрывающихся списков. Дайте вашей машине общее имя, которое идентифицирует ее по операционной системе и версии. Вы будете использовать этот исходный образ виртуальной машины для создания новых виртуальных машин по мере необходимости (процесс, называемый «клонированием»).

Нажмите «Далее» и назначьте разумный объем оперативной памяти для вашей виртуальной машины. Поскольку мы создаем серверы для размещения (например) управляющих или рабочих узлов Kubernetes, мы обычно хотим установить максимально возможный размер оперативной памяти — понимая, что это должен быть компромисс, основанный на других требованиях к ресурсам на хосте (включая наличие других запущенных виртуальных машин). Как бы то ни было, на ноутбуке с Windows 32 ГБ у вас достаточно места для запуска двух виртуальных серверов с 12 ГБ ОЗУ каждый (12 ГБ = 12228 МБ, как показано ниже в контексте распределителя памяти VirtualBox), а также остается достаточно места для Windows и основные приложения. Эти два сервера обладают достаточными ресурсами для размещения, например, менеджера Mirantis Kubernetes Engine и рабочего узла, чего достаточно для базовой оценки и даже лабораторного использования этой мощной платформы Kubernetes/Swarm.

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

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

На следующем экране определите, хотите ли вы создать файл виртуального жесткого диска с динамическим или фиксированным размером. Динамические диски увеличиваются по мере их заполнения, поэтому они занимают меньше места в хранилище. Диски фиксированного размера сразу занимают все выделенное им пространство, но работают немного быстрее. Если вы планируете построить много контейнеров, дополнительная скорость может оказаться полезной и стоит затрат на массовое хранение. Аналогичным образом, если вы развертываете узлы инфраструктуры (например, рабочие Kubernetes), которые затем будут выполнять собственные рабочие нагрузки, может потребоваться дополнительная скорость диска фиксированного размера, если у вас есть свободное место на SSD.

Наконец, выберите размер вашего виртуального жесткого диска. 10 ГБ — значение по умолчанию — достаточно для большинства проектов. Для узлов Kubernetes может потребоваться 25 ГБ или более.

Нажмите «Создать», чтобы VirtualBox создал виртуальный жесткий диск.

Затем щелкните, чтобы выделить новую виртуальную машину в меню слева, и выберите «Настройки»> «Система»> «Процессор». Типичная серверная виртуальная машина выиграет, если получит два или более виртуальных ЦП (вЦП). Узел Kubernetes может использовать больше, если у вашего физического ЦП достаточно доступных ядер.

Затем перейдите на вкладку Сеть. VirtualBox предлагает множество вариантов для работы в сети. Однако к виртуальным машинам для облачной работы предъявляются особые требования:

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

  • Им может потребоваться удобный доступ к виртуальным машинам, работающим на других хостах VirtualBox в той же проводной или беспроводной локальной сети (например, многие люди используют старые и запасные ноутбуки, подключенные к одной и той же локальной сети, для создания домашних лабораторий).

  • Вам может потребоваться доступ к этой виртуальной машине с вашего хоста или наоборот.

  • Все эти машины в некоторой степени защищены домашним маршрутизатором и NAT (если только вы не заблокировали маршрутизатор, чтобы обеспечить доступ к виртуальной машине веб-сервера — популярное приложение).

  • Вам больше не нужно возиться с сетью.

По этой причине мы рекомендуем использовать «мостовую» сеть VirtualBox, если только вы не уверены, что у вас нет причин этого не делать. Этот сетевой режим дает каждой виртуальной машине, которую вы запускаете, IP-адрес локальной сети класса C (т. е. 192.168.x.x), назначенный вашим локальным DHCP-сервером (обычно это домашний маршрутизатор), который доступен с вашего хоста и любого другого компьютера (или виртуальной машины с аналогичной конфигурацией) в вашей локальной сети. Большинство домашних маршрутизаторов по умолчанию резервируют назначенные IP-адреса на длительный период времени, если только они не будут сброшены. Таким образом, для всех, кроме самых долгосрочных проектов, эта настройка дает вам IP-адреса с прямым доступом для всех ваших виртуальных машин (нет необходимости в локальном туннелировании или других махинациях), и вы можете быть уверены, что эти IP-адреса останутся неизменными, даже когда вы выключите питание. ВМ на периоды времени.

Примечание. Для установки Ubuntu Server обычно требуется кабельное соединение Ethernet, поскольку по умолчанию он не развертывается с включенными драйверами WiFi. Это не проблема при настройке виртуальных машин, потому что гипервизор имитирует кабельное соединение. Таким образом, ваш физический хост может быть подключен к сети через WiFi. См. поле «Подключено кабелем», которое VirtualBox обычно проверяет по умолчанию.

Наконец, перейдите на вкладку «Хранилище». Здесь вы собираетесь щелкнуть значок дисковода компакт-дисков (который сейчас пуст) и использовать раскрывающееся меню справа (маленький значок компакт-диска), чтобы «Выбрать файл на диске…», чтобы перейти к вашему новому скачал Ubuntu Desktop . iso. Во всплывающем меню также будут отображаться ссылки для установки дисковых файлов, которые вы использовали ранее.

Нажмите «ОК».

Шаг 4. Установите Ubuntu Server

Теперь вы готовы установить Ubuntu на виртуальный диск вашей виртуальной машины. Дважды щелкните имя виртуальной машины в левом меню, чтобы запустить ее. Некоторое время он будет работать, а затем отобразит параметры установки Ubuntu. Выберите вариант с надписью «Установить Ubuntu».

После этого Ubuntu Server проведет вас через довольно быструю группу экранов настройки. Вам нужно будет подтвердить тип клавиатуры, которую вы используете, определить объем установки, определить, хотите ли вы применить все последние обновления во время установки, выбрать имя пользователя и пароль и подтвердить, что вы хотите установить Ubuntu на Жесткий диск ВМ, стирая его текущее содержимое (которого нет). В определенный момент установщик может спросить, хотите ли вы установить определенные приложения по умолчанию: Сервер OpenSSH — хорошее приложение для установки.

Ubuntu Server обычно устанавливается без проблем. Ваша виртуальная машина автоматически перезагрузится после завершения установки. Вам будет предложено удалить загрузочный диск (в данном случае компакт-диск), но вы можете просто нажать любую клавишу, чтобы пройти это приглашение. Войдите со своим логином и паролем.

Шаг 5. Обновите сервер

Если во время установки не применялись обновления, следующим шагом будет обновление сервера с помощью последних исправлений и улучшений программного обеспечения.

 обновление sudo apt-get sudo apt-получить обновление 

Шаг 6: sudo без пароля

По умолчанию сервер Ubuntu настаивает на вводе пароля перед выполнением команд в режиме sudo. Это может раздражать. Если вы хотите войти в sudo без запроса пароля, вот как это исправить. Примечание. На некоторых облачных платформах, таких как Amazon Web Services EC2, Ubuntu по умолчанию предварительно настроен на использование sudo без пароля для пользователя с правами администратора.

Введите:

 sudo visudo 

Это загрузит файл конфигурации sudo в системный редактор по умолчанию (nano). Внизу этого файла добавьте строку:

 $USER ALL=(ALL) NOPASSWD: ALL 

… где $USER — системная переменная оболочки, содержащая ваше имя пользователя.

Сохранить и выйти. Затем выйдите из машины:

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

Шаг 7: Исправление vi

Редактор vi — это очень грубый построчный редактор, который часто используется для внесения изменений в файлы конфигурации. Преимущество vi в том, что он предустановлен практически на любом сервере Linux, поэтому он всегда доступен. Редактор nano — немного менее грубый — обычно также предустановлен для быстрого изменения файлов.

vi имеет небольшую проблему со стандартными установками Ubuntu, которая заключается в том, что в конфигурации по умолчанию он не распознает клавиши со стрелками на стандартных клавиатурах. Это делает невозможным перемещение курсора для навигации по файлу.

Это легко исправить. Сначала откройте терминал (CTRL-ALT-T).

Вы уже должны быть в своем домашнем каталоге. Теперь введите:

 sudo vi /etc/hosts 

… вы сможете перемещаться с помощью клавиш со стрелками. Выйдите из vi (без сохранения изменений), нажав ESC, а затем введя :q! (двоеточие, буква q и восклицательный знак).

Шаг 8: Включите SSH

Вам понадобится активный сервер OpenSSH, чтобы иметь возможность удаленно войти на ваш сервер. Различное программное обеспечение для развертывания (например, Mirantis Launchpad) также требует SSH для подключения и установки программного обеспечения на серверах.

Определите локальный IP-адрес вашей виртуальной машины, введя:

Предварительный тег HTML

 ip-адрес 

Вы увидите локальный IP-адрес в списке — если все в вашей локальной сети настроено обычным образом и вы выбрали «мостовую» сеть, это будет адрес класса C (например, 192. 168.х.х). Запишите это.

Затем запустите сервер OpenSSH:

 sudo systemctl start ssh 

При новой установке Ubuntu Server служба ssh обычно включается при установке, поэтому, если вы перезапустите эту виртуальную машину, доступность ssh вернется.

На этом этапе вы можете попробовать войти на сервер со своего хоста или виртуальной машины рабочей станции:

 ssh @ 

Вам нужно будет указать свой пароль.

Шаг 9: Загрузите открытый ключ на свой сервер для беспарольного SSH

Многие системы развертывания (Mirantis Launchpad, Ansible и т. д.) используют SSH для удаленной настройки серверов. Обычно предпочтительнее (а иногда и необходимо) включить SSH на целевых машинах, чтобы разрешить вход с закрытым ключом SSH вместо пароля. Открытый ключ — другая часть «пары ключей» — хранится на сервере для аутентификации.

Это легко настроить. В нашем руководстве «Как сгенерировать пару ключей SSH» показано, как и как загрузить открытый ключ на ваш сервер. После того, как вы это сделаете, вы сможете войти на свой сервер со своего рабочего стола, используя свой закрытый ключ, который хранится в /home/user/.ssh, как показано ниже, где id_rsa — это имя файла закрытого ключа:

 ssh -i /home/user/.ssh/id_rsa @ 

Для тестовых серверов обычно нет необходимости дополнительно усложнять процесс, отключая обычный вход с паролями. Если это все еще доступно, это означает, что вы все еще можете использовать SSH с паролем, если у вас нет личного ключа — удобно в некоторых обстоятельствах.

Шаг 10. Снимок и клонирование виртуальной машины сервера

На этом этапе имеет смысл убедиться, что вы всегда можете вернуть свою виртуальную машину в ее текущее известное исправное состояние. Для этого сначала выключите виртуальную машину (не перезагружайте), чье окно VirtualBox закроется. Затем выберите виртуальную машину в меню слева и щелкните зеленый знак плюса (+, также помеченный как «Взять») в верхней панели. Примерно через секунду вы сможете назвать свой снимок и увидеть, как он записан в списке доступных снимков этой виртуальной машины. После этого, если ваша виртуальная машина по какой-либо причине выйдет из строя, вы сможете вернуть ее в это заведомо исправное состояние, выключив ее, щелкнув правой кнопкой мыши этот моментальный снимок и выбрав «Восстановить».0005

Вы также можете клонировать моментальный снимок для создания новых чистых серверов для каждого нового проекта, который вы начинаете. Для этого предпочтительнее использовать опцию VirtualBox «Полный клон» (вместо «Связанного клона», который создает зависимость между виртуальными жесткими дисками исходной и клонированной ВМ), и не забудьте создать новые MAC-идентификаторы сетевой карты для клонов, поэтому они не дерутся из-за IP-адресов. Вам также может потребоваться изменить имена хостов, чтобы они отличались друг от друга.

Шаг 11. Настройте имена хостов ВМ

Это довольно просто. Чтобы изменить имя хоста сервера Ubuntu, необходимо выполнить три задачи:

Сначала отредактируйте файл /etc@sol;hosts с помощью sudo vi.

 sudo vi /etc/hosts 

Измените имя хоста, как указано во второй строке этого файла.

 127.0.1.1 old_hostname # изменить 'old_hostname' на новое имя хоста 

Сохраните файл (выйдите из vi, нажав ESC, а затем :wq — двоеточие, «w», «q»). Затем отредактируйте файл /etc/hostname таким же образом:

 sudo vi /etc/hostname 

и измените старое имя хоста на новое имя хоста, сохранив файл, как только вы это сделаете.

Наконец, либо введите команду hostname для обновления имени хоста в текущем сеансе оболочки:

 sudo hostname my_new_hostname 

, либо просто выйдите из системы и снова войдите. используемое и всеми любимое приложение для взаимодействия с веб-сервисами и эффективной загрузки двоичного и текстового контента с веб-сайтов. Curl требуется на целевых серверах для некоторых рабочих процессов развертывания Mirantis (например, тот, который описан в разделе Загрузка k0s — Zero Friction Kubernetes). Так что имеет смысл установить curl на свой сервер (если его там еще нет).


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: