Linuxda kvm virtual mashinasini sozlash.

Corisna haqida ma'lumot / Android haqida hamma narsa

Kontaktlar topshirish Golovna

Intel VT-x va AMD-V apparat virtualizatsiya texnologiyalari ustidan abstraktsiya darajasi sifatida KVM (yadroga asoslangan virtual mashina) haqida o'ylash ayniqsa oson. Biz ushbu texnologiyalardan birini qo'llab-quvvatlaydigan protsessorli mashinani olamiz, o'sha mashinaga Linuxni o'rnatamiz, Linuxda KVM ni o'rnatamiz, natijada biz virtual mashinalar yaratishga qodirmiz.

Shunday yomon hostinglar ishlaydi, masalan, Amazon Web Services.

KVM va Xen uchun protsedura ham muhokama qilinadi, ammo bu texnologiyani muhokama qilish ushbu post doirasidan tashqarida.

Docker kabi konteynerlarni virtualizatsiya qilish texnologiyalariga qo'shimcha ravishda, KVM operatsion tizimdan qat'i nazar, mehmon tizimi sifatida ishlashga imkon beradi.

haqida

Virtualizatsiya uchun juda ko'p qo'shimcha xarajatlar sarflanadi.

Eslatma:
Quyidagi g'oyalar men tomonidan Ubuntu Linux 14.04 da tasdiqlangan, ammo bu g'oya asosan Ubuntu ning boshqa versiyalari uchun ham, boshqa Linux distributivlari uchun ham amal qiladi.

Hamma narsa ish stolida ham, serverda ham amalga oshirilishi mumkin, unga kirish SSH orqali amalga oshiriladi.

  • KVM o'rnatilmoqda
  • Protsessorimiz Intel VT-x yoki AMD-V ni qo'llab-quvvatlaydimi yoki yo'qligini tekshiramiz:
  • grep -E "(vmx | svm)" /proc/cpuinfo
  • Agar u issiq bo'lsa, bu siz kutishingiz kerakligini anglatadi va siz davom etishingiz mumkin.

KVM o'rnatilmoqda:

sudo apt-get yangilanishi

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils

Nimani saqlash odatiy holdir:
/var/lib/libvirt/boot/ - mehmon tizimlarini o'rnatish uchun ISO tasviri;

/var/lib/libvirt/images/ - mehmon tizimlarining qattiq disklari tasvirlari;

/var/log/libvirt/ - bu yerda siz barcha jurnallarni topishingiz mumkin;

/etc/libvirt/ - konfiguratsiya fayllari bilan katalog;

Endi, agar KVM o'rnatilgan bo'lsa, biz virtual mashinani ishga tushirishimiz mumkin.

Birinchi virtual mashinani yaratish

Mehmon tizimi sifatida men FreeBSD ni tanladim.

Tizimning ISO tasvirini yuklab oling:

CD /var/lib/libvirt/boot/

sudo wget http:// ftp.freebsd.org/path/ to/ some-freebsd-disk.iso

Shunday qilib, endi biz standart o'lchovga ulangan 1 protsessor, 1 GB RAM va 32 GB disk maydoni bo'lgan virtual mashinani yaratamiz:

sudo virt-install\
--virt-type=kvm\
--nomi freebsd10\
--ram 1024\
--vcpus=1\
--os-variant=freesd8\
--hvm\
--cdrom =/ var/ lib/ libvirt/ boot/ FreeBSD-10.2 -RELEASE-amd64-disc1.iso \
--tarmoq tarmog'i =standart, model =virtio \
--graphics vnc\
--disk yo'li =/ var/ lib/ libvirt/ images/ freebsd10.img, o'lcham =32 , avtobus =virtio

Siz qo'shishingiz mumkin:

OGOHLANTIRISH Grafik konsolga ulanishdan oldin haqiqiy emas: virt-viewer emas
o'rnatilgan.

Iltimos, "virt-viewer" paketini o'rnating.
Domenni oʻrnatish davom etmoqda.

Siz konsolga qayta ulanishingiz mumkin

o'rnatish jarayonini yakunlash uchun.

Bu normal holat, bu shunday.

Keyin biz XML formatidagi virtual mashinaning kuchiga hayron qolamiz:

sudo virsh dumpxml freebsd10

Eng soʻnggi maʼlumotlarni shu yerda topishingiz mumkin.

