Raspberry Pi

Как да активирам KVM виртуализацията на Raspberry Pi 4

Как да активирам KVM виртуализацията на Raspberry Pi 4

Пълната форма на KVM е Kernel Virtual Machine. Това е решение за виртуализация за Linux. KVM е модул на ядрото на Linux, който позволява на ядрото на Linux да действа като програма за хипервизор като VMware ESXi или VSphere.

Досега не можете да стартирате KVM виртуализация на Raspberry Pi устройства. Една от основните причини за това беше, че Raspberry Pi 3 и по-старите версии имат само 1 GB памет. 1 GB памет е недостатъчна за KVM виртуализация. Docker е по-добро решение за тези устройства.

Наскоро пуснатият модел Raspberry Pi 4 8 ​​GB направи възможно KVM виртуализацията на Raspberry Pi. Линукс дистрибуции като Fedora, Manjaro и др., направи KVM виртуализацията лесна за Raspberry Pi 4 чрез предварително компилиране на модула на ядрото KVM Linux. Всичките ни любими Raspberry Pi OS също може някой ден да последват този път.

В тази статия ще ви покажа как да инсталирате KVM на Raspberry Pi 4 и да създадете KVM виртуална машина на Raspberry Pi 4. И така, нека започнем.

Неща, от които ще се нуждаете:

За да следвате тази статия, ще ви трябват следните неща:

  1. Raspberry Pi 4 (4 GB или 8 GB версия) едноплатен компютър.
  2. USB захранващ адаптер Type-C.
  3. Върху нея мига microSD карта с капацитет 32 GB или повече с изображение на Fedora Workstation 33 ARM.
  4. Клавиатура.
  5. Мишка.
  6. Монитор.
  7. Интернет свързаност на Raspberry Pi 4.

Ако имате нужда от помощ при инсталирането на Fedora Workstation 33 на вашия Raspberry Pi 4, проверете статията ми Как да инсталираме Fedora 33 на Raspberry Pi 4.

Инсталиране на KVM, libvirt и Virtual Machine Manager:

Преди да можете да създадете KVM виртуални машини, трябва да имате KVM и всички необходими инструменти, инсталирани на вашата Fedora Workstation 33. За щастие, KVM и всички необходими инструменти са налични в официалното хранилище на пакети на Fedora Workstation 33.

Първо актуализирайте кеша на хранилището на DNF със следната команда:

$ sudo dnf makecache


Можете да инсталирате KVM и всички необходими инструменти със следната команда:

$ sudo dnf group install "Виртуализация"


За да потвърдите инсталацията, натиснете и след това натиснете <Въведете>.


Мениджърът на пакети DNF автоматично ще изтегли и инсталира всички необходими пакети. Попълването може да отнеме известно време.


В този момент трябва да се инсталира KVM и всички необходими инструменти.


Добавете вашия потребител за вход в libvirt група със следната команда:

$ sudo usermod -aG libvirt $ (whoami)


За да влязат в сила промените, рестартирайте Raspberry Pi 4 със следната команда:

$ sudo рестартиране

Изтегляне на изображение за инсталиране на ARM на Ubuntu Server:

Canonical има официална версия на ARM на Ubuntu Server, която работи чудесно като гост на KVM (виртуална машина) на Raspberry Pi 4.

В тази статия ще покажа как да инсталирам Ubuntu Server 20.04 LTS като KVM виртуална машина на Raspberry Pi 4 като демонстрация. В следващ раздел на тази статия ще ви покажа какви други алтернативи са налични по време на тази статия.

Първо посетете официалния уебсайт на Ubuntu. След като страницата се зареди, кликнете върху Изтегли и тогава РЪКА от Ubuntu сървър раздел, както е отбелязано на екранната снимка по-долу.


Кликнете върху Изтегли Ubuntu 20.04.1 LTS бутон за изтегляне, както е отбелязано на екранната снимка по-долу.


Изберете Запазете Файл и кликнете върху Добре.


Вашият браузър трябва да започне да изтегля Ubuntu Server 20.04.1 LTS ARM ISO изображение. Попълването може да отнеме известно време.

