Ние отдавна знаем предимствата на виртуализиращите машини за тестване на нови операционни системи и тяхната съвместимост с приложения. Това предполага спестяване на ресурси, като не се налага да инвестирате в закупуването на ново оборудване, по -голяма сигурност, като по никакъв начин не засягате производствената среда на организацията или физическото оборудване, ако го използваме в дома си. Най -хубавото е, че можете да проучите напълно всяка от новите функции, които са интегрирани в нови системи или приложения.
Има различни платформи за виртуализация, но за тази цел Solvetic ще говори за една по-специално създадена от Microsoft, като Hyper-V. След това ще ви научим как да инсталирате CentOS 8 там и по този начин да знаете всяка от неговите функционалности.
Какво е Hyper-VHyper-V е разработен от Microsoft като характеристика на неговата операционна система, благодарение на което имаме предимствата на хардуерната виртуализация, позволяваща на създадените машини да работят с виртуален хардуер. В този аспект Hyper-V ни дава възможност да създаваме виртуални твърди дискове, виртуални превключватели и много други, така че потребителското изживяване да е идентично с това на истински компютър.
Hyper-VПлатформата Hyper-V се предлага в 64-битовите версии на Windows 10 Pro, Enterprise и Education, но не и в изданието Home. Можем да виртуализираме системи като:
- Windows 7, 8 или 10
- Windows Server 2012, 2016 и 2021-2022
- Fedora
- Ubuntu
- CentOS
- FreeBSD и много други
ХарактеристикаНякои от основните му характеристики са:
- Бързо създаване и достъп до VM галерия
- Мрежа по подразбиране (NAT ключ)
- Функция за реплика на Hyper-V
- Възможност за споделяне на файлове между виртуалната машина и физическия компютър и др.
Разрешаване на Hyper-VПо подразбиране Hyper-V не е активиран в Windows 10, за неговото активиране имаме две опции, които са:
От Windows PowerShell изпълнете следното:
Enable -WindowsO optionalFeature -Online -FeatureName Microsoft -Hyper -V -ВсичкиОт конзолата за командния ред изпълнете:
DISM / Online / Enable-Feature / All / FeatureName: Microsoft-Hyper-VИли отидете на пътя Контролен панел \ Програми \ Програми и функции и там изберете опцията "Активиране или деактивиране на функциите на Windows" и в показания прозорец активирайте полето Hyper-V:
ISO образът на CentOS 8 е достъпен на следната връзка:
Нови функцииНякои от новите функции в това издание са:
- Подобрения в уеб конзолата (Cockpit)
- Нов инструмент за контейнери
- Нови общосистемни политики за крипто
- TCP подобрения
- Нови вградени актуализации на пакети
След това ще видим как да инсталираме CentOS 8 на Hyper-V.
1. Как да инсталирате CentOS 8 на Hyper-V с Windows 10
Етап 1
Първата стъпка е достъп до конзолата Hyper-V, която изглежда така:
Увеличете
Стъпка 2
За да създадем нашата виртуална машина, имаме следните опции:
- Кликнете върху реда „Нова / виртуална машина в десния панел
- От менюто Action / New / Virtual Machine
- Щракнете с десния бутон върху името на физическия компютър и там изберете Нова / Виртуална машина
Стъпка 3
Ще се покаже следният съветник:
Стъпка 4
Щракваме върху Напред и ще посочим името на виртуалната машина, както и пътя, където тя ще бъде хоствана:
ЗабележкаТам можем да активираме полето „Съхранявайте виртуалната машина на друго място“, за да определите персонализиран път.
Стъпка 5
Щракваме върху Напред и ще дефинираме генерирането на виртуалната машина. Важно е да разберете следното:
- Поколение 1 е най-простото, тъй като е BIOS-съвместимо и поддържа 32-битови и 64-битови системи
- Поколение 2 е по-сигурно, но работи само на UEFI и поддържа само 64-битова система
Избираме поколение 1 и натискаме Напред
Стъпка 6
Определяме RAM паметта, която да присвоим на виртуалната машина CentOS 8.
Стъпка 7
В следващия прозорец ще бъде възможно да се дефинират мрежовите аспекти:
ЗабележкаПо -късно Solvetic ще обясни как да конфигурирате виртуален превключвател, който да позволява комуникация с мрежата.
Стъпка 8
В следващия прозорец ще бъде възможно:
- Създайте нов виртуален твърд диск, като зададете размер, име и местоположение
- Използвайте съществуващ виртуален твърд диск
- Не използвайте виртуален твърд диск
Стъпка 9
След това трябва да изберете ISO образа, който сме изтеглили от CentOS 8. За да направите това, активираме полето „Инсталиране на операционна система от стартиращ CD / DVD ROM и след това избираме CentOS 8 ISO:
Стъпка 10
Сред опциите е да инсталирате системата по -късно или да не инсталирате операционната система. След това кликваме върху Напред и ще видим обобщение на задачите, които трябва да бъдат изпълнени:
Стъпка 11
Щракнете върху Finish, за да завършите процеса на създаване на виртуална машина CentOS 8 в Hyper-V:
2. Как да картографирате Hyper-V Virtual Switch
Етап 1
Както споменахме, от ключово значение е да създадем нов превключвател, който да позволи връзка с интернет, за това от конзолата Hyper-V избираме реда "Виртуален мениджър на превключватели":
Увеличете
Стъпка 2
В показания прозорец избираме „Външно“, за да позволим връзка с външната мрежа:
Стъпка 3
Кликваме върху „Създаване на виртуален превключвател“ и след това определяме следното:
- Име на виртуален превключвател
- Тип връзка и физически мрежов адаптер за използване
След като това бъде дефинирано, кликваме върху Приложи и OK, за да запазим промените.
Стъпка 4
След това избираме създадената виртуална машина, кликваме върху „Конфигурация“ и в секцията „Мрежов адаптер“ ще избираме виртуалния ключ, който сме създали:
Щракнете върху Приложи и OK, за да запазите промените.
3. Как да стартирате и конфигурирате CentOS 8 на Hyper-V
Етап 1
След като конфигурираме това, можем да изберем виртуалната машина и там ще се покажат поредица от опции:
Увеличете
Стъпка 2
Щракваме върху реда „Свързване“ и ще видим следното:
Стъпка 3
Щракваме върху Старт, за да стартираме съветника за инсталиране на CentOS 8:
Стъпка 4
След като връзката се установи, ще видим съветника за инсталиране на CentOS 8:
Там избираме реда „Инсталиране на CentOS Linux 8.0.1905“, за да стартираме инсталацията, или можем да разрешим инсталационните проблеми.
Стъпка 5
След зареждането на услугите ще дефинираме езика за инсталиране:
Стъпка 6
Кликваме върху „Продължи“ и след това ще видим следното:
Там е възможно да се конфигурира следното:
- В секцията Клавиатура определете езика на клавиатурата в CentOS 8.
- В Езикова поддръжка можем да добавим още езици за използване в системата.
- В Дата и час можем да определим системната часова зона, ако е различна.
- В източника на инсталация намираме избрания ISO образ.
- В KDUMP можем да активираме или не тази функция, която се грижи за дампа на ядрото.
- Политиката за сигурност ни позволява да интегрираме допълнителни файлове за сигурност в CentOS 8.
Стъпка 7
Избор на софтуер: там можем да дефинираме типа сървър (конзола или графичен потребителски интерфейс), който да използваме, както и да определим кои услуги трябва да бъдат инсталирани в процеса:
Увеличете
По подразбиране сървърът CentOS 8 ще бъде инсталиран с графичен интерфейс, но можем да изберем опцията „Сървър“, за да го стартираме от конзолата.
Стъпка 8
Името на мрежата и екипа ни позволява да активираме мрежовия адаптер, както и да дефинираме име за екипа:
Увеличете
Стъпка 9
В Избор на устройства трябва да изберем виртуалния твърд диск, където CentOS 8 трябва да бъде инсталиран в Hyper-V. Там имаме допълнителни опции като ръчно конфигуриране на разделяне, добавяне на дискове и т.н., щракнете върху Готово, когато дефинираме това.
Увеличете
Стъпка 10
Кликваме върху „Стартиране на инсталацията“ и ще видим следното:
Стъпка 11
Избираме „Root парола“
Стъпка 12
Продължаваме да присвояваме root паролата в CentOS 8:
Стъпка 13
Кликваме върху Готово и след това конфигурираме потребителя на системния администратор:
Стъпка 14
Щракваме отново върху Готово и ще продължим с инсталирането на CentOS 8 в Hyper-V:
Увеличете
Стъпка 15
Когато този процес приключи, ще видим следното. Щракваме върху Рестартиране
Увеличете
Стъпка 16
Ще бъде необходимо да изтриете носителя с ISO CentOS 8. За това отиваме в менюто Media / DVD / Eject "ISO":
Стъпка 17
След това системата ще бъде рестартирана и ще видим следното:
Увеличете
Ако сме избрали сървъра с GUI интерфейс, ще е необходимо да кликнете върху опцията „Информация за лиценза“, за да приемете лицензионните условия. Там имаме достъп до CentOS 8 на Hyper-V и сме готови да го проучим максимално.
4. Задачи за изпълнение на CentOS 8 след инсталиране
Сега ще видим някои неща, които можете да направите в CentOS 8, за да получите максимална полза, това са:
Нано инсталацияNano е един от най -универсалните текстови редактори по отношение на функциите и лекотата на използване и е идеален за редактиране на различни системни файлове, за неговата инсталация трябва да изпълним следното:
yum install -y nano
Увеличете
Активирайте динамичната памет на гостаТова е функция, която трябва да активираме, за да използваме динамична памет с CentOS 8, за това ще създадем файл по пътя /etc/udev/rules.d с желаното име и в споменатия файл въвеждаме следното:
SUBSYSTEM == "памет", ACTION == "добавяне", ATTR {state} = "онлайн"Запазваме файла с клавишите Ctrl + O и го излизаме с клавишите Ctrl + X.
Инсталирайте инструменти Hyper-VТова са набор от инструменти, които ни позволяват да разширим максимално възможностите на платформата, за това ще изпълним следното:
yum install -y hyperv -daemons
Увеличете
ЗабележкаНе забравяйте, че за достъп като root, трябва да изпълните командата "su", последвана от паролата, която сме задали в процеса на създаването й.
С Solvetic се научихме да конфигурираме и създаваме виртуална машина с CentOS 8 на Hyper-V. Благодарение на внедряването на виртуални машини ще можем да имаме пълния им потенциал за използване в рамките на нашия обсег.