Bunga, masalan, MAC manzillari kiradi, ular bizga keyinroq kerak bo'ladi.

Biz hali ham VNC haqida ma'lumotga egamiz.

Mening taxminim:

Sevimli mijozdan yordam olish uchun (ayniqsa Ramminani yomon ko'raman), biz VNC orqali tizimga kiramiz, kerak bo'lganda SSH portini yo'naltirish orqali.

U to'g'ridan-to'g'ri FreeBSD o'rnatuvchisiga kiradi.

Hammasi avvalgidek davom etadi - Keyingi, Keyingi, Keyingi, tizim albatta o'rnatilgan.

Asosiy buyruqlar

Keling, KVM bilan ishlashning asosiy buyruqlarini ko'rib chiqaylik.

Barcha virtual mashinalar ro'yxatini toping:

sudo virsh ro'yxati --hammasi Muayyan virtual mashina haqida ma'lumot oling: sudo virsh dominfo freebsd10

Virtual mashinani ishga tushiring:

sudo virsh start freebsd10

Virtual mashinani yuklab oling:

sudo virsh o'chirish freebsd10

Virtual mashinani qattiq uring (men uni nomlayman, tamom)
Yo'q

ko'rish):

sudo virsh freebsd10 ni yo'q qiladi
Virtual mashinani qayta ishga tushiring:

sudo virsh freebsd10-ni qayta ishga tushiring

Virtual mashinani o'zgartiring:

sudo virt-clone -o freebsd10 -n freebsd10-clone \

--file/var/lib/libvirt/images/freebsd10-clone.img

Avtomatik ishga tushirishni yoqish/o‘chirish: sudo virsh autostart freebsd10

sudo virsh autostart --freebsd10-ni o'chirib qo'ying

Dialog rejimida virshni ishga tushirish (muloqot oynasidagi barcha buyruqlar - yuqorida tavsiflanganidek):
sudo virsh

Avtomatik ishga tushirishni yoqish/o‘chirish: Har bir narsa uchun ajoyib bo'lgan mehmon operatsion tizimingiz diskning kattalashishi yoki kichrayishiga loyiq emas.

Eng qisqa vaqt ichida diskni haddan tashqari bo'linish xavfi bilan favqulodda rejimdan foydalanish vasvasasiga tushib qolasiz. Siz hamma narsa uchun to'laysiz, bunchalik qattiq ishlashni xohlashingiz sizning aybingiz emas. Yangi virtual mashinani olish va unga barcha ma'lumotlarni yuklab olishning eng oson yo'li qayerda.

Zaxira nusxalari va yangilanishlarni bajarish oson.

Qaerdadir dumpxml faylini, shuningdek, disk tasvirini saqlash va keyin ularni yangilash kifoya.

YouTube'da

Videoni bilmoqchi edim
Ushbu jarayonning namoyishi bilan hamma narsa juda murakkab.
Chegaralarni sozlash

Oziqlanish qiymati nima - virtual mashinaga ulanganidan keyin qanday IP-manzil berilganligini qanday bilasiz?
KVM qiyin.
Men Pythonda quyidagi skriptni yozdim:
#!/usr/bin/env python3
# virt-ip.py skripti

# (c) 2016 yil Aleksandr Alekseev
# http://sayt/

import sys< 2 :
import qayta " )
import os
import subprocess

xml dan .etree import ElementTree
def eprint(str):
chop etish (str, fayl = sys.stderr)
import subprocess

agar len (sys. argv) eprint("FOYDALANISH: " + sys .argv [ 0 ] + " eprint("Misol: " + sys .argv [ 0 ] + " freebsd10" )
sys.exit(1)
if os .geteuid() != 0 : eprint("XATO: siz root bo'lishingiz kerak"))
import subprocess

eprint("Maslahat: ishga tushirish `sudo" + sys .argv [0] + "...`");

agar subprocess .call (
if os .geteuid() != 0 : "qaysi arping 2>&1 >/dev/null")
import subprocess

, qobiq = To'g'ri)! = 0 :
eprint("XATO: arping topilmadi")
elektron nashr (

"Maslahat: "sudo apt-get install arping" ni ishga tushiring"
Domen = sys.argv[1]
import subprocess

agar qayta .match ("^*$" , domen) bo'lmasa:

"XATO: domen nomidagi belgilar yaroqsiz"
Domout = subprocess .check_output ("virsh dumpxml "+domain+" || rost" ,
qobiq = rost)
domout = domout.decode("utf-8").strip() agar domout == "" : + \
# xato xabari allaqachon dumpxml tomonidan chop etilgan + \
Hujjat = ElementTree.fromstring (domout)

# 1. barcha tarmoq interfeyslarini sanab o'ting
# 2. parallel ravishda har bir interfeysda “arping”ni ishga tushiring
#3.grep javoblari
cmd =
eprint("XATO: arping topilmadi")
"(ifconfig | cut -d " "-f 1 | grep -E "." | "

"xargs -P0 -I IFACE arping -i IFACE -c 1 () 2>&1 |"

"grep "baytlar dan") | | rost"

doc.iter() da bola uchun:

>



>

if child.tag == "mac":


>

macaddr = child.attrib["adres"]




>

Mehmon tizimini qayta tiklaymiz va u routerdan DHCP orqali IP-ni olganligini tekshiramiz.

Mehmon tizimi kichik statik IP-manzilga ega bo'lishini istasangiz, u birinchi navbatda mehmon tizimining o'rtasida narxlanadi.

virt-menejer dasturi

Virt-menejer dasturiga ham ulanishingiz mumkin:
sudo apt-get install virt-manager

sudo usermod -a -G libvirtd USERNAME

Bosh shunday ko'rinadi:

Ma'lumki, virt-menejer faqat mahalliy ishlaydigan virtual mashinalar uchun grafik interfeys emas.

Ushbu yordam yordamida siz boshqa xostlarda ishlaydigan virtual mashinalardan foydalanishingiz mumkin, shuningdek, real vaqtda chiroyli grafikalarni hayratda qoldirishingiz mumkin. Virt-menejerni ayniqsa foydali deb bilaman, chunki u ma'lum bir mehmon tizimi qaysi VNC portida ishlashi kerakligini aniqlash uchun konfiguratsiyalar orqali qidirishni talab qilmaydi. Ro'yxatdagi virtual mashinani toping, ikki marta bosing va monitorga kiring.

Virt-menejer yordamida ham siz XML fayllarini mashaqqatli tahrirlashni va ba'zi hollarda qo'shimcha buyruqlar yaratishni talab qiladigan vazifalarni osongina bajarishingiz mumkin.

Masalan, virtual mashinalar nomini o'zgartirish, CPU yaqinligini sozlash va shunga o'xshash narsalar.

Bu Linux operatsion tizimida ishlaydigan serverlarda virtualizatsiya yaratish imkonini beradi.

Aniq afzallik shundaki, bu gipervisor Linux yadrosining bir qismidir, shuning uchun uni doimiy ravishda yangilash va yangilash mumkin.

Siz uni faqat apparat virtualizatsiyasi bilan ishlatishingiz mumkin - qo'shimcha Intel va Amd protsessorlari yordamida.

KVM protsessor moduli yadroga bevosita kirish imkonini beradi.

Shunday qilib, virtual mashina fayllari va disk tasvirlarini osongina saqlashingiz mumkin.

Teri VM maqsadlari uchun individual doira mavjud.

Xen gipervisor

Ushbu loyiha birinchi bo'lib Kembrij talabalari tomonidan ishlab chiqilgan bo'lib, istiqbollari tufayli tezda tijoratga aylandi.

Xen-ning o'zaro platformasi va keng funksionalligi yirik kompaniyalar va korporatsiyalar ofislarida keng ko'lamli ilovalarga kirish imkonini beradi.

Birinchi nomzod KVM bo'lib, o'rtadagining unumdorligini ko'rsatadi, bu login unumdorligi uchun yuzlab marta past.

7-ZIP-dagi testda ushbu gipervizor 3 yuzga ko'proq narsani ko'rsatdi va PostMark-dagi testda esa 4 yuzga ko'proq edi.

Xenning natijalari yomonroq bo'lib chiqdi, hech bir sinovda raqibidan o'zib ketmasdan, uchta testda 2,5 ballga ko'tarildi, qolganlarida esa bundan ham yomonroq bo'ldi.

Eng katta yaxshilanish KVMda ham, PostMark testida ham kuzatildi va Xen o'z raqibini ortda qoldirmadi, lekin 15 yuzdan biriga oldinda edi.

Takroriy test natijalari avvalgilaridan 2 yuzdan ko'p bo'lmagan yaxshilandi.

Sinov natijalari bo'yicha hisobotni jadvalda topishingiz mumkin:

sumka KVM har doim o'zini taxminan 2 yuzlab yuqori daromad ko'rsatdi, lekin ko'p emas. Ko'pgina testlarda Xen 2,5-7 vatt hosil qildi. PostMark testidagi yaxshi KVM natijalari test yo'qligi sababli to'liq aniq bo'lmasligi mumkin. Hipervisor testini tanlashda to'g'ri tanlov qilish uchun saytingizning jozibadorligi xususiyatini hisobga oling.
Agar kerak bo'lsa, aniqroq natijalarga erishish uchun ko'proq testlarni o'tkazing.

Ushbu kirish maqolasida men xizmatni ishlab chiqish jarayonida dasturiy ta'minotning barcha xususiyatlari va ishlanmalari haqida qisqacha gapirib beraman.

Ular haqida hisobot keyingi maqolalarda chop etiladi.

KVM-dan foydalanishga qaror qilganimizning asosiy sababi, virtual mashinalarni FreeBSD va kelajakda MS Windows-da ishga tushirish zarurati edi.

Virtual mashinalarni boshqarish uchun API ishlatadigan mahsulotlardan foydalanish juda qiyin bo'ldi: virsh, murod-menejer, virtual o'rnatish, Ave.

Bu virtual mashinalar sozlamalarini saqlaydigan, ularni qo'llab-quvvatlaydigan, ular bo'yicha statistik ma'lumotlarni saqlaydigan tizim bo'lib, virtual mashina ishga tushganda interfeys ochiladi, qurilmalarni mashinaga ulaydi, so'ngra í robotlar va yana bir oz.

Albatta, yechim ideal emas.

  • Minus trekka nom bering:
  • Afv haqidagi ma'lumotlar mutlaqo ishonarli emas.
  • QMP (QEMU Monitor Protocol) to'liq ruxsat bergan bo'lsa-da, serverdagi virtual mashina konfiguratsiyasining bir qismini o'zgartirish mumkin emas.

Ba'zida noma'lum sabablarga ko'ra libvirtd-ga ulanishning iloji bo'lmaydi - u tashqi ilovalarga javob berishni to'xtatadi.

Xizmatni amalga oshirishning eng boshida asosiy muammo virtual mashinalar uchun resurs chegarasi edi. Xen-da bu muammo resurslarni virtual mashinalar o'rtasida taqsimlovchi ichki rejalashtiruvchi yordamida hal qilindi - va eng muhimi, disk operatsiyalarini cheklash imkoniyati amalga oshirildi. Yadro resurslarini almashish mexanizmi paydo bo'lishidan oldin KVMda bunday narsa yo'q edi.

Har doimgidek Linuxda bu funksiyalarga kirish maxsus fayl tizimi orqali talab qilinadi

guruh

, bunda, birlamchi tizim buyruqlari yordamida write() yordamida siz jarayonni guruhga qo'shishingiz, uni joriyingiz sifatida aniqlashingiz, u ishlaydigan yadroni belgilashingiz, disk hajmini belgilashingiz mumkin. g'olib bo'ling, aks holda men sizga yana aytaman, sizni tan oling vagu.

Foydasi shundaki, hamma narsa yadroning o'rtasida amalga oshiriladi va undan nafaqat server, balki ish stoli uchun ham foydalanish mumkin (biz buni mashhur The Linux 200 Yadro Patch That Does Wondersdan bilib oldik).

Boshqa tomondan, virtual mashinalar uchun tasvirlar yaratish, ularni o'zgartirish, o'rnatish, grubni o'rnatish, bo'limlar jadvalini, yadro konfiguratsiya fayllarini o'zgartirish, "o'chirilgan" mashinalarni virtual mashinaga o'tkazish imkonini beruvchi juda kuchli narsa bor. virtual mashinalarni bir tasvirdan ikkinchisiga o'tkazish, virtual mashinalarni tasvirdan tasvirga o'tkazish va kengroq aytganda, meni tushkunlikka tushirish uchun ozgina tasavvur mavjud.

Oh, shunday: siz Linux virtual mashinasining o'rtasida demonni ishga tushirishingiz va virtual mashina ma'lumotlariga jonli kirishni rad etishingiz mumkin va xuddi shu narsa shell, python, perl, java, ocaml da ishlaydi.

Bu siz pul ishlashingiz mumkin bo'lgan narsalarning qisqa va to'liq emas ro'yxati.

Kodning ko'p qismi loyihadan oldingi hujjatlar kabi ishlab chiqish vaqtida yaratilgan bo'lishi muhimdir.

Ocaml, perl ham keng tarqalgan.

Kodning o'zi C tilida yoziladi, keyin u OCaml-ga o'raladi va takrorlangan kod qismlari o'zlari hosil bo'ladi.

Tasvirlar bilan ishlash maxsus xizmat tasvirini (supermin apparati) ishga tushirishni o'z ichiga oladi, bu erda buyruqlar yangisining kanali orqali yuboriladi.

Ushbu rasmning o'rtasida tizim ma'muri tomonidan talab qilinadigan parted, mkfs va boshqalar kabi yordamchi dasturlarning maxsus qutqaruv to'plami mavjud.

Men yaqinda uyga qaytib keldim va vikorist bo'ldim, chunki nandroid tasviridan o'zimga kerakli ma'lumotlarni bilib oldim.

Shunday yomon hostinglar ishlaydi, masalan, Amazon Web Services.

Men Ubuntu 16.04.1 LTS OS da virtual mashina yaratishning barcha hiylalarini bajaraman.

Jarayoningiz Intel VT/AMD SVM asosidagi apparat virtualizatsiyasini qo'llab-quvvatlayotganligini tekshirish uchun quyidagilarni tanlang:

Grep-E "(vmx | svm)" /proc/cpuinfo

Agar terminal bo'sh bo'lmasa, unda hamma narsa tartibda va KVM o'rnatilishi mumkin.

Ubuntu rasmiy ravishda faqat KVM gipervisorini (oldindan zaxiralangan Linux yadrosi) qo'llab-quvvatlaydi va biz ishlashni davom ettiradigan boshqaruv vositasi sifatida libvirt kutubxonasidan foydalanadi.

Quyidagi buyruq yordamida Ubuntu-da apparat virtualizatsiyasini qo'llab-quvvatlashni ham tekshirishingiz mumkin:

Muvaffaqiyatli bo'lsangiz, quyidagilar haqida biror narsa bilib olasiz:

INFO: /dev/kvm mavjud KVM tezlashuvidan foydalanish mumkin

Biz KVM bilan ishlash uchun paketlarni o'rnatamiz:

Sudo apt-get o'rnating qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Tizimning grafik qobig'iga kirish imkoniga ega bo'lsangiz, libvirt GUI menejerini o'rnatishingiz mumkin:

Sudo apt-get install virt-manager

Virt-menejerdan foydalanish oson (VirtualBox-dan murakkabroq emas), shuning uchun bu ma'lumot virtual serverni o'rnatish va sozlashning konsol versiyasi haqida.

Virtual serverni o'rnatish va sozlash

Tizim tomonidan sozlangan va o'rnatilgan o'rnatishning konsol versiyasi uchun muhim vosita virsh yordam dasturidir (libvirt kutubxonasi ustida).

U juda ko'p variant va parametrlarga ega bo'lib, hisobot tavsifini quyidagicha umumlashtirish mumkin:

Odam virsh

  1. Yoki Wiklicat standart "yordam":
  2. Virsh yordami
  3. Virtual serverlar bilan ishlashda men har doim quyidagi qoidalarga amal qilaman:

Operatsion tizimning iso tasvirlarini /var/lib/libvirt/boot manzilida saqlayman

Men virtual mashinalar tasvirlarini /var/lib/libvirt/images da saqlayman

Men har bir yangi virtual mashinani gipervisorning DHCP serveri orqali statik IP manzilimga aniq o'rnatdim.

Birinchi virtual mashinani (64-bit server Ubuntu 16.04 LTS) o'rnatishdan oldin boshlaylik:

CD /var/lib/libvirt/boot sudo wget http://releases.ubuntu.com/16.04/ubuntu-16.04.1-desktop-amd64.iso

Varto zvernuti parametr uchun hurmat --os-variant, u hipervizorga, shuningdek, OTning o'ziga sozlashni moslashtirishni buyuradi.
Mavjud OS variantlari ro'yxatini buyruqni kiritish orqali ko'rish mumkin:

Osinfo-so'rov os

Agar tizimingizda bunday yordamchi dastur bo'lmasa, o'rnating:

Sudo apt-get install libosinfo-bin

O'rnatishni boshlaganingizdan so'ng, konsolda quyidagi xabar paydo bo'ladi:

Domenni oʻrnatish davom etmoqda.

O'rnatish jarayonini yakunlash uchun konsolga ulanishingiz mumkin.
Bu oddiy holat, biz VNC orqali o'rnatishni davom ettiramiz.

Biz virtual mashinamiz qaysi portda o'rnatilganligini ko'rishimiz mumkin (masalan, xost terminalida): ...

Virsh dumpxml ubuntu1604...

127.0.0.1 mahalliy manzilidagi 5900 porti.

VNC-ga ulanish uchun siz ssh orqali Port Forwarding-ni yoqishingiz kerak.

Ishni boshlashdan oldin, ssh daemonida tcp yo'naltirishga ruxsat berilganligini tekshiring.

Buning uchun sshd ni o'rnatamiz:

Cat /etc/ssh/sshd_config |

grep AllowTcpForwarding

Hech narsa bo'lmagandek, chunki siz aytasiz:

AllowTcpForwarding raqami

Keyin konfiguratsiyani tahrirlaymiz

AllowTcpForwarding ha

va sshd-ni qayta ishga tushiring.

Portni yo'naltirishni sozlash

Mahalliy mashinada buyruqni ishga tushiramiz:

Ssh -fN -l login -L 127.0.0.1:5900:localhost:5900 server_ip

Bu erda biz ssh portini mahalliy port 5900 dan server portiga 5900 ga yo'naltirishni o'rnatdik. Endi siz VNC ga istalgan VNC mijozi yordamida ulanishingiz mumkin.

Men UltraVNC-ning afzalliklarini uning soddaligi va foydalanish qulayligi bilan ta'minlayman.

Muvaffaqiyatli ulanishdan so'ng, ekranda standart Ubuntu o'rnatish oynasi paydo bo'ladi:

O'rnatish tugallangandan so'ng, tizimga kirish uchun darhol qayta yoqiladi.

Tizimga kirganingizdan so'ng, uni keyinchalik statik qilish uchun yangi virtual mashinaning IP manzilini kiriting:

Ifconfig

U saqlanadi va asosiy kompyuterga yuboriladi.

Biz virtual mashinaning "marja" kartasining Mac manziliga murojaat qilamiz:

Virsh dumpxml ubuntu1604 |

Virtualizatsiya uchun statik IP-ni o'rnatishning boshqa usullari mavjud, masalan, mehmon tizimining o'rtasida tarmoqni to'g'ridan-to'g'ri sozlash, ammo bu erda sizning ruhingiz xursand bo'ladi.

Men shunchaki vikorist bo'lishni tanlagan variantni ko'rsatdim.

Virtual mashina terminaliga ulanish uchun quyidagilarni kiriting:

Ssh 192.168.122.131

Mashina jangga tayyor.

Virsh: jamoalar oqimi

Ishlayotgan virtual xostlarni ko'rish uchun (barcha mavjudlarini --all qo'shish orqali tanlash mumkin):

