სერიის ზოგადი ინდექსი: კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის: შესავალი
ამ პოსტის სათაური ეხება პრესის ბრძანებების სერიას, რომლებიც იწყება «ვირტ- და ეს შეიძლება სასარგებლო იყოს გარკვეულ ვითარებაში. ჩვენ მხოლოდ მოკლედ აღვწერთ თითოეულს და გამოყენების რამდენიმე მაგალითს. ვიმეორებთ, რომ: ჩვენ არ შეგვიძლია ჩავანაცვლოთ სახელმძღვანელოები, რომლებიც ახლავს თითოეულ ბრძანებას. ჩვენ მკაცრად გთავაზობთ შეამოწმეთ ეს გვერდები გაშვებით კაცი ვირ-comando.
- ამ სტატიის მთავარი მიზანია გააგრძელოს ფართო სამყაროს ჩვენება, რომ Linux- ში ვირტუალიზაცია ამჟამად იყენებს Qemu-KVM Hypervisor- ს. მიუხედავად იმისა, რომ სათაურში ჩვენ ვწერთ სახელის განაწილებას «Debianზოგადი პრინციპები გამოიყენება ნებისმიერი სხვა განაწილებისთვის, თითოეული მათგანის სპეციფიკური ბრძანებების გამოყენებით. განსაკუთრებით ის, რაც სხვათა შორის არის პაკეტების ძებნა, აღწერა და მონტაჟი.
კითხვის გაგრძელებამდე ჩვენ გირჩევთ ეწვიოთ წინა სტატია: Qemu-KVM + ვირტის მენეჯერი Debian– ზე - კომპიუტერული ქსელი მცირე და საშუალო ბიზნესისთვის.
ინდექსი
- 1 როდის გამოვიყენოთ ბრძანებები?
- 2 დაინსტალირებულია libvirt- კლიენტებთან
- 3 დაინსტალირებულია ვირტუსით
- 4 ვირტ-მნახველი
- 5 სხვა "virt-" ბრძანებები, რომელთა ინსტალაცია შესაძლებელია ცალკეული პაკეტებიდან
- 6 დაინსტალირებულია qemu-utils- ით
- 7 ზოგიერთი ბრძანების გამოყენების მაგალითები
- 8 Dns.xml ფაილის სტრუქტურა
- 9 მომავალი მშობიარობა
როდის გამოვიყენოთ ბრძანებები?
ბევრჯერ ჩვენ დისტანციურად ვმართავთ ვირტუალიზაციის მხარდაჭერის სერვერს სერვერთან ქემუ-კვმ დაინსტალირებული, და რატომღაც ჩვენ არ გვაქვს გრაფიკული ინტერფეისი ვირტუალური მანქანების მენეჯერი - ვირტ-მენეჯერი:
- ტიპიური შემთხვევა, როდესაც ვინდოუსის სადგურიდან ვუშვებთ დისტანციურ სერვერს putty, ან მრავალი სხვა ალტერნატივები რომ არსებობს SSH– ის მეშვეობით Debian GNU / Linux სერვერთან დასაკავშირებლად, და ამ უკანასკნელს არ აქვს დაინსტალირებული «X«, ან გრაფიკული მხარდაჭერა.
- ჩვენ უბრალოდ გვინდა ვირტუალური მანქანების მართვა ადგილობრივ ან დისტანციურ სერვერზე, კონსოლის ბრძანებების გამოყენებით.
დაინსტალირებულია libvirt- კლიენტებთან
In წინა სტატია ჩვენ ვაყენებთ პაკეტს ლიბვირტი-ურნადა პროცესის ფარგლებში იგი დაინსტალირდა libvirt- კლიენტები. თუ ჩვენ ვუშვებთ კონსოლში:
buzz @ sysadmin: ~ $ sudo dpkg -L libvirt- კლიენტები | grep / bin / usr / ბინ / usr / ბინ / ვირში / usr / bin / virt-host- დამტკიცება / usr / bin / virt-login-shell / usr / bin / virt-xml- დამტკიცება / usr / bin / virt-pki- დამტკიცება
- ვირშ: virsh პროგრამა არის მომხმარებლის ძირითადი ინტერფეისი სტუმრების დომენების სრულყოფილი მართვისთვის - სტუმარი. ის გამოიყენება დომენების ჩამოთვლის, შექმნის, პაუზისა და გამორთვისთვის. ეს ბრძანება უნდა იქნას გამოყენებული ნებართვებით root. მას გაშვების ორი გზა აქვს: ბრძანების რეჟიმში და ინტერაქტიულ რეჟიმში. შემდეგ სტატიას ვირშს მივუძღვენით.
- ვირტ-მასპინძელი-დამტკიცება: ინსტრუმენტი, რომელიც საშუალებას გაძლევთ დაამოწმოთ მასპინძლის კონფიგურაცია - მასპინძელიისე, რომ მას შეუძლია დაეხმაროს ყველა Hypervisor მძღოლს - ჰიპერვიზორი. სწორი შედეგების მისაღებად, ბრძანება უნდა შესრულდეს ნებართვებით root.
- ვირტუალური შესვლის გარსი: ბრძანება შეასრულოს a shell მორგებულია ა ნორმალური მომხმარებელი კონტეინერში LXC, რომლის სახელი იგივეა, რაც მომხმარებელი, რომელიც მას ეწოდება. თუ კონტეინერი არ მუშაობს, ბრძანება ვირტუალური შესვლის გარსი შეეცდება დაიწყოს. ამ ბრძანების გამოძახება შეუძლებელია მომხმარებლის ნებართვებით root. ამ პროგრამის ძალიან მკაფიო კონფიგურაციის ფაილია /etc/libvirt/virt-login-shell.conf.
- virt-xml- დამტკიცება: XML ფაილების ვალიდაცია ლიბვირტი მათი შედარება სქემატიკასთან - სქემა მართებულია ჩვენ ვიღებთ სქემის მოქმედი სახელების ჩამონათვალს, თუ ვასრულებთ კაცი virt-xml- დამტკიცება.
- virt-pki- დამტკიცება- გამოიყენება იმის დასადასტურებლად, არის თუ არა PKI ფაილები ლიბვირტი ისინი სწორად არის კონფიგურირებული, როგორც უსაფრთხო სერვერის მხარეს, ასევე კლიენტზე, რომელიც გამოიყენებს TLS დაშიფვრის პროტოკოლს სერვერზე დისტანციურად შესასვლელად. მისი შესრულება საჭირო იქნება, თუ ჩვენ ჩართული გვაქვს დისტანციური მართვა TLS- სა და SSL- ზე. დოკუმენტის თავი 22.2 ვირტუალიზაციის განლაგების და ადმინისტრაციის სახელმძღვანელო, ეძღვნება ამ გადაწყვეტას. ჩვენ გთავაზობთ რომ ჩვენი ბიზნეს ქსელები იყენებენ დისტანციური მართვა SSH– ით, უმარტივესი და უსაფრთხო მეთოდი ბიზნეს ქსელისთვის, რომელსაც შემდეგ სტატიას მივუძღვენით.
დაინსტალირებულია ვირტუსით
წინა სტატიაში ჩვენ ასევე დავაინსტალირეთ პაკეტი ვირტ-მენეჯერი. ამ პროცესის ფარგლებში, პაკეტი დამონტაჟდა ვირტინისტი. თუ ჩვენ გვინდა ვიცოდეთ, რომელი ბრძანებები შეიცავს, ჩვენ ვასრულებთ:
byzz @ sysadmin: ~ $ sudo dpkg -L ვირტინსტი | grep / bin / usr / ბინ / usr / bin / virt-convert / usr / bin / virt-image / usr / bin / virt-xml / usr / bin / virt-install / usr / bin / ვირტ-კლონი
- ვირტ-მოქცეული- ბრძანება, რომელიც ვირტუალური მანქანის დეფინიციებს ფორმატებად აქცევს VMX y ოვფ მშობლიურ libvirt ფორმატში XML. როგორც წესი, VMX ფორმატს იყენებს VMwareხოლო OVF «გახსენით ვირტუალიზაციის ფორმატი»შეგიძლიათ გამოიყენოთ ნებისმიერი ჰიპერვიზორი მხარი დაუჭირეთ მას.
- ვირტ-გამოსახულება- ქმნის ვირტუალურ მანქანას გამოსახულების აღწერილი ფაილიდან XML ფორმატში. ეს კონკრეტული ინსტრუმენტი ამოიშლება შემდეგი ვერსიებისგან ვირტინისტიისე, რომ ჩვენ არ ვთავაზობთ მისი გამოყენება.
- ვირტ-xml: საშუალებას აძლევს მშობლიურ XML ფაილების რედაქტირებას, რომელსაც იყენებს ლიბვირტი, ბრძანების ხაზის პარამეტრების გამოყენებით.
- ვირტ ინსტალაცია: ბრძანების ხაზი, რომელიც საშუალებას გაძლევთ შექმნათ ახალი ვირტუალური მანქანები ჰიპერვიზორებში, როგორიცაა KVM, Xen ან Linux კონტეინერები, რომლებიც იყენებენ ჰიპერვიზორის მართვის ბიბლიოთეკას "ლიბვირტი". ეს ინსტრუმენტი მხარს უჭერს გრაფიკულ ინსტალაციას, თუ ჩვენ ვიყენებთ, მაგალითად, VNC ვირტუალური ქსელის გამოთვლაან SPICE. იგი ასევე სრულად უჭერს მხარს კონსოლის ან ტექსტის რეჟიმს. მისი გამოყენების საშუალებით შეგვიძლია ვირტუალური მანქანა შევქმნათ ერთი ან მეტი მყარი დისკით, ერთი ან მეტი ქსელური ბარათით, ხმის მოწყობილობებით, ფიზიკური USB ან PCI მოწყობილობებით და ა.შ. ინსტალაციის მედია შეიძლება იყოს ადგილობრივი, დისტანციური, გამოქვეყნებული ადგილობრივი UNIX NFS ქსელის ფაილური სისტემის პროტოკოლის, HTTP, FTP გამოყენებით. და ა.შ.
- ვირტ-კლონი- ბრძანების ხაზი არსებული ვირტუალური მანქანების კლონირებისთვის ჰიპერვიზორის მართვის ბიბლიოთეკის გამოყენებით "ლიბვირტი". ძირითადად დააკოპირეთ ვირტუალური მანქანის გამოსახულება და შექმენით ახალი სტუმარი - სასტუმრო იდენტური აპარატურის კონფიგურაციით. განახლდება აპარატურა, რომელიც უნიკალური უნდა იყოს, მაგალითად ქსელის ბარათის აპარატურის მისამართი, განახლდება ძველსა და ახალს შორის შეჯახების ან ხმაურის თავიდან ასაცილებლად სასტუმრო.
ვირტ-მნახველი
ეს ინსტრუმენტი ასევე დაინსტალირებულია, როდესაც აკეთებთ ვირტ-მენეჯერი. ვირტ-მნახველი ეს არის ცალკე პაკეტი.
- ვირტ-მნახველი: საშუალებას გვაძლევს ვაჩვენოთ გრაფიკული კონსოლი, VNC ან SPICE საშუალებით, კონკრეტული ვირტუალური მანქანისგან, განლაგებულია ის ლოკალურად თუ დისტანციურად. შეგვიძლია მივუთითოთ სასტუმრო რომ ჩვენ გვინდა მისი სახელით, ID– ით ან UUID– ით ვაჩვენოთ. თუ ვირტუალური მანქანა არ მუშაობს, virtual-viewer დაელოდება მის დაწყებას.
სხვა "virt-" ბრძანებები, რომელთა ინსტალაცია შესაძლებელია ცალკეული პაკეტებიდან
- ვირტუ-სიკეთეები- ვირტუალიზაციასთან დაკავშირებული ინსტრუმენტების კრებული. მოიცავს მოდულს «მუნინი«და სკრიპტი, რომ გადავიდეს ვირტუალური მანქანები, რომლებიც შექმნილია VMware Workstation ან VMware Server- ით, ფორმატში, რომელიც გამოიყენება Qemu-KVM.
- ვირტ-ტოპი: აჩვენებს ვირტუალიზებული დომენების სტატისტიკას. Სახის დაბრუნება o htop ვირტუალური მანქანებისთვის
დაინსტალირებულია qemu-utils- ით
მიუხედავად იმისა, რომ ამ ინსტრუმენტების სახელი არ იწყება ვირტუ-რა თქმა უნდა, ჩვენ მოგვიწევს გარკვეული დროის გარკვეულ დროში გამოყენება, განსაკუთრებით ვირტუალური მანქანების დისკების სურათებთან დაკავშირებული.
ჩვენ შეგვიძლია გამოვიყენოთ ისინი Qemu-Kvm ვირტუალიზაციის პლატფორმაროგორც წინა სტატიაში იყო მითითებული. თუ ჩვენ გვინდა ვიცოდეთ რომელი ბრძანებები შეიცავს ჩვენს ხელთ არსებულ პაკეტს ქემუ-უული, ჩვენ უბრალოდ უნდა აწარმოოთ:
buzz @ sysadmin: ~ $ sudo dpkg -L qemu-utils | grep / bin / usr / ბინ / usr / bin / qemu-img / usr / bin / qemu-nbd / usr / bin / qemu-io
თუ იმის ნაცვლად, რომ განასხვაოს / ურნა ჩვენ ამას გავაკეთებდით / sbin, ჩვენ კიდევ ერთ შედეგს მივიღებდით, რომელსაც თქვენს გათვალისწინებას ვუტოვებთ.
- qemu-img: საშუალებას გვაძლევს შევქმნათ და გადავაკეთოთ ან შეცვალოთ დისკების სურათები, რომლებიც არ მუშაობს ან რომლებიც არის Ხაზის გარეთ.
ჩვენ გთავაზობთ ბრძანება გაუშვით კაცი qemu-img. ჩვენ მხოლოდ ხაზგასმით აღვნიშნავთ, რომ ეს ბრძანება არასდროს უნდა გამოვიყენოთ შეცვალოთ ნებისმიერი სურათი, რომელსაც იყენებს ნებისმიერი ვირტუალური მანქანა ან ნებისმიერი სხვა პროცესი, რადგან მას შეუძლია გაანადგუროს სურათი. ასევე არ უნდა ვიკითხოთ იმ სურათის მონაცემები, რომლებიც მოდიფიცირების პროცესშია, რადგან მისი მდგომარეობის შეუსაბამობების პოვნა შეიძლება.
ზოგიერთი ბრძანების გამოყენების მაგალითები
ვირტ-მასპინძელი-დამტკიცება
buzz @ sysadmin: virt $ virt-host-validate QEMU: აპარატურის ვირტუალიზაციის შემოწმება: PASS QEMU: მოწყობილობის / dev / kvm- ის შემოწმება: PASS QEMU: მოწყობილობის / dev / vhost-net- ის შემოწმება: WARN (ჩატვირთეთ 'vhost_net' მოდული ვირტუალური ქსელის მუშაობის გასაუმჯობესებლად) QEMU: შემოწმება მოწყობილობა / dev / net / tun: PASS LXC: მიმდინარეობს Linux- ის შემოწმება> = 2.6.26: PASS buzz @ sysadmin: ~ $ sudo virt-host- დამტკიცება [sudo] პაროლი buzz- ისთვის: QEMU: აპარატურის ვირტუალიზაციის შემოწმება: PASS QEMU: მოწყობილობის / dev / kvm- ის შემოწმება: PASS QEMU: მოწყობილობის / dev / vhost-net- ის შემოწმება: PASS QEMU: მოწყობილობის / dev / net / tun- ის შემოწმება : PASS LXC: მიმდინარეობს Linux- ის შემოწმება> = 2.6.26: PASS
virt-xml- დამტკიცება
buzz @ sysadmin: ~ $ sudo virt-xml-validate /etc/libvirt/qemu/dns.xml /etc/libvirt/qemu/dns.xml ამოწმებს buzz @ sysadmin: ~ $ sudo virt-xml-validate /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/default.xml ამოწმებს
qemu-img
buzz @ sysadmin: q $ qemu-img შემოწმება /tera/vmware/omicron/omicron.vmdk სურათზე შეცდომები ვერ იქნა ნაპოვნი. buzz @ sysadmin: q $ qemu-img info /tera/vmware/omicron/omicron.vmdk სურათი: /tera/vmware/omicron/omicron.vmdk ფაილის ფორმატი: vmdk ვირტუალური ზომა: 20G (21474836480 ბაიტი) დისკის ზომა: 3.6 გ კასეტური ზომა: 65536 ფორმატის სპეციფიკური ინფორმაცია: cid: 1473577509 მშობელი სიდი: 4294967295 შექმნა ტიპის: მონოლითური იშვიათი შინაარსები: [0]: ვირტუალური ზომა: 21474836480 ფაილის სახელი: / tera / vmware / omicron / omicron.vmdk კასეტური ზომა: 65536 ფორმატი: buzz @ sysadmin: q $ qemu-img info /tera/vms/omicron.raw სურათი: /tera/vms/omicron.raw ფაილის ფორმატი: ნედლი ვირტუალური ზომა: 20G (21474836480 ბაიტი) დისკის ზომა: 3.4 გ buzz @ sysadmin: q $ qemu-img info /tera/vms/miweb.qcow2 სურათი: /tera/vms/miweb.qcow2 ფაილის ფორმატი: qcow2 ვირტუალური ზომა: 10G (10737418240 ბაიტი) დისკის ზომა: 4.5 გ კასეტური ზომა: 65536 ფორმატისთვის სპეციფიკური ინფორმაციის ფორმატი: compat: 1.1 ზარმაცი დაანგარიშებები: ყალბი buzz @ sysadmin: ~ $ sudo qemu-img კონვერტაცია -p /tera/vms/omicron.raw -O qcow2 /tera/vms/omicron.qcow2 (27.56 / 100%) buzz @ sysadmin: q $ qemu-img info /tera/vms/omicron.qcow2 სურათი: /tera/vms/omicron.qcow2 ფაილის ფორმატი: qcow2 ვირტუალური ზომა: 20G (21474836480 ბაიტი) დისკის ზომა: 3.5 გ კასეტური ზომა: 65536 ფორმატისთვის სპეციფიკური ინფორმაციის ფორმატი: compat: 1.1 ზარმაცი დაანგარიშებები: ყალბი
buzz @ sysadmin: ~ $ sudo qemu-img შექმნა -f qcow2 /tera/vms/hyp2.qcow2 20G ფორმატირება '/tera/vms/hyp2.qcow2', fmt = qcow2 size = 21474836480 დაშიფვრა = off cluster_size = 65536 lazy_refcounts = off ზუზუნი @ sysadmin: ~ $ sudo qemu-img info /tera/vms/hyp2.qcow2 სურათი: /tera/vms/hyp2.qcow2 ფაილის ფორმატი: qcow2 ვირტუალური ზომა: 20G (21474836480 ბაიტი) დისკის ზომა: 196K cluster_size: 65536 ფორმატის სპეციფიკური ინფორმაცია: compat: 1.1 ზარმაცი დაანგარიშებები: false
ვირტ-xml
პირველი, ჩვენ ვქმნით ახალ ალბომს:
buzz @ sysadmin: ~ $ sudo qemu-img შექმნა -f qcow2 /tera/vms/dns2.qcow2 10G
შემდეგ მას ვუერთდებით არსებულ "dns" დომენში:
buzz @ sysadmin: ~ $ virt-xml - დაკავშირება qemu: /// system dns - დამატება მოწყობილობა --disk /tera/vms/dns2.qcow2 - დაადასტურეთ --- ორიგინალი XML +++ შეცვლილი XML @@ -128,5 +128,10 @@ + + + + + გსურთ განსაზღვროთ 'dns' შეცვლილი XML- ით? (წ / ნ): წ დომენი 'dns' წარმატებით განისაზღვრა.
სტატიის ბოლოს ვაძლევთ ახლად შეცვლილი /etc/libvirt/qemu/dns.xml ფაილის სრულ სტრუქტურას.
ვირტ-მოქცეული
მოდით გადავაკეთოთ ვირტუალური მანქანა, რომელიც შეიქმნა VMware Workstation ფორმატისკენ ლიბვირტიარა უშუალოდ იმის მითითების გარეშე, რომ ფორმაა გადაკეთებული მყარი დისკი qcow2და ასევე, რომ ვირტუალური მანქანის ახალი გამოსახულება იქმნება მთავარ საცავში / tera / vms. ასევე გვინდა, რომ ბრძანების გამომუშავება იყოს რაც შეიძლება მკაფიო, ამიტომ ვიყენებთ ოფციონს -d.
ზუზუნი @ sysadmin: ~ $ sudo virt-convert -d / tera / vmware / miweb / --disk ფორმატის qcow2 - განსაზღვრა / tera / vms
ამის შემდეგ, virt-viewer ავტომატურად უკავშირდება ახლად გადაკეთებულ სტუმარს და ჩვენ ვხედავთ მისი ჩატვირთვის მთელ პროცესს.
ვირტ-კლონი
მოდით გავუკეთოთ ვირტუალური მანქანა.დნს"
ზუზუნი @ sysadmin: ~ $ virt-clone - დაკავშირება qemu: /// system -o dns - ავტომატური კლონი 'Dns-clone.qcow2' - ის მინიჭება 10 GB 00:20 'dns2-clone.qcow2' - ის მინიჭება 10 გბ 00:01 კლონი 'dns-clone' წარმატებით შეიქმნა.
ჩვენ ვამოწმებთ ბრძანების გამოყენებით ვირშ, რაც შემდეგი სტატიის გადახედვაა:
buzz @ sysadmin: s $ sudo virsh სია ID სახელი სახელმწიფო -------------------------------------------------- ----- buzz @ sysadmin: ~ $ sudo virsh სია - ყველა ID სახელი სახელმწიფო ---------------------------------------------------- ----- - dns გათიშვა - dns-clone გამორთვა - miweb გამორთვა buzz @ sysadmin: ~ $ sudo virsh დაიწყე dns-clone დომენის dns-clone დაიწყო
buzz @ sysadmin: virt $ virt-viewer - დაკავშირება qemu: /// system dns-clone
ვირტ ინსტალაცია
ჩვენ გვინდა ვირტუალური მანქანა შევქმნათ სახელწოდებით «WordPress»ვებ – გვერდის მასპინძლობა ბიზნეს ინტრანეტი. ის არ გამოქვეყნდება ინტერნეტში. რომ მას აქვს დაახლოებით 1024 მეგაბაიტი ოპერატიული მეხსიერება, მყარი დისკი 80 გიგაბაიტიანი დინამიკური ზრდით, რომელიც დაფუძნებულია Debian Jessie– ზე და ქსელთან არის დაკავშირებულიპოსტი".
ჩვენი ცხოვრების გასაადვილებლად, პირველ რიგში, დისკის სურათს ვქმნით qemu-img:
buzz @ sysadmin: ~ $ sudo qemu-img შექმნა -f qcow2 /tera/vms/wordpress.qcow2 80G ფორმატირება '/tera/vms/wordpress.qcow2', fmt = qcow2 size = 85899345920 დაშიფვრა = off cluster_size = 65536 lazy_refcounts = off
შემდეგ, ჩვენ ვქმნით მანქანას და ვიწყებთ ინსტალაციის პროცესს:
ხმაური @ sysadmin: $ sudo virt-install - დაკავშირება qemu: /// system --virt-type = kvm \ - სახელი wordpress --ram 1024 --vcpus = 1 \ --დისკი /tera/vms/wordpress.qcow2 \ --cdrom /home/buzz/isos/Linux/debian-8/debian-8.0.0-amd64-CD-1.iso \ --os ტიპის linux - ქსელის ქსელი = ნაგულისხმევი \ - აღწერა wordpress.fromlinux.fan
ვირტ-ტოპი
buzz @ sysadmin: ~ $ virt-top - დაკავშირება qemu: /// სისტემასთან virt-top 15:39:21 - x86_64 2 / 2CPU 1600MHz 3863MB 2 დომენის, 2 აქტიური, 2 გაშვების, 0 ძილის, 0 პაუზის, 0 არააქტიური D: 0 O: 0 X: 0 პროცესორი: 0.7% Mem: 768 MB ( 768 მბ სტუმრების მიერ) ID S RDRQ WRRQ RXBY TXBY% CPU% MEM TIME NAME 22 R 0 0 104 0 0.3 6.0 0: 11.49 dns 21 R 0 0 104 0 0.3 13.0 0: 13.42 miweb
Dns.xml ფაილის სტრუქტურა
თავიდან შეიძლება ცოტა რთული ჩანდეს ვირტუალური მანქანის ან სასტუმროროგორც ეს ესმოდა Qemu-KVM ჰიპერვიზორისა და მასთან დაკავშირებული ბიბლიოთეკების მიერ, ლიბვირტი. ფაილი სტანდარტული ფორმატისაა.xml. იგი სტრუქტურირებულია განსაზღვრული ბლოკების მიხედვით, შეიცავს მთავარ ბლოკს «domain".
....
ამ ბლოკის ფარგლებში ჩვენ ვიხილავთ მთელი ვირტუალური მანქანის განმარტებები:
- გუნდის სახელი
- uuid გუნდი
- ოპერატიული მეხსიერება
- პროცესორების რაოდენობა
- ოპერაციული სისტემის ტიპი და მისი არქიტექტურა. მოწყობილობა ჩექმა.
- თვისებები, რომლებსაც მხარს უჭერს, როგორიცაა ACPI "Automatic Control Power Interface", APM "Automatic Power Management" და PAE.
- პროცესორის მოდელი (მოდელები) და მათი მახასიათებლები
- საათის პარამეტრი: არის ეს UTC "United Time Cordinate" თუ არა.
- რეაგირება მოვლენებზე, როგორიცაა გამორთვა, გადატვირთვა ან სისტემის ავარია
- თუ პრემიერ მინისტრმა "ენერგიის მენეჯმენტმა" საშუალება მისცა მოვლენებს "შეაჩეროს მეხსიერებაში ჩაწერა" და "შეაჩეროს წერა მყარ დისკზე"
- სხვადასხვა მოწყობილობების ემულატორის ტიპი ან KVM მოწყობილობები
- ყველა მყარი დისკისთვის: დრაივერი, დისკის ტიპი, გამოსახულების ფაილის გზა, სამიზნე მოწყობილობა, ავტობუსის ტიპი, სლოტი «ჩასადგმელი»PCI, რომელთანაც დაკავშირებულია და ა.შ., ვირტუალური დისკის მიხედვით: IDE, SATA, SCSI, USB ან Virtio.
- ოპტიკური მოწყობილობები, როგორიცაა CDR
- ნომერი და ტიპი USB კონექტორები
- PCI სლოტი IDE დისკისთვის
- კომუნიკაციების სერიული კონექტორი
- პრინტერების პარალელური კონექტორი
- ქსელის ბარათები უნიკალური MAC მისამართით, ქსელის ბარათის ტიპი, რომელ PC სლოტთან არის დაკავშირებული და რომელ ვირტუალურ ქსელთან დააკავშირებს
- pty სერიის კონსოლები
- შეყვანის მოწყობილობები, როგორიცაა pad «ტაბლეტი", მაუსის კლავიატურა"მაუსი"და ა.შ.
- ვიდეო კარტა და მისი ოპერატიული მეხსიერება, ტიპი, მოდელი, სლოტი, ავტობუსი და ა.შ.
- და კიდევ ერთი გრძელი და ა.შ.
მოკლედ, La Mar Océana განმარტებებისა და მოწყობილობების შესახებ, რომლებიც აუცილებელია და მხარს უჭერს Qemu-KVM ჰიპერვიზორს და მასთან დაკავშირებულ ბიბლიოთეკებს, ჰქონდეს სრულად ფუნქციონალური ვირტუალური მანქანა, თითქოს ის ნამდვილი მანქანა იყოს.
ზუზუნი @ sysadmin: s $ sudo cat /etc/libvirt/qemu/dns.xml <!-- WARNING: THIS IS AN AUTO-GENERATED FILE. მასში შესული ცვლილებები სავარაუდოდ გადაიწერება და დაიკარგება. ამ xml კონფიგურაციაში ცვლილებების შეტანა უნდა მოხდეს: virsh edit dns ან სხვა პროგრამით libvirt API.
მომავალი მშობიარობა
- ვირშის ბრძანება
- ჰიპერვიზორისა და მათი ვირტუალური მანქანების დისტანციური მართვა SSH– ის გამოყენებით
გახსოვდეთ, რომ ეს იქნება სტატიების სერია ავტორი კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის. ჩვენ დაგელოდებით!
15 კომენტარი დატოვე შენი
თქვენ მკითხეთ უკუკავშირი და აი ის მიდის ...
სერიალი ძალიან საინტერესოა, ძალიან სრულყოფილი. მისგან ბევრ რამეს ვსწავლობ, თუმცა "წარმოებაში" ჯერ არ მიცდია.
ამ ეტაპზე ვამთავრებ პროექტს, რომელიც ძალიან დატვირთული მაქვს, მაგრამ ამ სერიას ნამდვილად გამოვიყენებ მითითებად. მადლობა უდიდესი ძალისხმევისთვის.
მადლობა დიეგოს გამოხმაურებისთვის. ყოველ შემთხვევაში, ვხვდები, რომ გამოქვეყნებული თქვენთვის სასარგებლოა. თქვენ მართალი ხართ იმ დიდ ძალისხმევაში, რასაც ჩვენ DesdeLinux– ში ვცდილობთ, მოგაწოდოთ ხარისხიანი სტატიები ესპანურ ენაზე. ჩვენ ვიცით, რომ ამ ტიპის შეტყობინებები არ არის უხვი და ამიტომ ვწერთ მათ.
ყოვლისმომცველი და დიდაქტიკური სტატია amigo Fico, რომელიც პოსტში აგროვებს KVM– ში გამოყენებულ ვირტ * ბრძანებებს. ძალიან რთულია მსგავსი მასალების პოვნა ესპანურ ენაზე. ვფიქრობ, ვირტ-რა ბრძანება აკლდა. თორემ შესანიშნავია
მადლობა კომენტარისთვის, მეგობარო ზოდიაქო. მართალია, ვირტუალურ რა ბრძანებას აკლდა. მე შეგნებულად გამოვტოვე ეს, რადგან რეკომენდაცია მისი გამოყენების შესახებ სახელმძღვანელოს შესაბამისად ცუდი გემო დამრჩა. დაბოლოს, რაც გავიგე არის ის, რომ ისინი არ გირჩევენ მის გამოყენებას
ძალიან ნამდვილი ზოდიაქოს მეგობარი. როგორც დიეგო ამბობს თავის კომენტარში, დიდი ძალისხმევაა, რომ ჩვენ ვცდილობთ DesdeLinux- ში გამოგყვეთ ხარისხიანი სტატიები და ესპანურად გარდა კლასიკური CD ასლი და ჩასვით პოსტები, რომლებიც მრავლად არის WWW სოფელში. რომ ისინი დაეხმარებიან სისტემის ადმინისტრატორების მომზადებაში. ვინც მიჰყვა ამ სერიას, მიხვდება, რომ ჩვენ ვგეგმავთ მცირე და საშუალო ფორმატის ბიზნეს ქსელის ყოვლისმომცველი და ლოგიკური თანმიმდევრობით გაშუქებას. კიდევ ერთხელ მადლობა ყველას კომენტარისთვის.
ანდროიდის სმარტფონებთან ერთად რაღაცას ვაკეთებდი და არ მქონია ასეთი კარგი სტატიის წაკითხვის შანსი, ამჯერად მხოლოდ რაღაცის თქმა მსურს. რბილად წადი. კარგი გაგება ...
Crespo88, სტატია შეიძლება ცოტათი გრძელი იყოს, მაგრამ მე არ ვარ ამგვარი თემის მოჭრის მეგობარი რამდენიმე პოსტში, თუ ამას გულისხმობ. შინაარსის შედარებით სირთულე, მე არ ვამბობ, ეს არის თავად ვირტუალიზაციის საკითხი. 😉
მე არ ვგულისხმობდი მას, შესანიშნავ სტატიას, როგორც ყოველთვის. ვგულისხმობ იმას, რომ თქვენ თამაშობთ ძალიან კარგ სიმღერებს, ანუ ძალიან სასარგებლო პროგრამით. "მიეცი მას რბილი" ნიშნავს, რომ გაქცევა გაქვს. ჰეჰეე, ძმა ჩახუტება.
მადლობა ძმას კომენტარისთვის
ძალიან კარგი პოსტია ... დიდაქტიკური, სრული და უბრალოდ სრულყოფილი.
ახლა მათთვის, ვინც ამ ტიპის ვირტუალიზაციის გამოყენებას ამჯობინებს, უმჯობესია გამოიყენოთ oVirt (http://www.ovirt.org/), პროექტი, რომელზეც აშენებულია Red Hat ვირტუალიზაცია და ღია წყარო. ამ გზით შესაძლებელია ძალზე მარტივი გზით წვდომა ძალიან მოწინავე ვარიანტებზე, რომლებიც საკმაოდ რთულია კონსოლში :).
http://www.ovirt.org/download/
http://www.ovirt.org/documentation/introduction/about-ovirt/
Გაუმარჯოს :).
დიდი მადლობა, Petercheco კომენტარისთვის. წინა სტატიაში "ვირტუალიზაცია Debian- ში: შესავალი", ღია ვირტუალიზაციის ალიანსისადმი მიძღვნილ პარაგრაფში ვახსენებ oVirt- ს, როგორც ერთ-ერთ პროგრამულ უზრუნველყოფას, რომელიც OVA- მ დააწინაურა. ვფიქრობ, oVirt არის დიდი განლაგებისათვის. მეორეს მხრივ, ითხოვეთ სამუშაო ადგილი, რომელიც მას ეძღვნება 4 გიგა ოპერატიული მეხსიერებით, როგორც მეხსიერების რეკომენდებული რაოდენობა. ჩემმა მეგობარმა და კოლეგამ ედუარდო ნოელმა "enoel.corebsd@gmail.com" - მა დააინსტალირა რამდენიმე ვირტუალიზაციის სერვერი CentOS 7 – ის ბაზაზე და მათ შესანიშნავად მართავს oVirt– ით.
შესანიშნავი სტატია ჩემო პარტნიორო, ხარისხის კიდევ ერთი მაგალითი
მადლობა მეგობარს დენის კომენტარისთვის და დაუმსახურებელი დიდება ჩემთვის. ჩვენ იმას ვაკეთებთ, რაც შეგვიძლია.
მიუხედავად იმისა, რომ ველოდები ვირტ-ბრძანებების ჩემს საშინაო ლაბორატორიაში ჩატარებას, არ შემიძლია არ ვაღიარო, რომ სტატია უბრალოდ შესანიშნავია, ძალიან პრაქტიკული და უაღრესად სასარგებლოა, რადგან ის ორიენტირებულია ტერმინალზე, რომელიც მართლაც ჩემი ფავორიტია ჩემი პროფილისთვის. sysadmin.
ყველაფერი კარგია, რაც დაკავშირებულია VM- ების ადგილობრივ ან დისტანციურ მართვასთან, «ვირტ-მენეჯერის» გრაფიკული ინტერფეისის გარეშე.
კიდევ ერთხელ ჩემო მეგობარო, ფიკო, შენ ადიდებ თავს Linux– ის სამყაროს ცოდნის თავგამოდებით გაზიარებით.
მე და ვონგის მხურვალე SLDs ვაგრძელებთ ვირტ ქემუ-კვმ სერიის უფრო გულმოდგინედ შესწავლას.
მეგობარი ვონგი: შენი მსგავსი კომენტარები არის ის, რაც მაიძულებს გავაგრძელო წერა მცირე და საშუალო ბიზნესის ქსელებზე. ბევრს შეიძლება გაუკვირდეს, რატომ ვაკეთებ აქცენტს Qemu-KVM– ზე და პასუხი მოცემულია ჩემს სტატიაში https://blog.desdelinux.net/virtualizacion-debian-introduccion-redes-computadoras-las-pymes/#Open_Virtualization_Alliance_OVA. მასზე ნაკლები o ვირტი, რომელიც მე მიმაჩნია მიზანშეწონილად მცირე ან მცირე და საშუალო ბიზნესის ქსელზე მეტი სცენარისთვის, მე განვიხილე სხვა პროგრამები, რომლებსაც მხარს უჭერს ორგანიზაცია OVA. ეს მარტივია
რატომ უნდა მოძებნოთ პროგრამის საცავები თითოეული დისტრიბუციისთვის, რომელსაც მე ვდებ, თუ ვირტუალიზაცია მჭირდება საწარმოს დონეზე?
გულწრფელი მადლობა კომენტარისთვის, მეგობარო ვონგ!