Debian ရှိ Qemu-Kvm + Virt-Manager - အသေးစားနှင့်အလတ်စားစီးပွားရေးလုပ်ငန်းများအတွက်ကွန်ပျူတာကွန်ယက်များ

စီးရီး၏အထွေထွေညွှန်းကိန်း: အသေးစားနှင့်အလတ်စားစီးပွားရေးလုပ်ငန်းများအတွက်ကွန်ပျူတာကွန်ယက်များ - နိဒါန်း

၂၀၁၃ မေလမှာ၊ ဒီဘလော့ဂ်မှာငါတို့ထုတ်ဝေခဲ့တယ် ဆောင်းပါးနှစ်ခု ၏တပ်ဆင်ထံအပ်နှံ qemu-kvm Debian 7 «အတွက်ဝမ်းဗိုက်«။ သူတို့ကနေဆဲတရားဝင်ဖြစ်ကြသည်။ Debian 8 ၏ "Jessie" တွင်တပ်ဆင်ခြင်းနှင့်ပြင်ဆင်ခြင်းသည်အနည်းငယ်ပြောင်းလဲသွားသဖြင့်ကျွန်ုပ်တို့လုပ်ထုံးလုပ်နည်းကိုအသစ်ပြောင်းချင်သည်။

ဒါဟာဒီဖတ်နေအတွက်ကိုယ့်ကိုယ်ကိုဗတ္တိဇံမတိုင်မီထက်အခြားလိမ့်မည်မဟုတ်ပေ ဘယ်လိုလုပ်ရမလဲသူတို့သည်ယခင်ဆောင်းပါးကိုလည်ပတ်ကြမည် Debian ရှိ Virtualization: နိဒါန်း - SMBs အတွက်ကွန်ပျူတာကွန်ယက်များ, အကြောင်းအရာအပေါ်နောက်ခံအနည်းငယ်ရှိသည်။

ကျွန်ုပ်တို့လည်ပတ်ရန်အကြံပြုသောဆိုဒ်များ

လေ့လာတွေ့ရှိချက်

  • ၎င်းတို့သည်ငါတို့ရေးထားသည့်အခြားဖွဲ့စည်းမှုများထက်များစွာပိုမိုထိရောက်မှုရှိသည်ဖြစ်သောကြောင့်ကျွန်ုပ်တို့သည် command များ၏ output ကိုကူးယူသည်။ မတူညီသောလုပ်ပိုင်ခွင့်များ၏စာများကိုသင်သေချာဖတ်ရှုရန်အကြံပြုလိုပါသည်။ အဘယ်ကြောင့်ဆိုသော်၎င်းသည်အင်တာနက်ရှာဖွေရန်မလိုဘဲသင်ယူရန်အကောင်းဆုံးနည်းလမ်းတစ်ခုဖြစ်သည်။ အနည်းဆုံးတော့ကျွန်တော်တို့ရဲ့အမြင်ပါ။

တပ်ဆင်

ကျွန်ုပ်တို့မြင်တွေ့ခဲ့သည့်အတိုင်း Debian "Jessie" ၏အခြေခံထည့်သွင်းမှုမှစတင်သည် Workstation Installation - အသေးစားနှင့်အလတ်စားစီးပွားရေးလုပ်ငန်းများအတွက်ကွန်ပျူတာကွန်ယက်များ။ ထို့နောက်ကျွန်ုပ်တို့တွေ့မြင်ခဲ့သည့်အတိုင်းကျွန်ုပ်တို့နှစ်သက်သော Desktop (သို့) Desktop ကို install လုပ်သည် ၆ Debian Desktops - အသေးစားနှင့်အလတ်စားလုပ်ငန်းများအတွက်ကွန်ပျူတာကွန်ယက်.

ဤဆောင်းပါးအတွက်ကျွန်ုပ်တို့သည်ရွေးချယ်ခဲ့သည် သစ်ကြံပိုးခုံ Desktop။ စာဖတ်သူအများစုကဒီ desktop ပတ် ၀ န်းကျင်ကိုနှစ်သက်သောကြောင့်ကျွန်ုပ်တို့ရွေးလိုက်သည်။ 😉

ကျွန်ုပ်တို့၏အလုပ်စခန်း၏အထွေထွေဒေတာများမှာ

ဒိုမိန်းအမည် မှော်ဘီ
အသင်းအမည် sysadmin
FQDN: sysadmin.fromlinux.fan
အိုင်ပီလိပ်စာ: 192.168.10.3
SubNet: 192.168.10.0 / 24
သာမန်အသုံးပြုသူ - ဆူညံသံ
အသုံးပြုသူအမည် Debian ပထမ ဦး ဆုံး OS Buzz

ကျွန်ုပ်တို့သည် Virtualization ကိုစစ်ဆေးသည်

console တစ်ခုတွင်ကျွန်ုပ်တို့ execute:

buzz @ sysadmin: ~ $ egrep -c "(svm | vmx)" / proc / cpuinfo
2

ကျွန်ုပ်တို့ကိစ္စတွင်၊ command သည် CPUs ၂ ခုရှိကြောင်းပြန်လည်အသိပေးသည်။

ကျွန်ုပ်တို့ထည့်သွင်းမည့်အထုပ်များ

ပထမ ဦး စွာအောက်ပါ command များကို အသုံးပြု၍ install လုပ်တော့မည်ဖြစ်ကြောင်းကျွန်ုပ်တို့တွေ့ရှိရသည်။

buzz @ sysadmin: ~ $ aptitude search kvm
p ikvm - CLI အတွက် Java virtual machine          
kvm                             - p libicsharpcode-nrefactory-ikvm5 - C # Parsing and Refactoring Library - IKVM p libikvm-native - IKVM.NET အတွက်ဇာတိစာကြည့်တိုက် - nStop Compute-kvm - OpenStack Compute - တွက်ချက်သည့်ဆုံမှတ် (KVM)    
p qemu-kvm - x86 ဟာ့ဒ်ဝဲပေါ်တွင် QEMU အပြည့်အဝ virtualization