Sudo virsh ro'yxati

Xostni qayta yoqishingiz mumkin:

Sudo virsh $VM_NAME qayta ishga tushirildi

Virtual mashinani yuklab oling:

Sudo virsh stop $VM_NAME

Viconati to'xtadi:

Sudo virsh $VM_NAME-ni yo'q qiladi

Sudo virsh start $VM_NAME

Vimknennya:

Sudo virsh oʻchirish $VM_NAME

Avtomatik ishga tushirishga qo'shing:

Sudo virsh autostart $VM_NAME

Yangi vikoryst uni boshqa virtual operatsion tizimlar uchun ramka sifatida ishlatishi uchun ko'pincha tizimni o'rnatish kerak bo'ladi, buning uchun vikoryst yordam dasturi virt-clone ishlatiladi.

Virt-klon - yordam

Siz original virtual mashinani klonlaysiz va xost uchun sezgir ma'lumotlarni, masalan, Mac manzilini o'zgartirasiz.

Klondagi parollar, fayllar va boshqa foydalanuvchiga tegishli ma'lumotlar endi o'zgarmaydi. Agar klonlanayotgan virtual mashinada IP-manzil qo'lda ro'yxatga olingan bo'lsa, ziddiyat (bir xil IP-ga ega 2 ta xost) tufayli klonga SSH kirishida muammolar paydo bo'lishi mumkin.

