ПредишенСледващото

Пиша тази бележка, за да докаже, стъпка по стъпка инсталиране и конфигуриране на виртуална машина на Linux-базирана KVM. По-рано писах за виртуализация, където той използва един чудесен инструмент за скитници.

Сега е изправен пред въпрос наемете добър сървър с голямо количество RAM и твърд диск обемист. Но да се изпълнява проекти директно на приемащата не иска да, така че аз ще се прави разлика между тях на отделен малки виртуални сървъри с Linux или докер-контейнери (от които обсъждат в друга статия).

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

KVM (базиран на ядрото виртуална машина) е софтуер за Linux, използвайки хардуер x86-съвместими процесори с технология за виртуализиране Intel VT / AMD SVM.

Инсталиране KVM

Всички манипулации на създаването на виртуална машина, аз ще държа за OS Ubuntu 16.04.1 LTS. За да проверите дали вашият процес поддържа хардуерно виртуализация на базата на Intel VT / AMD SVM, извършване на:

Ако не е празен терминал, това означава, че всичко е наред и KVM може да се инсталира. Ubuntu официално поддържа само на KVM хипервайзора (включени в ядрото на Линукс) и съветва използвайки libvirt библиотека като инструмент за управлението му, което ние ще направим следващата.

Проверете подкрепата за виртуализиране на хардуер в Ubuntu също може да бъде чрез командата:

Ако се окаже успешна, ще видите нещо подобно:

Инсталирайте пакета за работа с KVM:

Ако имате достъп до графичния потребителски интерфейс на системата, можете да инсталирате GUI мениджър libvirt:

Използвайте Вирт-мениджър е съвсем проста (не е трудно VirtualBox), така че в тази статия ще говорим за конзолната версия на инсталацията и конфигурацията на виртуалния сървър.

Инсталиране и конфигуриране на виртуален сървър

В изпълнението, конзола инсталация, конфигурация и система за управление на незаменим инструмент е полезен virsh (суспензия над libvirt библиотека). Тя има голям брой опции и настройки, подробно описание може да се получи, както следва:

или се обадете на стандартната "помощта":

Аз винаги се придържат към следните правила при работа с виртуални сървъри:

Ние се пристъпи към инсталирането на първата virtualke (64-битов сървър на Ubuntu 16.04 LTS) на:

След като изтеглите картинката изпълнение на инсталацията:

Превръщането на всички тези параметри на "човешки език", се оказва, че ние сме създаването на виртуална машина работи Ubuntu 16.04, 1024 MB RAM, един процесор, стандартна мрежова платка (виртуалната машина ще отидат в интернет, като че зад NAT), 20 GB HDD.

Струва си да се обръща внимание на опция --os-вариант. той посочва хипервайзора под каква OS трябва да се адаптира настройките.
Ето списък на поддържаните операционни версии на системата може да се получи чрез стартиране на командата:

Ако тази програма не е на вашата система, а след това инсталирате:

След стартиране на инсталацията, така че това се появява в конзолата:

Това е нормално и продължите с инсталацията, ще през която преминава VNC.
Ние разглеждаме какво пристанище той е бил повдигнат в нашия virtualke (в съседния терминал, например):

Ако нищо не е намерено, или можете да видите:

Точно конфигурация на

и рестартирайте SSHD.

Създаване Пренасочване на портове

Изпълнява команда на локалната машина:

Тук ние имаме създадена спедиция SSH порт с локален порт 5900 на порта на сървъра 5900. Сега можете да се свържете с VNC, използвайки всичките VNC-клиент. Аз предпочитам UltraVNC заради простотата и удобството.

След успешна връзка, ще видите стандартния прозорец поздрав започне Ubuntu инсталация:

Редактирайте мрежа конфигурация на хипервайзора:

Ние търсим за DHCP, и да добавите това:

Тя трябва да изглежда по следния начин:

За настройките, за да влязат в сила, трябва да рестартирате хипервайзора на DHCP сървър:

Има и други начини за конфигуриране на IP virtualke статични, като директно редактиране на настройките на мрежата вътре в системата за гости, но като ви душа иска. Показах само опция, че той предпочита да използва.

За да се свържете към терминала на виртуалната машина, стартирайте:

Машината е готова за битка.

Virsh: списък на команди

За да видите използвате виртуални хостове (цялата налична може да бъде получена чрез добавяне --всички):

Рестартирайте хост, можете да:

Стоп на виртуалната машина:

Добави към автоматично стартиране:

Често се налага да се клонира система, която в бъдеще да го използва като рамка за други виртуални операционни системи, това се прави с помощта на помощна програма Вирт-клонинг.

В допълнение към инсталиране virtualke чрез VNC, също е възможно да X11Forwarding чрез полезност Вирт-мениджър. На Windows, например, можете да използвате Xming и замазка.

използване KVM за създаване на виртуални машини на сървъра

Каналът има повече от 1000 членове, така че се присъедините към нас и вас - DevBrain

Свързани статии

Подкрепете проекта - споделете линка, благодаря!