Автоматты аударма пайдаланылды

Виртуализацияға кіріспе

Кез — келген жүйе оның құрамдас бөліктерінің көрінісі болып табылады-бұл виртуализацияның негізгі тұжырымдамасы. Бұл мақалада біз қонақтардың операциялық жүйелерін виртуалдандыруды немесе қарапайым тілмен айтқанда "компьютер ішіндегі компьютер" тұжырымдамасын қарастырамыз. Мұның бәрі орын алатын негізгі компьютер хост деп аталады. Хостта арнайы бағдарламалық жасақтама — гипервизор орнатылған, ол қонақтардың операциялық жүйесінің жұмысын қамтамасыз етеді. Осылайша, мұнда негізгі элементтер үш ұғым болып табылады: хост, гипервизор және қонақтар жүйесі.

  • Хост-виртуалды ортаны іске қосу үшін өз ресурстарын (процессор, жад, диск кеңістігі) қамтамасыз ететін физикалық компьютер.
  • Гипервизор-бұл виртуалды машиналарды құратын және қолдайтын, олардың арасында хост ресурстарын бөлетін бағдарлама немесе Басқару қабаты.
  • Қонақ жүйесі-гипервизордың арқасында хост ішінде жұмыс істейтін виртуалды Операциялық жүйе.

Негізінен гипервизорлардың екі түрі бар: 1-ші және 2-ші деңгей:

Бірінші типтегі Виртуализация (Bare-metal) Бұл жағдайда гипервизор кез-келген аралық операциялық жүйені айналып өтіп, аппараттық құралға тікелей орнатылады. Бірінші типтегі гипервизорлардың мысалдары: VMware ESXi, Microsoft Hyper-V (bare-metal режимінде), Xen.

Екінші типтегі Виртуализация (Hosted) Мұнда гипервизор бұрыннан бар операциялық жүйенің үстіне орнатылады, ол өз кезегінде аппараттық құралда жұмыс істейді. Бұл жағдайда операциялық жүйенің өзі хост болып саналады, ал гипервизор оның ішіндегі қосымша ретінде жұмыс істейді. Екінші типтегі гипервизорлардың мысалдары: VirtualBox, VMware Workstation, Parallels Desktop.

Бастау үшін біз VirtualBox гипервизорын қарастырамыз-екінші типтегі виртуализацияның мысалы (hosted). Гипервизордың бұл түрі қолданыстағы амалдық жүйенің үстінде жұмыс істейді, бұл оны орнатуды және пайдалануды жеңілдетеді, әсіресе жаңадан бастаушылар үшін. VirtualBox виртуализациямен танысу үшін өте қолайлы, өйткені ол күрделі конфигурацияны қажет етпейді және көптеген заманауи ОЖ-мен үйлесімді.

Қонақтардың операциялық жүйесін таңдауға келетін болсақ, біз Linux дистрибутивтеріне тоқталамыз. Атап айтқанда, біз екі танымал отбасына негізделген жүйелер туралы сөйлесетін боламыз: RHEL (Red Hat Enterprise Linux) және Debian. Біріншісіне CentOS, Rocky Linux немесе Fedora сияқты дистрибутивтер, ал екіншісіне Ubuntu, Linux Mint және Debian өзі кіреді. Бұл опциялар кең таралған, жақсы құжатталған және оқытуға да, практикалық қолдануға да жарамды.

Виртуализацияны бастау үшін біз VirtualBox гипервизорын орнатуымыз керек. VirtualBox ресми сайтына өтіңіз www.virtualbox.org "Жүктеулер" бөлімін табыңыз (жүктеулер). Бұл бетте амалдық жүйеге сәйкес келетін бағдарламаның нұсқасын таңдаңыз. Менің жағдайда, бұл Fedora — Linux дистрибутивтері үшін сайт әдетте белгілі бір отбасы үшін пакетті жүктеп алуды ұсынады. Fedora RHEL-ге негізделгендіктен, RPM пакеттерімен үйлесімді нұсқаны таңдағаныңызға көз жеткізіңіз (мысалы, Fedora немесе Red Hat үшін).

RPM файлы жүктелгеннен кейін терминалды ашып, оны пәрмен арқылы орнатыңыз:

sudo dnf install ./VirtualBox- < нұсқа>.rpm

Жүктелген файлдың ағымдағы атауымен ауыстырыңыз. DNF командасы-VirtualBox және барлық қажетті тәуелділіктерді орнататын Fedora пакет менеджері. Орнату аяқталғаннан кейін сіз VirtualBox-ты қолданбалар мәзірінен немесе терминал арқылы VirtualBox пәрменімен іске қоса аласыз.

Енді VirtualBox орнатылғаннан кейін, қонақтардың операциялық жүйесін іске қосу уақыты келді. Ол үшін бізге ISO форматындағы операциялық жүйенің кескіні қажет. Виртуализация процесін жақсы түсіну үшін хосттан басқа қонақ ОЖ-ны таңдаған жөн. Менің жағдайда хост жүйесі — Fedora, ал қонақ ретінде мен Ubuntu серверін қолданамын. Ubuntu Server ISO кескінін ресми веб-сайттан жүктеуге болады ubuntu.com.

Егер сіздің хост ОЖ Fedora болса, онда VirtualBox жұмыс істеуі үшін қажет кейбір гипервизорлық драйверлер болмауы мүмкін екенін ескеру қажет. Барлығы дұрыс жұмыс істеуі үшін оларды қолмен орнату керек. Келесі қадамдарды орындаңыз:

Терминалды ашып, виртуализацияны қолдауды қоса, қажетті пакеттерді орнатыңыз:

sudo dnf install @development-tools kernel-devel kernel-headers dkms
sudo dnf install VirtualBox

Dkms пакеті VirtualBox үшін ядро модульдерін автоматты түрде жаңартуға көмектеседі.

Орнатқаннан кейін VirtualBox конфигурациясын суперпайдаланушы ретінде жаңартыңыз:

sudo /sbin/vboxconfig

Бұл пәрмен драйверлер мен ядро модульдерін конфигурациялайды.

Fedora әдепкі бойынша VirtualBox-қа қайшы келуі мүмкін KVM (Kernel-based Virtual Machine) ядро модулін қолданады. Мәселелерді болдырмау үшін оны уақытша өшіріңіз:

Intel процессорларына арналған sudo modprobe-r kvm_intel #
AMD процессорларына арналған sudo modprobe-r kvm_amd #

Процессорға (Intel немесе AMD) байланысты дұрыс пәрменді қолданғаныңызға көз жеткізіңіз. Тұрақты өшіру үшін бұл модульдерді /etc/modprobe файлын өңдеу арқылы қара тізімге қосуға болады.d/blacklist.conf.

 1) Жаңа болғаннан кейін гипервизорды ашыңыз
2) атауы, ISO кескіні (оффқа жүктеу. өндірушінің веб-сайты)
Мұнда келесі (кіру мәліметтерін есте сақтаңыз)
Жедел жад пен ядроларды бөлектеңіз
Қонақ ОЖ виртуалды дискісі үшін хосттың қатты дискісіндегі жадты бөліңіз
Finish
Дайын.

Біз VirtualBox гипервизорын Fedora хост жүйесіне орнаттық, оны қайшылықты KVM модулін өшіру арқылы орнаттық және ISO кескінін пайдаланып Ubuntu Server қонақ жүйесін іске қостық. Енді бізде қосымша эксперименттер үшін жұмыс істейтін Виртуалды машина бар.

Пікірлер 0

Кіру пікір қалдыру үшін