buzz @ sysadmin: ~ $ တတ်လွယ်ခြင်း nova-compute-kvm ကိုပြသည်
အထုပ်: nova-compute-kvm အသစ်: ဟုတ်သည်အခြေအနေ: တပ်ဆင်ထားပြီးမဟုတ်ပါဗားရှင်း: 2014.1.3-11 ဦး စားပေး: အပိုပုဒ်မ: ကွန်ယက်ထုတ်လုပ်သူ: PKG OpenStack ဗိသုကာ - ဖိသိပ်မှုမရှိသောအရွယ်အစားအားလုံး - ၅၀.၂ ကီလိုဂရမ်ပေါ်မူတည်သည်။ adduser, dpkg-dev, qemu-kvm | kvm, libvirt-daemon-system, nova-common, nova-compute, python-libvirt မှီခိုသည်: dpkg (> = 50.2 ~) အကြံပြု: guestmount နှင့်ပconflictsိပက္ခဖြစ်မှုများ: nova-baremetal, nova-compute-lxc, nova- compute-qemu, nova-compute-uml, nova-compute-xen ထောက်ပံ့ပေးသည်: nova-compute-hypervisor ဖော်ပြချက်: OpenStack Compute - compute node (KVM) OpenStack သည်ယုံကြည်စိတ်ချရသော cloud အခြေခံအဆောက်အအုံဖြစ်သည်။ ၎င်း၏ရည်ရွယ်ချက်မှာအလွယ်တကူအကောင်အထည်ဖော်ရန်နှင့်အရွယ်ကြီးမားစွာအသုံးပြုနိုင်ရန်အတွက်အများပြည်သူနှင့်ပုဂ္ဂလိက cloud ပံ့ပိုးသူများ၏လိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်မည့်နေရာအနှံ့အပြားတွင်ရှိသော cloud computing platform ကိုထုတ်လုပ်ရန်ဖြစ်သည်။ Nova အမည်ဖြင့်ခေါ်ဝေါ်သော OpenStack Compute သည် cloud computing fabric Controller တစ်ခုဖြစ်သည်။ ၎င်းသည် "မူလ" OpenStack API အပြင် Amazon EC1.15.6 API ကိုလည်းထောက်ပံ့သည်။ ၎င်းသည် SQLite, MySQL နှင့် PostgreSQL အပါအ ၀ င်ကွဲပြားခြားနားသောဒေတာဘေ့စ်နောက်ခံများ၊ hypervisors (KVM, Xen) နှင့်သုံးစွဲသူလမ်းညွှန်စနစ်များ (LDAP, SQL) ကိုထောက်ပံ့သည်။ ) ။ ၎င်းသည် KVM သုံး၍ တွက်ချက်သောဆုံမှတ်များအတွက်မှီခိုမှုတစ်ခုဖြစ်သည်။ ပင်မစာမျက်နှာ: http://www.openstack.org/software/openstack-compute/
  • ကျနော်တို့အထုပ်ကို install သွားကြသည်မဟုတ် OpenStackဘာဖြစ်လို့လဲဆိုတော့ကျွန်တော်တို့ Cloud အတွက် Virtualization အခြေခံအဆောက်အအုံတစ်ခုလုံးမလိုအပ်ဘူး၊ မိုဃ်းတိမ်ကို, 😉
buzz @ sysadmin: ~ $ တတ်လွယ်ခြင်းပြပွဲ qemu-kvm
အထုပ် - qemu-kvm အသစ် - ဟုတ်ပါသည်အခြေအနေ - မတင်ထားပါ။ Multi-Arch: နိုင်ငံခြားဗားရှင်း - ၁ း ၂.၁ + dfsg-1 + deb2.1u12 ဦး စားပေး: ရွေးချယ်နိုင်သည့်အပိုင်း - misc Developer: Debian QEMU အဖွဲ့ ဗိသုကာ: amd8 ဖိသိပ်မှုမရှိသောအရွယ်အစား - ၆၀.၄ k ပေါ်မူတည်သည် - qemu-system-x1 (> = 64 + dfsg-60.4 ~) နှင့်ပconflictsိပက္ခဖြစ်သည်။ ~) အစားထိုး: qemu-system-x86 (<1.7.0 + dfsg-2 ~) ပေးသည်: kvm ဖော်ပြချက်: x86 ဟာ့ဒ်ဝဲအပေါ် QEMU အပြည့်အဝ virtualization QEMU တစ် ဦး အစာရှောင်ခြင်း Processor ကိုအတုခိုးသည်။ ဤအထုပ်တွင် qemu-system-x1.7.0 ကို kvm mode ဖြင့်နောက်ပြန်သဟဇာတဖြစ်အောင် run သော wrapper script / usr / bin / kvm ကိုသာထောက်ပံ့ထားသည်။ qemu-kvm configuration files ဟောင်း (in / etc / kvm /) ကိုအသုံးမပြုတော့ပါ။
ပင်မစာမျက်နှာ: http://www.qemu.org/

ကျွန်ုပ်တို့သည် virtualization platform Qemu-Kvm ကို install လုပ်သည်

