- Как создать рабочую станцию виртуализации Linux
- Совместимость оборудования виртуализации
- Установка KVM
- Установка и управление виртуальными машинами KVM с помощью графического интерфейса
- Установка виртуальных машин KVM из терминала
- Управление виртуальными машинами KVM с терминала
- Linux виртуализация рабочих станций
- Установка Alt Linux
- Использование VirtualBox на ALT Linux
- Использование KVM на ALT Linux
- Заключение
Как создать рабочую станцию виртуализации Linux
Виртуализация в наши дни становится все более распространенной. Возможность взять вашу существующую машину и подготовить несколько виртуальных машин очень помогает в таких вещах, как обучение, тестирование и эксперименты, а также продуктивность. Linux, столь же популярный и мощный, как он есть, является отличным местом для начала создания сервера или рабочей станции виртуализации для личного использования. Здесь описано, как создать рабочую станцию виртуализации Linux с нуля.
Совместимость оборудования виртуализации
Прежде чем приступить к установке пакетов, убедитесь, что ваш процессор поддерживает виртуализацию оборудования. Многие современные процессоры для ноутбуков и настольных ПК подходят, но стоит проверить. Приведенные ниже команды проверят ваш файл «/ proc / cpuinfo» на наличие необходимой технологии. Если вы не уверены, что у вас в системе, попробуйте оба варианта — это ничего не повредит.
grep vmx /proc/cpuinfo # for Intel CPUsgrep svm /proc/cpuinfo # for AMD CPUs
В моей системе процессор Intel, поэтому мои результаты выглядят как на следующем изображении.
Если вы не получили никаких результатов ни по одной из этих команд, вы также можете просто посмотреть выходные данные lscpu и найти раздел «Виртуализация». Мой выглядит как следующее изображение.
Мы знаем, что моя система настроена для работы с виртуализацией. Я также рекомендую использовать в вашей системе как минимум 8 ГБ ОЗУ. Для наилучшего восприятия я бы рекомендовал 16, 32 или даже 64 ГБ ОЗУ. Это даст вам достаточно места для настройки и запуска нескольких виртуальных машин, не беспокоясь о нехватке оперативной памяти, и вы сможете создавать полные клиент-серверные сети или парк рабочих станций в одной системе.
Установка KVM
KVM означает виртуальную машину на основе ядра, и это лучший гипервизор для Linux. Производительность отличная, и есть несколько способов управления виртуальными машинами KVM. QEMU часто сопровождает KVM как способ эмуляции оборудования.
Чтобы установить все необходимое для вашего сервера, выполните следующие команды:
sudodnf-y groupinstall "Virtualization Host";sudodnf-yinstall virt-install
Для дистрибутива на основе Ubuntu / Ubuntu:
sudoapt-yinstall qemu-kvm libvirt-daemon-system libvirt-daemon virtinst bridge-utils libosinfo-bin libguestfs-tools virt-top
После того, как вы установили KVM, убедитесь, что вы проверили, что модуль ядра загружен с помощью этой команды:
И что вы запускаете и включаете демон для KVM с помощью следующей команды:
sudo systemctl start libvirtdsudo systemctl enable libvirtdsudo systemctl status libvirtd
Ваш результат должен выглядеть как на следующем изображении.
Многие другие руководства теперь предложат вам настроить мост для всех ваших виртуальных машин для доступа к внешней сети. Я не буду рассказывать об этом здесь, но вот ссылка на Arch Wiki, которая научит вас множеству различных способов сделать это. Это будет полезно, если вы хотите, чтобы ваши виртуальные машины предоставляли услуги для вашей более широкой сети, но если вы просто используете их для тестирования и песочницы, параметры сети по умолчанию вполне подойдут.
Установка и управление виртуальными машинами KVM с помощью графического интерфейса
Есть несколько способов управления виртуальными машинами KVM. Если вы используете графический рабочий стол для своей рабочей станции или сервера Linux, вы можете использовать Диспетчер виртуальных машин или Ящики GNOME *, или если вы используете только интерфейс командной строки. сервера и ищите для него графический интерфейс, вы можете использовать Кокпит и управлять своей VMS, установив приложение «Машины» в меню «Приложения» интерфейса. Все эти инструменты с графическим интерфейсом также позволят вам установить виртуальные машины KVM.
* GNOME Boxes — это самый простой способ работы с виртуальными машинами KVM, но вы не получите такого же контроля, который вы получаете с другими предложениями, с точки зрения сети, хранилища и конфигурации оборудования.
Установка виртуальных машин KVM из терминала
Вы также можете использовать инструменты CLI, которые поставляются с пакетами, установленными вышеуказанными командами. virt-install — отличный инструмент для установки виртуальных машин KVM без необходимости возиться с определениями XML. Есть много различных вариантов, которые можно использовать с virt-install . Однако больше всего мне удалось добиться со следующим шаблоном:
sudo virt-install \--connect qemu:///system \--name\--memory \--vcpus \--disk size= \--cdrom /PATH/TO/ISO/FILE
Это должно определить все аспекты, которые вам понадобятся для системы. Вы также можете установить по сети, импортировать образы и указать расположение диска, указав «path=/ PATH / TO / DIR / DISKNAME.qcow2» после параметра size через запятую. Вот ссылка на документацию Red Hat по virt-install .
Это откроет Remote Viewer (также называемый virt-viewer ) и позволит вам нормально пройти процесс установки ОС. Вам понадобится доступ к графическому интерфейсу пользователя, поэтому, если ваш сервер отключен, я бы рекомендовал использовать Cockpit, как упоминалось выше. Вы также можете использовать файлы кикстарта для установки дистрибутивов на основе RHEL с помощью virt-install .
Управление виртуальными машинами KVM с терминала
Основная команда, которую вы будете использовать для управления виртуальными машинами KVM, — это virsh . Он доступен как команда или как интерактивная оболочка, поэтому ввести его так же просто, как набрать sudo virsh и нажать Enter.
В качестве пары примеров теперь вы можете перечислить все свои домены с помощью list —all , начать домены с помощью start и закрыть домены с помощью shutdown .
Существует огромное количество опций virsh , поэтому я рекомендую вам заглянуть на страницы man и изучить все замечательные вещи, которыми вы можете управлять с помощью терминала на своих машинах.
Вы также можете подключиться к своим виртуальным машинам по SSH, используя их IP-адрес. Они получают IP-адреса из интерфейса virbr0 , а интерфейсы виртуальных машин по умолчанию открыты для доступа по SSH.
Теперь, когда у вас есть рабочая станция виртуализации в вашей системе Linux, убедитесь, что вы узнали , как легко ускорить работу виртуальных машин и получить доступ к виртуальным машинам Linux с помощью VNC.
Linux виртуализация рабочих станций
Источник: spbit.ru ALT Linux – это мощный и гибкий открытый дистрибутив Linux, который идеально подходит для виртуализации. Он предлагает широкий спектр инструментов для виртуализации, включая VirtualBox и KVM. В этой статье мы рассмотрим особенности использования ALT Linux для виртуализации рабочих станций с использованием этих инструментов.
Установка Alt Linux
Как и в случае с любым другим дистрибутивом Linux, первый шаг – это установка Alt Linux. Вы можете скачать дистрибутив с официального сайта ALT Linux и установить его, следуя приведенным там инструкциям.
Использование VirtualBox на ALT Linux
VirtualBox – это мощное программное обеспечение для виртуализации, которое позволяет создавать и управлять виртуальными машинами. Вот как его можно установить и использовать на ALT Linux:
Сначала обновите ваш системный репозиторий, используя команду:
Установите VirtualBox с помощью команды:
sudo apt-get install virtualbox
Запустите VirtualBox с помощью команды:
Теперь вы можете создавать и управлять виртуальными машинами прямо из интерфейса VirtualBox.
Использование KVM на ALT Linux
KVM (Kernel-based Virtual Machine) – это другой инструмент для виртуализации, встроенный непосредственно в ядро Linux. Это делает его очень эффективным и мощным инструментом. Вот как его можно установить и использовать на ALT Linux:
Обновите ваш системный репозиторий, используя команду:
Установите KVM и необходимые инструменты командой:
sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils
Проверьте, поддерживает ли ваша система KVM, используя команду:
egrep -c '(vmx|svm)' /proc/cpuinfo
Если последняя команда вернула число больше нуля, это означает, что ваша система поддерживает KVM, и вы можете начать использовать его для виртуализации.
Заключение
Виртуализация рабочих станций на ALT Linux – это простой и эффективный процесс благодаря инструментам виртуализации, таким как VirtualBox и KVM. Это позволяет использовать системные ресурсы более эффективно и упрощает управление рабочими станциями.