Преместване на ISO образ на Ubuntu Server в директория за изображения на KVM:

След като Ubuntu Server 20.04.1 ARM ISO изображението е изтеглено, трябва да можете да го намерите в ~ / Изтегляния директория, както можете да видите на екранната снимка по-долу.

$ ls -lh ~ / Изтегляния


Директорията с изображения по подразбиране на KVM е / var / lib / libvirt / image /. Трябва да копирате вашия Ubuntu Server 20.04.1 ARM ISO изображение към / var / lib / libvirt / image / директория.

За да преместите Ubuntu Server 20.04.1 ARM ISO образ в директорията / var / lib / libvirt / image /, изпълнете следната команда:

$ sudo mv -v ~ / Downloads / ubuntu-20.04.1-live-server-arm64.iso / var / lib / libvirt / images /

Създаване на Ubuntu Server 20.04.1 LTS KVM виртуална машина:

В този раздел ще ви покажа как да създадете KVM виртуална машина и да инсталирате Ubuntu Server 20.04.1 LTS върху него с помощта на приложението за графично управление KVM Мениджър на виртуални машини (VMM).

Първо, потърсете Мениджър на виртуални машини в Меню на приложението на вашата настолна среда на Fedora Workstation 33. След това кликнете върху Мениджър на виртуални машини икона, както е отбелязано на екранната снимка по-долу.


Мениджър на виртуални машини трябва да се отвори.


За да създадете виртуална машина KVM, щракнете върху иконата ( ), както е отбелязано на екранната снимка по-долу.


Изберете Местен инсталационен носител (ISO изображение или CDROM) и кликнете върху Препращане.


Кликнете върху Преглед..


Изберете Ubuntu Server 20.04.1 ARM ISO инсталационно изображение от списъка и кликнете върху Изберете Volume.


Кликнете върху Напред.


Въведете количеството памет (в мегабайта / мебибайта) и броя на ядрата на процесора, които искате за тази виртуална машина.

Ще използвам 2 GB или 2048 MB памет и 1 CPU ядро ​​за тази виртуална машина.

След като приключите, кликнете върху Напред.


Въведете количеството дисково пространство, което искате да отделите за тази виртуална машина (в гигабайта / гибибайта). Ще отделя 10 GB дисково пространство за тази виртуална машина.

След като приключите, кликнете върху Напред.


Кликнете върху завършек.


Виртуалната машина се създава. Завършването може да отнеме няколко секунди.


След като виртуалната машина бъде създадена, тя трябва да се стартира и стартира от Ubuntu Server 20.04.1 ARM ISO изображение.


След като видите следното меню GRUB, изберете Инсталирайте Ubuntu Server и натиснете <Въведете>.


Инсталаторът на Ubuntu Server се зарежда от Ubuntu Server 20.04.1 LTS ISO изображение. Завършването може да отнеме няколко секунди.

След като инсталационната програма на Ubuntu Server е готова, трябва да видите следния прозорец.

Изберете Превключете на богат режим и натиснете <Въведете>.


Инсталаторът на Ubuntu трябва да премине към богат режим.

ЗАБЕЛЕЖКА: Тази статия е за активиране на KVM виртуализация на Raspberry Pi 4. Така че, няма да се съсредоточавам върху обяснението на тънкостите на Ubuntu Server 20.04.1 LTS инсталатор. За да научите какво прави всяка от опциите на инсталатора на Ubuntu и как да я конфигурирате, както искате, прочетете статията ми Инсталиране на Ubuntu Server 20.04 LTS.


Изберете вашия език и натиснете <Въведете>.


Изберете оформлението на клавиатурата.

След като приключите, изберете Свършен и натиснете <Въведете>.


Изберете Продължете без мрежа и натиснете <Въведете>.


Изберете Свършен и натиснете <Въведете>.


Изберете Свършен и натиснете <Въведете>.


Изберете Свършен и натиснете <Въведете>.


Изберете Свършен и натиснете <Въведете>.


Изберете продължи и натиснете <Въведете>.