buzz @ sysadmin: ~ $ sudo aptitude သည် qemu-kvm libvirt-bin တံတားအားတပ်ဆင်သည်။
အောက်ပါ NEW packages များတပ်ဆင်လိမ့်မည် -     
  augeas-lenses {a} bridge-utils dmeventd {a} ebtables {a} ethtool {a} hdparm {a} ipxe-qemu {a} libaio1 {a} libapparmor1 {a} libaugeas0 {a} libboost-thread1.55.0 {a } libdevmapper-event1.02.1 {a} libfdt1 {a} libiscsi2 {a} liblvm2cmd2.02 {a} libnetcf1 {a} libnuma1 {a} librados2 {a} librbd1 {a} libreadline5 {a} libseccomp2 {a} libspice-server1 {a} libvdeplug2 {a} libvirt-bin libvirt-clients {a} libvirt-daemon {a} libvirt-daemon-system {a} libvirt0 {a} libx86-1 {a} libxen-4.4 {a} libxenstore3.0 { က} libxml2-utils {a} lvm2 {a} netcat-openbsd {a} pm-utils {a} powermgmt-base {a} qemu-kvm qemu-system-common {a} qemu-system-x86 {a} qemu -utils {a} seabios {a} vbetool {a} 0 package အသစ်များ၊ အသစ် ၄၂ ခုထည့်သွင်းပြီး၊ 42 ကိုဖျက်ရန် 0 မွမ်းမံထားပါသည်။ ဖိုင်ပေါင်း ၈,၄၂၂ kB / 0 MB ကို download လုပ်ရန်လိုအပ်ပါသည်။ ဖြည်ပြီးနောက် 8,422 MB ကိုအသုံးပြုလိမ့်မည်။ သင်ဆက်လုပ်လိုပါသလား? [Y / n /?] ပြီးတော့

အရေးကြီးသော

  • ကျွန်ုပ်တို့သည် Desktop ပေါ်တွင်တပ်ဆင်နေစဉ် KVM ကိုစီမံခန့်ခွဲရန် interface တစ်ခုလိုအပ်လိမ့်မည်။ အကယ်၍ ကျွန်ုပ်တို့သည်ဆာဗာတစ်ခုသို့မဟုတ်တစ်ခုထက် ပို၍ တပ်ဆင်ပါက Desktop တပ်ဆင်ခြင်းနှင့်တပ်ဆင်ခြင်းနှစ်ခုလုံးသာဖြစ်သည် Virtual Machine Manger ဖြစ်သည်, နောက်မှ install လုပ်မယ် Cဒီဂရပ်ဖစ် interface ကို၏တစ်ခုတည်းဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် package များကိုတပ်ဆင်ထားသည့်ဆာဗာများအားလုံးကိုစီမံနိုင်သည် qemu-kvm၊ libvirt-bin y တံတား - utils.
  • အဓိကနတ်ဆိုး - daemons virtualization ၏သည် libvirtd။ ၎င်း၏ status ကိုသိရန်ကျွန်တော် execute:
buzz @ sysadmin: libvirtd ~ $ sudo systemctl အခြေအနေ
buzz @ sysadmin: ~ $ sudo ဝန်ဆောင်မှု libvirtd အခြေအနေ
  • အကယ်၍ ပြီးခဲ့သည့် command တစ်ခုခု၏ output တွင်ကျွန်ုပ်တို့သည်အချို့သောလိုင်းများကိုအနီရောင်ဖြင့်ဖတ်ပါက service ကိုပြန်လည်စတင်ခြင်းသည်ကျန်းမာသည် libvirtd နောက်တစ်ကြိမ်စစ်ဆေးပါ၊ သို့မဟုတ်ကွန်ပျူတာကိုပြန်ဖွင့်ပြီးစစ်ဆေးပါ။ သူ ဇာတ်ညွှန်းlibvirtd.service ဘယ်သူမောင်းတယ် systemd, ၌တည်ရှိ၏ /lib/systemd/system/libvirtd.service။ သတိပြုရမည်မှာကျွန်ုပ်တို့သည်နတ်ဆိုးကိုရှေးလမ်းအတိုင်းပြန်လည်လျှောက်လှမ်းနိုင်သည်။
buzz @ sysadmin: ~ $ sudo ဝန်ဆောင်မှု libvirtd
အသုံးပြုမှု: /etc/init.d/libvirtd {စတင် | ရပ်တန့် | ပြန်လည်စတင် | ပြန်ဖွင့် | အင်အား - ပြန်တင် | status ကို | force-stop}

