Размещайте виртуальные машины в Ubuntu с помощью Virt Manager

Если у вас есть сервер Ubuntu и вы хотите запускать на нем виртуальные машины с помощью диспетчера виртуальных машин, вам необходимо настроить SSH и Libvirtd. Вот как это сделать в вашей системе Ubuntu.

Настройка беспарольного SSH

Одной из самых важных вещей перед размещением виртуальных машин на сервере Ubuntu является настройка SSH без пароля. Если вы не настроите SSH без пароля, VirtManager будет постоянно просить вас ввести пароль SSH (что раздражает).

Чтобы включить SSH без пароля, убедитесь, что на сервере Ubuntu настроен сервер OpenSSH. Если нет, используйте команду ниже, чтобы установить сервер OpenSSH в Ubuntu.

Примечание. Вы также должны включить SSH на всех хост-компьютерах Linux.

Вы можете настроить OpenSSH на сервере Ubuntu с помощью:

sudo apt установить openssh-сервер

После установки сервера OpenSSH на Ubuntu Server откройте файл конфигурации в текстовом редакторе Nano.

судо нано -w /etc/ssh/sshd_config

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

PubkeyAuthentication yes

Затем сохраните изменения с помощью Ctrl + O , выйдите с помощью Ctrl + X и выполните приведенную ниже команду, чтобы перезапустить сервер.

sudo systemctl перезапустить sshd

После перезапуска сервера вы направляетесь к ПК с Linux и открываете окно терминала. Затем сгенерируйте ключ с помощью приведенной ниже команды. Однако не вводите пароль для ключа. Lea Вместо этого оставьте поле пустым (если только вам не нужен пароль для ключа).

ssh-keygen

После выполнения приведенной выше команды вам нужно будет использовать команду ssh-copy-id для передачи учетных данных ключа SSH на сервер Ubuntu.

ssh-copy-id ваше-имя-пользователя-на-сервере@ваш-ubuntu-сервер-или-имя-хоста

После передачи ключа вернитесь на сервер Ubuntu и снова откройте файл конфигурации SSH для редактирования.

судо нано -w /etc/ssh/sshd_config

В файле конфигурации найдите «PasswordAuthentication yes» и измените его на «no».

ПарольАутентификация нет

Сохраните изменения в Nano с помощью Ctrl + O и выйдите с помощью Ctrl + X. Затем снова перезапустите сервер SSH, чтобы завершить изменения.

sudo systemctl перезапустить sshd

После перезапуска SSH-сервера SSH без пароля будет настроен и готов к использованию.

Настройка демона Libvirt на сервере Ubuntu

Серверу Ubuntu требуется установка Libvirt Daemon для обслуживания виртуальных машин с QEMU/KVM по сети. Чтобы установить Libvirt Daemon, откройте окно терминала и введите команду ниже.

sudo apt установить libvirt-daemon qemu-system libvirt-daemon-system

После установки пакетов ваш сервер Ubuntu готов к размещению виртуальных машин на ПК с Linux, на которых работает VirtManager.

Установка VirtManager на клиентскую машину

Теперь, когда все настроено на Ubuntu Server, вам нужно установить VirtManager на ПК с Linux, который будет обращаться к виртуальным машинам. Откройте окно терминала и установите программное обеспечение.

Убунту

sudo apt установить virt-manager

Дебиан

sudo apt-get установить виртуальный менеджер

Арх Линукс

sudo pacman -S virt-manager

Федора

sudo dnf установить virt-manager

OpenSUSE

sudo zypper установить virt-manager

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

Чтобы создать виртуальную машину удаленно, вы должны сначала добавить подключение к серверу Ubuntu в Virt Manager. Вот как это сделать.

Шаг 1: Нажмите кнопку «Файл», а затем «Добавить соединение…».

Шаг 2: Во всплывающем окне «Добавить подключение» установите флажок «Подключиться к удаленному хосту через SSH». Затем введите свое имя пользователя SSH и сервер Ubuntu или имя хоста/IP-адрес локальной сети.

Шаг 3: Нажмите кнопку «Подключиться», чтобы подключиться к гипервизору сервера Ubuntu.

Шаг 4: После подключения нажмите кнопку «+», чтобы создать новую виртуальную машину в гипервизоре Ubuntu Server. Затем выберите «Сетевая установка (HTTPS, HTTPS или FTP)» и нажмите «Вперед».

Шаг 5: Вставьте URL-адрес ОС Linux, которую вы пытаетесь установить, в поле URL-адреса. В этом примере мы будем использовать Fedora Workstation.

https://download.fedoraproject.org/pub/fedora/linux/releases/36/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-36-1.5.iso

Шаг 6: После добавления URL-адреса разрешите VirtManager определять ОС. Если это невозможно, снимите флажок «Автоматически определять из источника установки/носителя» и введите имя ОС.

Шаг 7: На следующей странице вам будет предложено назначить ядра ОЗУ и ЦП. Установите необходимые ресурсы памяти и ЦП. Затем нажмите кнопку «Вперед», чтобы продолжить.

Шаг 8: Теперь вам нужно создать новый образ диска. Найдите пункт «Создать образ диска для виртуальной машины» и измените его с 20 ГБ. Или оставьте значение 20, если считаете, что места достаточно.

Шаг 9: Назовите свою ОС, добавив имя в текстовое поле. Затем нажмите кнопку «Готово», чтобы закончить.

Шаг 10: Запустите виртуальную машину, выбрав ее, нажав кнопку воспроизведения и выбрав «Открыть».


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.