Въведете пълното си име, име на хост (име на сървър), потребителско име и парола за вход.

След като приключите, изберете Свършен и натиснете <Въведете>.


За да инсталирате OpenSSH SSH сървъра, трябва да проверите Инсталирайте OpenSSH сървър, както е отбелязано на екранната снимка по-долу.

За да направите това, изберете Инсталирайте OpenSSH сървър и натиснете <Интервал>.


Инсталирайте OpenSSH сървър трябва да се провери.

След това изберете Свършен и натиснете <Въведете>.


Изберете Свършен и натиснете <Въведете>.


Инсталаторът на Ubuntu трябва да започне да инсталира Ubuntu Server 20.04 LTS на виртуалната машина. Ще отнеме известно време, за да завършите.


След като инсталацията завърши, тя автоматично ще инсталира всички необходими актуализации. Ще отнеме известно време, за да завършите.

Ако искате, можете да изберете Анулирайте актуализацията и рестартирайте и натиснете <Въведете> За да отмените актуализациите. Можете да инсталирате актуализациите по-късно, като използвате мениджъра на пакети APT. Просто ще го оставя да продължи.


След като актуализациите са инсталирани, изберете Рестартирайте и натиснете <Въведете> За рестартиране на виртуалната машина.


След като виртуалната машина се зареди, трябва да видите Ubuntu Server 20.04.1 LTS прозорец за вход.

Можете да влезете във виртуалната машина на Ubuntu Server, като използвате потребителско име и парола за вход, които сте задали по време на инсталацията.


Както можете да видите, аз съм влязъл във виртуалната машина на Ubuntu Server.


Използвам Ubuntu Server 20.04.1 LTS на виртуална машина KVM. На моя Raspberry Pi 4! Удивително!


Можете да управлявате вашите виртуални машини KVM от Мениджър на виртуални машини. Както можете да видите, Ubuntu Server 20.04 LTS KVM виртуална машина, която създадох по-рано, е посочена в Мениджър на виртуални машини табло.

Други изображения за инсталиране на ARM Linux ISO за KVM:

По време на това писане, освен Ubuntu Server 20.04 LTS, можете също да инсталирате Fedora Server 33 и CentOS 8 на Raspberry Pi 4 като KVM виртуална машина.

За да изтеглите ISO инсталационния образ на Fedora Server 33, посетете официалния уебсайт на Fedora от уеб браузър.

Кликнете върху Свали сега бутон на Fedora сървър както е отбелязано на екранната снимка по-долу.


Кликнете върху Изтегли бутон или на aarch64 Стандартно ISO изображение на Fedora 33 или ISO образ на netinstall, както е отбелязано на екранната снимка по-долу.

След като ISO образът бъде изтеглен, можете да създадете Fedora Server 33 KVM виртуална машина с помощта на Мениджър на виртуални машини ап.


За да изтеглите ISO инсталационния образ на CentOS 8, посетете официалния уебсайт на CentOS от уеб браузър.

Кликнете върху Изтегли връзка, както е отбелязано на екрана по-долу.


Кликнете върху връзката CentOS 8 ARM64 (aarch64) или CentOS Stream ARM64 (aarch64), както е отбелязано на екранната снимка по-долу.


Кликнете върху една от огледалните връзки.


От FTP огледалото на CentOS можете да изтеглите ISO изображението на NetOS за архивиране CentOS aarch64, минималното ISO изображение или DVD1 ISO изображението.

След като ISO изображението бъде изтеглено, можете да създадете CentOS 8 или CentOS Stream KVM виртуална машина с помощта на Мениджър на виртуални машини ап.

Заключение:

В тази статия ви показах как да активирате KVM виртуализацията на Raspberry Pi 4 и да създадете Ubuntu Server 20.04 LTS KVM виртуална машина на Raspberry Pi 4. Използвал съм Fedora Workstation 33 като операционна система за Raspberry Pi 4 в тази статия. Тази статия трябва да ви помогне да започнете с KVM виртуализация на Raspberry Pi 4.

Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...
Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...