buzz @ sysadmin: ~ $ sudo ဝန်ဆောင်မှု libvirtd ပြန်လည်စတင် Buzz @ sysadmin: ~ $ sudo ဝန်ဆောင်မှု libvirtd အခြေအနေlibvirtd.service - Virtualization daemon
   တင်ခဲ့သည်: တင် ((/lib/systemd/system/libvirtd.service; enabled)
   Activate: တက်ကြွ (အပြေး) Sun က 2016-11-27 11:23:53 EST ကတည်းက; လွန်ခဲ့သော ၈ မိနစ်က Docs: man: libvirtd (8) http://libvirt.org ပင်မ PID: 8 (libvirtd) CGroup: /system.slice/libvirtd.service └─1112 / usr / sbin / libvirtd
  • El ဇာတ်ညွှန်း တွင်တည်ရှိသည် /etc/init.d/qemu-system-x86, Qemu-Kvm ၏မှန်ကန်သောလည်ပတ်မှုအတွက်လိုအပ်သော module များကိုထည့်သွင်းရန်ဖြစ်သည်။ သင်၏အလုပ်အောင်မြင်စွာပြီးဆုံးပါကသင်ပြီးမြောက်ပါပြီ။ အကယ်၍ ကျွန်ုပ်တို့သည်၎င်း၏အခြေအနေကိုစစ်ဆေးပါက၎င်းသည် 0 သို့မဟုတ်အောင်မြင်သည်ဟုကျွန်ုပ်တို့အားပြန်ပို့လိမ့်မည်။
buzz @ sysadmin: ~ $ sudo systemctl အဆင့်အတန်း qemu-system-x86 ● qemu-system-x86.service - LSB: loaded (/etc/init.d/qemu-system-x86) QEMU KVM module တင်တင်ပို့မှု။
   Activate: တက်ကြွ (ထွက်) Sun က 2016-11-27 11:18:17 EST ကတည်းက; 18min လွန်ခဲ့သောလုပ်ငန်းစဉ် - 172 ExecStart = / etc / init.d / qemu-system-x86 စတင်ခြင်း (ကုဒ် = အထွက်၊ အခြေအနေ = 0 / အောင်မြင်မှု)
  • အကယ်၍ ကျွန်ုပ်တို့သည်စပ်စုပြီး၎င်း modules များနှင့်၎င်းတို့တည်နေရာကိုသိလိုလျှင်ကျွန်ုပ်တို့ execute:
buzz @ sysadmin: ~ $ sudo updatedb

buzz @ sysadmin: ~ $ နေရာရှာရန် kvm | grep ko
/lib/modules/3.16.0-4-amd64/kernel/arch/x86/kvm/kvm-amd.ko
/lib/modules/3.16.0-4-amd64/kernel/arch/x86/kvm/kvm-intel.ko
/lib/modules/3.16.0-4-amd64/kernel/arch/x86/kvm/kvm.ko

buzz @ sysadmin: ~ $ ls -l /lib/modules/3.16.0-4-amd64/kernel/arch/x86/kvm/
စုစုပေါင်း 1016 -rw-r ကို - r-- 1 အမြစ်အမြစ် 97120 17 ဇူလိုင် 2015 XNUMX r-- kvm-amd.ko
-rw-r - r-- 1 အမြစ်အမြစ် 223680 ဇူလိုင်လ 17 2015 r-- kvm-intel.ko
-rw-r - r-- 1 အမြစ်အမြစ် 715920 ဇူလိုင်လ 17 2015 r-- kvm.ko

ကျွန်ုပ်တို့သည် Virtual Machine Manager ကို install လုပ်သည်

buzz @ sysadmin: virt $ မန်နေဂျာကို install လုပ်ရန် ~ $ sudo aptitude
buzz အတွက် [sudo] စကားဝှက် - အောက်ပါ NEW packages များ install လုပ်လိမ့်မည်။ gir1.2-gtk-vnc-2.0 {a} gir1.2-libvirt-glib-1.0 {a} gir1.2-spice-client-glib-2.0 { က} gir1.2-spice-client-gtk-3.0 {a} libvirt-glib-1.0-0 {a} python-ipaddr {a} python-libvirt {a} python-urlgrabber {a} virt-manager virt-viewer {a} virtinst {a} 0 package အသစ်များ၊ အသစ် ၁၁ ခုထည့်သွင်းထားပြီး၊ 11 ကိုဖယ်ထုတ်ပြီး 0 ကို update မတင်ပါ။ ဖိုင် ၂,၀၄၁ kB ကို download လုပ်ရပါမယ်။ ဖြည်ပြီးနောက် 0 MB ကိုအသုံးပြုလိမ့်မည်။ သင်ဆက်လုပ်လိုပါသလား? [Y / n /?] ပြီးတော့
  • အထုပ်ကို install ပြီးနောက်ကျနော်တို့တိုင်ပင်:
buzz @ sysadmin: ~ $ cat /usr/share/doc/virt-manager/README.Debian 
Access Control ============== libvirt socket ကို ၀ င်ရောက်ခြင်းကို libvirt အုပ်စုတွင်ဝင်ရောက်သည်။ virtual machine ကို root မလုပ်ချင်ဘူးဆိုရင်တော့ user ကိုအဲဒီ group ထဲထည့်ဖို့လိုတယ်။ ဒါမှမဟုတ် qisu: /// session လိုမျိုး uris ကိုသုံးဖို့လိုတယ်။ /usr/share/doc/libvirt-bin/README.Debian ကိုလည်းကြည့်ပါ။ - Guido Guenther Thu, 04 Jun 2010 11:46:03 +0100
  • အပေါ်ကဖော်ပြချက်အရ user သည် buzz ကို member ဖြစ်အောင်လုပ်ရမည်ဟုညွှန်ပြသည် libvirt အုပ်စု အသစ်ထည့်သွင်းထားသော interface ကိုရယူရန်:
buzz @ sysadmin: ~ $ sudo adduser buzz libvirt
အသုံးပြုသူ 'buzz' ကို 'libvirt' အုပ်စုသို့ပေါင်းထည့်ခြင်း ... libvirt ထဲသို့ group buzz ထည့်ခြင်းပြီးပြီ။
  • ယခုကျွန်ုပ်တို့သည် session ကိုပိတ်ပြီးပြန်စသည်။ ကျွန်ုပ်တို့၏ Cinnamon Desktop ထဲသို့ဝင်ပြီးနောက်ကျွန်ုပ်တို့သွားပါ Menu -> အုပ်ချုပ်ရေး -> Virtual Machine Manager, ငါတို့ KVM ၏အုပ်ချုပ်မှု interface ကိုဝင်ရောက်ပါ။ virt-manager ပါ

Virtual Machine Manager ရှိ Virtual Networks

Virtual Machine Manager သည်အသုံးပြုရလွယ်ကူပြီးနေ့စဉ်လေ့ကျင့်မှုများဖြင့်မဟာဘွဲ့ရရှိနိုင်ပါသည်။ အဖျား ပုံမှန်အားဖြင့် Qemu-Kvm ထည့်သွင်းလိုက်သော virtual ကွန်ယက်ကိုမည်သို့ပြုပြင်မလဲဆိုသည်။

ငါတို့သည်သင်တို့၏သွားလာ မီနူး -> တည်းဖြတ် -> ချိတ်ဆက်မှုအသေးစိတ်ကို, ငါတို့ tab ကိုသွား«Virtual Networks«။ ကျနော်တို့ link ကိုနှိပ်ပါလျှင် အိုင်ပီပုံစံကွဲ ၄ ပြင်ဆင်မှု, အနီရောငျနှင့် DHCP server အတွက်၎င်းကိုသက်ဝင်လှုပ်ရှားစေကြောင်းကိုလည်းအသိပေးသည်။ ထိုဆာဗာသည် package မှကျေးဇူးတင်ပါသည် dnsmasq- အခြေစိုက်စခန်းထည့်သွင်းထားတဲ့။

ပိုမိုသိရှိလိုပါကဖိုင်ကိုကြည့်ပါ - /usr/share/doc/libvirt-bin/README.Debian. ကွန်ယက်

ကျွန်ုပ်တို့သည်ကွန်ယက်ဖွဲ့စည်းမှုကိုပြောင်းလဲလိုပါက«ပျက်ကွက်«၊ အောက်ပါအတိုင်းဆောင်ရွက်ပါမည်။

buzz @ sysadmin: ~ $ sudo cp /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/default.xml.original
buzz @ sysadmin: ~ $ cat /etc/libvirt/qemu/networks/default.xml.original
မူလက 

buzz @ sysadmin: ~ $ sudo nano /etc/libvirt/qemu/networks/default.xml
မူလက 

buzz @ sysadmin: libvirtd ကိုပြန်လည်စတင်ပါ $ sudo systemctl
buzz @ sysadmin: libvirtd ~ $ sudo systemctl အခြေအနေ

အကယ်၍ ကျွန်ုပ်တို့သည် Virtual Machine Manager ကိုပြန်လည်မဖွင့်ခင်ပိတ်ထားခဲ့လျှင် နတ်ဆိုး libvirtd၊ ကျွန်ုပ်တို့သည်အောက်ပါအမှားသတင်းကိုရရှိလိမ့်မည်။ အမှား ကျနော်တို့ရုံပိတ်ဖို့ရှိသည် Virt-Manager ပါ ပြန်ဖွင့်ပါ ကျွန်ုပ်တို့သည် Virtual ကွန်ယက်ဖွဲ့စည်းမှု၏အစိတ်အပိုင်းသို့ပြန်သွားပြီး၊ ၎င်းကွန်ယက်ကိုကျွန်ုပ်တို့အတည်ပြုသည် ပျက်ကွက်, သင်ပြီးသားပြုပြင်ထားသော parameters တွေကိုရှိသည်။

ကွန်ယက်၏အလိုအလျှောက်စတင်ရန်အကြံပေးလိုပါသည် ပျက်ကွက်, အကွက်ကိုစစ်ဆေးခြင်းအားဖြင့်«Autonicize"။

Virt-Manager တွင်သိုလှောင်ခြင်း

နောက်ထပ်ထိတွေ့ချင်တဲ့အချက်ကတော့ Storage ဖြစ်သည်။ သိုလှောင်ခြင်း အဆိုပါ Virt-Manager ကို၌တည်၏။ ပုံမှန်အားဖြင့် virtual machine ပုံများကိုသိမ်းရန် system folder သည်တည်ရှိသည် / var / lib / libvirt / ပုံများ။ ဒီ function ကိုလုံးလုံးလျားလျားအပ်နှံထားသည့် hard drive တစ်ခုရှိတယ်ဆိုပါစို့ / နေအိမ် / vms။ ထည့်သွင်းရန် Virt-Manager ပါ, ငါတို့က၎င်း၏ Menu ကို -> Edit ကို -> ဆက်သွယ်မှုအသေးစိတ်ကို -> သိုလှောင်မှတဆင့်သွားလာ။ ဘယ်ဘက်ထောင့်တွင်ကျွန်ုပ်တို့သည်«ခလုတ်ကိုနှိပ်ပါ။+«။ ထိုအခါအဘို့အ Wizard ကိုသိုလှောင်မှုပုံးတစ်ခုဖန်တီးပါ": သိုလှောင်မှု

ကျွန်ုပ်တို့ရွေးချယ်နိုင်သောအမျိုးမျိုးသောသိုလှောင်မှုအမျိုးအစားများကိုကြည့်ကြပါစို့။ အသေးစိတ်အချက်အလက်များကိုကျွန်ုပ်တို့တွေ့ရှိလိမ့်မည် Virtualization ဖြန့်ကျက်ခြင်းနှင့်အုပ်ချုပ်ရေးလမ်းညွှန်Red Hat မှ ကျနော်တို့ပထမ ဦး ဆုံးကို select ပါလိမ့်မယ်dir: ဖိုင်စနစ်လမ်းညွှန်"။ သို သို

Wizard ၏အဆုံးတွင်သိုလှောင်မှု tank အသစ်သည် Active ဖြစ်ပြီး၎င်းသည်အလိုအလျောက်စတင်မည်ဖြစ်သည်။

ပထမ ဦး ဆုံး virtual machine

ကျွန်ုပ်တို့သည် Virt-Manager မှကမ်းလှမ်းသောအမျိုးမျိုးသောရွေးချယ်မှုများကို ဖြတ်၍ ဖတ်ရမည်။ နောင်လာမည့်ပြသထားသောသူများ၏နောင်တရသည့်ပုံရိပ်ကိုကြည့်ကြပါစို့၊ ကျွန်ုပ်တို့သည်အသစ်စက်စက်ဖန်တီးထားသော virtual machine ၏ထုတ်ဝေမှုနှင့်မတိုင်မီကဖြစ်သည် installation ကိုစတင်ပါရွေးချယ်စရာ«Processor ကို«, ကျနော်တို့က box ကို mark "Configuration" CPU configuration ကို host computer မှကူးပါ။ ထိုသို့ပြုလုပ်ရန်မလိုအပ်ပေ၊ သို့သော်ကျွန်ုပ်တို့သည် Debian ထောက်ခံချက်နှင့်ကျွန်ုပ်တို့၏ HP ဆာဗာအလေ့အကျင့်များကိုစွဲကိုင်ထားသည်။

ပိုမိုသိရှိလိုပါကဖိုင်ကိုကြည့်ပါ - /usr/share/doc/libvirt-bin/README.Debian. create-vm01 create-vm02 create-vm03 create-vm04 create-vm05 create-vm06 create-vm07 create-vm08 create-vm09

သုံးနှစ်ကျော်ကြာသောဤကုမ္ပဏီ၏ထုတ်လုပ်မှုတွင်ဤ virtualization platform ကိုကျွန်ုပ်တို့ထပ်မံထည့်သွင်းလိမ့်မည်။ လျှပ်စစ်ဓာတ်အားပြတ်တောက်သော်လည်းပုံမှန်ကွန်ပျူတာများအဆင်ပြေအောင်»ဒီတော့သူတို့ဟာကျွန်တွေ၊ ငါတို့လိုဖွံ့ဖြိုးမှုနိမ့်ကျတဲ့တိုင်းပြည်မှာကြုံတွေ့ရနိုင်တဲ့အခက်အခဲတွေအားလုံးအတွက်ကျွန်ပ်တွေအနေနဲ့အလုပ်လုပ်နိုင်အောင်လုပ်ဆောင်ပေးတယ် qemu-kvm ၎င်းသည်အမြဲတမ်းမှန်ကန်စွာအလုပ်လုပ်ခဲ့ပြီး virtual server များပေါ်တွင်လည်းအလုပ်လုပ်သည်။

ဤဆောင်းပါးသည်သင့်အတွက်အသုံးဝင်မည်ဟုကျွန်ုပ်တို့မျှော်လင့်ပါသည်။

နောက်ထပ်ပို့ဆောင်မလား

«Debian အပေါ် Virsh«

ဒီဟာကဆောင်းပါးတွဲတွေဖြစ်မယ်ဆိုတာသတိရပါ အသေးစားနှင့်အလတ်စားစီးပွားရေးလုပ်ငန်းများအတွက်ကွန်ပျူတာကွန်ယက်များ။ မင်းကိုစောင့်နေမယ်


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

12 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   ရာသီခွင် ဟုသူကပြောသည်

    ငါ၏အ Qemu-KVM နှင့်အတူငါ၏အ server ကို pair တစုံ၏ငါ့အကောင်အထည်ဖော်၌ငါ့ကိုကူညီလိမ့်မည်ဟု Didactic ဆောင်းပါး။ Federico အတွက်အရမ်းကျေးဇူးတင်ပါတယ်။ မင်းပို့စ်တွေကိုဆက်စောင့်နေ ဦး မယ်။

  2.   Alberto ဟုသူကပြောသည်

    Qemu-KVM တွင်စတင်ခြင်းအတွက်အလွန်ကောင်းသောဆောင်းပါး။
    အနာဂတ်ဆောင်းပါးများတွင်သင်သည် virtual machine များ၏ XML ဖိုင်များနှင့် hard drives များပြင်ဆင်ခြင်းကိုရှင်းပြပြီးအလွန်ထိရောက်သောဖြန့်ကျက်မှုကိုရရှိခြင်းသည်အလွန်စိတ်ဝင်စားဖွယ်ဖြစ်သည်။
    မင်္ဂလာပါ။ ပံ့ပိုးမှုအတွက်ကျေးဇူးတင်ပါတယ်။

  3.   Federico ဟုသူကပြောသည်

    သင်၏မှတ်ချက်များအတွက်ကျေးဇူးတင်ပါသည်။

    အဲလ်ဘတ်တို - ကျွန်ုပ်တို့၏ဆောင်းပါးများ၏အဓိကရည်မှန်းချက်မှာကျွန်ုပ်တို့အများစုရေးသားထားပြီးဖြစ်သကဲ့သို့၊ အကြောင်းအရာများအတွက် Entry Point တစ်ခုကိုကမ်းလှမ်းရန်ဖြစ်သည်။ တစ်ခါတစ်ရံအလွန်ကျစ်လစ်ပြီးတစ်ခါတစ်ရံအနည်းငယ် ပို၍ ရှင်းလင်းပြတ်သားစွာဖော်ပြသည်။ ဒါဟာခေါင်းစဉ်၏ရှုပ်ထွေးပေါ်တွင်မူတည်သည်။ ဤအကြောင်းကြောင့်ကျွန်ုပ်တို့သည်စာဖတ်သူများသည်၎င်းတို့အစပြုထားသည်ဖြစ်စေ၊ မဖွင့်သည်ဖြစ်စေ၎င်းတို့၏အသိပညာကြွယ်ဝရန်အတွက်စာပေများပိုမိုရှာဖွေရန်အခြားဝက်ဘ်ဆိုက်များကိုချိတ်ဆက်မှုတစ်ခုလုံးကိုပေးထားသည်။ ငါစာဖတ်သူတွေရဲ့စာရင်းထိပ်ဆုံး။ 😉

    သင်၏ထင်မြင်ချက်အရသင်သည်ဤအကြောင်းအရာနှင့် ပက်သက်၍ အစပြုသူမဟုတ်ကြောင်းငါသိမြင်သည်။ မင်းလိုမျိုးမျှမျှတတနည်းပညာပိုင်းဆိုင်ရာအင်္ဂါရပ်ကိုရှင်းပြခိုင်းပါ "သွင်ပြင်လက္ခဏာပြ"ငါတို့နေ့စဉ်လုပ်ငန်းခွင်၌တစ်နည်းနည်းဖြင့်တစ်နည်းနည်းဖြင့်သုံးလျှင်ပင်၊

    “ Thin Provisioning” သည်လက်တွေ့ရည်ရွယ်ချက်များအတွက်ကျွန်ုပ်တို့သည်အမှန်တကယ်ရှိသည်ထက် hardware အရင်းအမြစ်များပိုများကြောင်းအသွင်အပြင်ကိုဖော်ပြရန် virtualization နည်းပညာများအသုံးပြုသောအခါဖြစ်သည်။ Virtualized resources များအားလုံးကိုထောက်ပံ့ရန် system သည်အမြဲတမ်းလိုအပ်သော hardware အရင်းအမြစ်များရှိပါကထို system တွင် Light Provisioning ရှိခြင်းကိုကျွန်ုပ်တို့ ပြော၍ မရပါ။

    virtual server များ (သို့) ests ည့်သည်များလည်ပတ်ရန်အတွက်လိုအပ်သော memory အရင်းအမြစ်များ၊ hard disk နေရာ၊ ပရိုဆက်ဆာအရေအတွက်၊ စသည်တို့သည် Host ကိုယ်တိုင်၏အရင်းအမြစ်များထက်မကျော်လွန်စေရန်ကြိုးစားသည်။

    ငါအကြီးစားထောက်ပံ့ရေးရှိသည်ဖို့ကြိုးစားပါ Provisioning ကို tick။ ကျွန်ုပ် can ည့်သည်တွင်အသုံးပြုသောအရင်းအမြစ်များ၏စုစုပေါင်းသည်ရရှိနိုင်သည့်အရင်းအမြစ်များနှင့်အနီးစပ်ဆုံးဖြစ်ရန် - တတ်နိုင်သည့်အခါ - virtualization ကိုကျွန်ုပ်စုစည်းသည်။

    Virtualization နည်းပညာပေါ် မူတည်၍ ထောက်ပံ့မှုအမျိုးအစား၏ထိရောက်မှုသည်၎င်းကိုကျွန်ုပ်တို့အသုံးပြုပုံအပေါ် မူတည်၍ အကြံပြုသည်။ အသုံးပြုသောဟာ့ဒ်ဝဲအရင်းအမြစ်များပမာဏရရှိနိုင်သည့်အရင်းအမြစ်ပမာဏနှင့်အနီးစပ်ဆုံးဖြစ်သောအခါ Heavy Provisioning သည်အထိရောက်ဆုံးဖြစ်သည်။ အသုံးပြုသည့်ဟာ့ဒ်ဝဲအရင်းအမြစ်ပမာဏသည်ရရှိနိုင်သည့်ပမာဏထက်များစွာလျော့နည်းပါက Thin Provisioning သည်အကျိုးအရှိဆုံးဖြစ်သည်။

    ဝယ်ယူရေးနှင့်ပတ်သက်။ ပိုမိုသိရှိလိုပါက, ပထမ ဦး ဆုံးဥပမာအားဖြင့်သွားရောက်ကြည့်ရှု: https://en.wikipedia.org/wiki/Thin_provisioning.

    စကားမစပ်ငါစာရွက်စာတမ်း၌သင်တို့ကိုငါပြောပြလိမ့်မယ် "Virtualization ဖြန့်ကျက်ခြင်းနှင့်အုပ်ချုပ်ရေးလမ်းညွှန်" ဤဆောင်းပါးတွင်ဖော်ပြခဲ့သည့်အတိုင်း၎င်းသည်တစ်ကြိမ်သာ Thin Provider ကိုရည်ညွှန်းသည်။ ၎င်းသည် LVM သို့မဟုတ် Logical Volume Manager နှင့်အတူ Storage Depots သို့မဟုတ် Storage Pool မှအထောက်အပံ့မပေးကြောင်းကျွန်ုပ်တို့အားပြောရန်ဖြစ်သည်။

    နောက်ဆုံးအနေဖြင့်စာမူတစ်ပုဒ်အတွက်အထူးစာပေများကိုမဖုံးအုပ်နိုင်၊ ဥပမာ Red Hat စာရွက်စာတမ်းသည်စာမျက်နှာ ၅၆၅ ရှည်လျားသည်။

  4.   ဖယ်ဒရယ် ဟုသူကပြောသည်

    Luigys, ငါတင်ပြခဲ့သည်မှတ်ချက်များကိုလက်ခံရရှိရန်အခက်အခဲရှိသည်။

    1.    Luigys toro ဟုသူကပြောသည်

      ကျနော်တို့ကအပေါ်အလုပ်လုပ်ကြသည်

  5.   မာတီ Mcfly ဟုသူကပြောသည်

    လူကြိုက်များသော Fedora ဖြန့်ချိမှု ၂၅ ခုထွက်ပေါ်လာခြင်းနှင့် ပတ်သက်၍ Linux မှဘာကြောင့်ဘာကြောင့်မဖြစ်ခဲ့တာလဲ။ ဤ blog သည် Debian နှင့် Ubuntu ကိုသာအထူးပြုသည်ဟုထင်မြင်မိသည်။ ကျွန်ုပ်သည် Fedora ၏စာဖတ်သူနှင့်အသုံးပြုသူတစ် ဦး ဖြစ်ခြင်းအတွက်မည်မျှဝမ်းနည်းပါသနည်း။

    1.    Luigys toro ဟုသူကပြောသည်

      ကျွန်ုပ်ချစ်လှစွာသောမာတီသည်ကျွန်ုပ်တို့ Fedora ကိုမေ့သွားသည်မှာသေချာသည်။ GNU / Linux နှင့်လွတ်လပ်သောကမ္ဘာသည်အမြဲတမ်းရွေ့လျားနေပြီးကျွန်ုပ်တို့၏စမ်းသပ်ခြင်း၊ သင်ယူခြင်းနှင့်ဆက်သွယ်ခြင်းစွမ်းရည်များသည်အကန့်အသတ်ရှိသည်။ ကျွန်ုပ်တို့သည်အချိန် ၄၈ နာရီရှိရန်၊ အကြောင်းအရာများနှင့် ထပ်မံ၍ ထပ်မံဖြည့်ဆည်းရန်တစ်နည်းမဟုတ်တစ်နည်းဖြင့်ပြုလုပ်နိုင်သည်။

      တစ်ချိန်ချိန်တွင်ကျွန်ုပ်တို့သည် Fedora အကြောင်းရေးတော့မည်၊ ဝမ်းနည်းစရာမဟုတ်ပါ၊ ကျွန်ုပ်တို့ကအကြောင်းအရာများကိုဖန်တီးရန်ကျွန်ုပ်တို့နှင့်ပူးပေါင်းသူများပိုမိုရောက်ရှိရန်ကြိုးစားနေသည်၊ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့ဖုံးကွယ်နိုင်သောအချက်များပိုများလိမ့်မည်။

      DesdeLinux တွင်ပူးပေါင်းရန်လူတိုင်းကိုဖိတ်ကြားသည်။ ဤအတွက်စာရေးသူများနှင့်အယ်ဒီတာများအတွက်လမ်းညွှန်ဖြစ်သည် https://blog.desdelinux.net/guia-redactores-editores/ ထို့ကြောင့်ကျွန်ုပ်တို့သည်တစ်ချိန်ချိန်တွင်များစွာသောပစ္စည်းများကိုကမ်းလှမ်းရန်မျှော်လင့်ပါသည်။

    2.    ဖယ်ဒရယ် ဟုသူကပြောသည်

      ငါတို့အကြောင်းကိုလည်းထုတ်ဝေချင်ပါတယ် CentOS?

  6.   crespo88 ဟုသူကပြောသည်

    အထူးဆောင်းပါး, ငါတို့ကရန်အသုံးပြုကြသည်။ ဒီပို့ဆောင်ပေးတဲ့အစ်ကိုအတွက်ကျေးဇူးတင်ပါတယ်၊ သင်ဟာပိုပြီးစိတ်ဝင်စားဖို့ကောင်းတဲ့ခေါင်းစဉ်တွေကိုကစားနေပြီး၊ ကျန်စာမူတွေကိုမဖယ်ရှားပေးဘူး၊ လွန်ခဲ့တဲ့နှစ်အနည်းငယ်ကစပြီး Qemu-KVM ကိုကျွန်တော်နောက်ဆက်တွဲစတင်ခဲ့တာကြောင့်သူနဲ့တွေ့ဆုံခဲ့ခြင်းဖြစ်တယ်။ ငါဒါနဲ့ပတ်သက်ပြီးတိုင်ကြားချက်မရှိဘူး
    Qemu-KVM သည် Debian ၏အနာဂတ်တွင်ဆက်လက်တည်ရှိနေမည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

  7.   Federico ဟုသူကပြောသည်

    အကယ်၍ သင်သည် Crespo88 ကိုလေ့လာသူတစ် ဦး ဖြစ်လျှင် Qemu-KVM နှင့်ပတ်သက်သည့်ဤဆောင်းပါးအသစ်များတွင်နောက်လာမည့်တွင်သင်တွေ့ခဲ့ရသည့်အတိုင်းနက်နက်နဲနဲနက်နက်နဲနဲနက်နက်ရှိုင်းရှိုင်းလေ့လာသည်။ မကြာမီငါထုတ်ဝေတော့မည့်နောက်ထပ်နှစ်ခုတွင်သင်တွေ့လိမ့်မည်။ ယနေ့ကမ္ဘာတွင် virtualization သည်မရှိမဖြစ်လိုအပ်သောနည်းပညာတစ်ခုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုသို့စူးစမ်းထိုက်သည်။ မှတ်ချက်ပေးတဲ့အတွက်ကျေးဇူးတင်ပါတယ် !!!

  8.   Ismael Alvarez Wong က ဟုသူကပြောသည်

    KVM (သို့မဟုတ် Kernel-based Virtual Machine) အခြေခံသော virtualization သီအိုရီကိုရိုးရှင်း။ တတ်နိုင်သောနည်းလမ်းဖြင့်မည်သို့လက်တွေ့အကောင်အထည်ဖော်မည်ဟူသောအလွန်ကောင်းသောဆောင်းပါးဖြစ်သည်။
    ၁) Qemu-Kvm ၏ virtualization platform ကို Install လုပ်ပါ။
    ဒုတိယ) အိမ်ရှင်သည် graphical interface ရှိသောကြောင့် KVM virtualization ကိုစီမံရန် Virtual Machine Manager လိုအပ်သည်။
    တတိယ) Virtual Machine Manager မျက်နှာပြင်ကိုအသုံးပြုရန်ကျွန်ုပ်တို့၏ User Buzz ကို libvirt group သို့ထည့်ရန်အလွန်ကောင်းသောအကြံပေးချက်များ။ Virt-Manager ရှိ virtual network interface နှင့်ပုံမှန်သိုလှောင်မှုကိုအခြား hard drive ၏ "တပ်ဆင်ထားသော" အခန်းကန့်သို့ပြုပြင်ရန်။
    4th နှင့် final) 1st MV ဖန်တီးမှု။
    Linux ၏ကမ္ဘာတွင်မိမိကိုယ်ကိုပိုမိုတိုးတက်စေရန်ဤအချက်အလက်များကို "ကိုယ်ကျိုးမငဲ့" မျှဝေခြင်းအတွက်ကျေးဇူးတင်ပါသည်။

  9.   ဖယ်ဒရယ် ဟုသူကပြောသည်

    သင်၏ထင်မြင်ချက်အတွက်ကျေးဇူးတင်ပါသည်။ Wong ။ သင်၏လိုသတင်းစကားများကကျွန်ုပ်ကို FromLinux Community နှင့် Linux ချစ်သူများအားလုံးအတွက်ရေးသားစေခြင်းဖြစ်သည်