VNC orqali virtual mashinani o'rnatish yoki virt-manager yordam dasturi orqali X11Forwarding-dan foydalanish imkoniyati ham mavjud.

  • Windows-da, masalan, Xming va PuTTY-dan foydalanishingiz mumkin.
  • Serverdagi kafolatlangan resurslar, agar siz VPS serverini mavjud resurslaringiz bilan himoya qilgan bo'lsangiz, ishonch hosil qiling, siz resurslarni hech kimdan tortib olmaysiz.
  • Ushbu virtualizatsiya bilan host VPN resurslaridan foydalanish mumkin emas.
  • Bu, shuningdek, hosting kompaniyasi serverdagidan ko'ra ko'proq resurslarni sotganda haddan tashqari sotish deb tushuniladi. KVM bilan bu mumkin emas, barcha resurslar konfiguratsiya fayllarida aniq qayd etilgan va bevosita virtual ko'rish serveriga yo'naltirilgan. O'zingizning operatsion tizimingizni VPS serveriga o'rnatishingiz mumkin, masalan, agar sizda alohida operatsion tizim bo'lsa va o'zingizning yozma operatsion tizimingiz bo'lsa, uni KVM serveriga bitta VPS-ga o'rnatishingiz mumkin, buning uchun siz faylni OS iso tasviridan serverga maxsus papkadan yuklab olish kerak.

Zruchna robot z VNC, bu VPS serveringizni masofadan boshqarish imkonini beradi, shuning uchun siz shaxsiy kompyuteringizda ishlayapsizmi, VNC-dan foydalanib, bios-ni sozlashingiz, VPS-ni o'zgartirishingiz va unga g'amxo'rlik qilishingiz mumkin.

Agar siz Windows-ni serverga o'rnatgan bo'lsangiz va tizimga kirmoqchi bo'lsangiz va uni grafik rejimda ishga tushirmoqchi bo'lsangiz, buni ikki yo'l bilan qilishingiz mumkin: VNC orqali yoki oldindan sozlangan masofaviy ish stoli yordamida to'g'ridan-to'g'ri VPS-ga ulaning.
KVM virtualizatsiyasining kamchiliklaridan siz tarmoqdan farqli va sozlanganlarni ko'rishingiz mumkin, masalan,
  • OpenVZ virtualizatsiyasi

  • .

  • Variant nima?

  • Agar siz Linux operatsion tizimlari bilan VPS serveridan foydalanishni rejalashtirmoqchi bo'lsangiz, unda siz openVZ ni tanlashingiz kerak.

  • Agar siz virtual virtual serveringizda KVM virtualizatsiyasidan foydalanishni tanlasangiz, KVM virtualizatsiyasining o'zidan foydalanganingiz ma'qul.

  • Iltimos, sharhlarni ko'rib chiqish uchun JavaScript-ni yoqing. Powered by Disqus.

  • Qolgan yozuvlar

  • Yangi yo'lovchi va yo'lovchi liftlarining o'rnatilishi optimal jihozlash imkonini beradi.

  • Saytingiz xavfsiz https:// protokoli yordamida muammosiz ishga tushirilishi uchun, mi...

  • Chrome brauzerining yangi versiyalarida g'ildirak bilan aylantirish ishlamay qoladi.

  • Ukrainada onlayn savdo tobora ortib bormoqda...

  • Siz ushbu sahifada IP-manzilni tekshirishingiz mumkin: http://abcname.com.ua/index.php?c=192 IP manzillar (so'zma-so'z, keyin...

  • ABCname kompaniyasi sizning hurmatingizga SYNONYMIZER dasturini taqdim etadi.

  • Sinonimatorga yuborildi: https://abcname.net/news-new/sinonimizator-ru.html…

  • Siz ABCname kompaniyasidan quyidagi ko'rsatmalarga rioya qilgan holda shifokor olishingiz mumkin: http://abcname.com.ua/stat/…

  • Qolgan yangilangan iOS 9.0.2 operatsion tizimida chakana sotuvchilar ...

  • Skype-dan so'nggi yangiliklar: Windows-da dasturlardan foydalanadigan foydalanuvchilar uchun.

  • Google yana bir bor o'zining vino zavodidan, saytdagi kunlaridan mamnun.

  • Bir necha kun davomida Samsung yangi to'lov kartasini chiqarayotgani ma'lum bo'ldi.

  • Lenovo’ning yangi ThinkPad noutbuklari…

© 2022 androidas.ru - Android haqida hamma narsa