ვირტუალიზაცია Debian- ში: შესავალი - კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის

სერიის ზოგადი ინდექსი: კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის: შესავალი

ვირტუალიზაცია

უმარტივესი საუკეთესოა

მთავარი გვერდის სათაურის სურათში XtratuM, Hypervisor სპეციალურად შექმნილი რეალურ დროში ჩადგმული ან ჩადგმული სისტემებისთვის, ჩვენ ვხვდებით შემდეგ სურათს: ქსტრატუმი

”ჩვენი ფუნდამენტური პრინციპი მომსახურების ინსტალაციის, კონფიგურაციისა და ადმინისტრირებისთვის, რა თქმა უნდა ვირტუალიზაციის ჩათვლით, სრულად ეთანხმება შეტყობინებას «მარტივი, უკეთესი", ეს არის, უმარტივესი საუკეთესოა. »

შესავალი

La ვირტუალიზაცია  ეს არის ფართო და რთული საგანი. მასზე ბევრს არ დავწერთ. ჩვენ მხოლოდ გამოვაქვეყნებთ ზოგიერთ განმარტებას და გვერდების ბმულებს, რომლებიც ვფიქრობთ, რომ უნდა წაიკითხოთ და / ან შეისწავლოს თითოეული მკითხველის ინტერესის შესაბამისად. ჩვენ გთავაზობთ წაიკითხეთ გვერდები Wikipedia ინგლისურად და სხვა წყაროებიდან.

  • ჩვენ არ გვინდა შევადგინოთ ტიპიური How To- ს რამდენიმე ბრძანებით და ა.შ., ამ საკითხის მინიმუმ შესავალი სახელმძღვანელოს გარეშე. ჩვენ ვიცით, რომ ზოგიერთები მოუთმენელი მკითხველები ისინი არ კითხულობენ შესავალს და პირდაპირ მიდიან როგორ ხდება ეს. შემდეგ სამწუხარო მოქმედება მოდის კონცეპტუალური კითხვებით, რომლებზეც ბევრჯერ ვერ ვპასუხობთ ადეკვატურად, რადგან შეუძლებელია ჩვენ ყველაფერი ვიცოდეთ.

ვიმედოვნებთ, რომ ამ სტატიის მცირედი ყურადღებით წაკითხვის შემდეგ, მკითხველს ექნება წარმოდგენა იმის შესახებ, თუ რა არის ეს ვირტუალიზაცია და მისი Მიმდინარე სიტუაცია. ამასთან, მას აქვს მთელი რიგი ბმულები, რაც საშუალებას გაძლევთ უფრო მეტად გააფართოვოთ ყოველდღიური ამოცანა პრაქტიკულად ყველას, ვინც ამ დროს კომპიუტერს იყენებს.

განმარტებები და ბმულები Wikipedia– ს და სხვა წყაროების მიხედვით

ვირტუალიზაცია

კომპიუტერულ მეცნიერებაში, ვირტუალიზაცია ეხება ვერსიის შექმნის აქტს ალგო ვირტუალური ნაცვლად ალგო რეალური, რომელიც მოიცავს ვირტუალური კომპიუტერული ტექნიკა, OS, შენახვის მოწყობილობები, ხოლო კომპიუტერული ქსელის რესურსები. ვირტუალიზაცია დაიწყო 60-იან წლებში, როგორც მეთოდი, რომელიც ანაწილებდა სისტემის რესურსებს მთავარი კომპიუტერი, სხვადასხვა პროგრამებს შორის. მას შემდეგ, ტერმინის მნიშვნელობა ვირტუალიზაცია ის მუდმივად ფართოვდება.

La ვირტუალიზაცია o ვირტუალიზაციის პლატფორმა ეხება ვირტუალური მანქანის შექმნას, რომელიც მოქმედებს როგორც ნამდვილი, ოპერაციული სისტემით. პროგრამა, რომელიც მუშაობს ვირტუალურ მანქანებზე, განცალკევებულია ძირითადი ტექნიკის ან ფიზიკური რესურსებისგან. მაგალითი: ფიზიკური მანქანა, რომელიც მუშაობს Debian 8 "Jessie" - ს, შეუძლია უმასპინძლოს ვირტუალურ მანქანას Ubuntu Trusty 14.04 ოპერაციული სისტემით..

ვირტუალიზაციაში მას უწოდებენ «მასპინძელი - მასპინძელი»რეალურ ან ფიზიკურ კომპიუტერთან, სადაც ხდება თავად ვირტუალიზაცია. რომ ვირტუალური მანქანა მას უწოდებენ "სტუმარი - სასტუმრო« Პირობები მასპინძელი y სასტუმრო ისინი გამოიყენება ნამდვილ მანქანაზე მომუშავე პროგრამის განასხვავებლად ვირტუალურ მანქანებზე გაშვებული პროგრამისგან. პროგრამულ უზრუნველყოფას ან firmware ვირტუალურ მანქანებს ქმნის ჰოსტის აპარატზე, მას უწოდებენ Hypervisor - ჰიპერვიზორი.

სხვადასხვა ტიპის ვირტუალიზაცია:

  • სრული ვირტუალიზაცია - სრული ვირტუალიზაცია: ეს ეხება თითქმის სულ რეალური ტექნიკის სიმულაცია, რომელიც საშუალებას აძლევს ვირტუალიზებულ პროგრამულ უზრუნველყოფას - რომელიც ჩვეულებრივ შედგება ოპერაციული სისტემისგან - აწარმოებს ყოველგვარი ცვლილების გარეშე.
  • ნაწილობრივი ვირტუალიზაცია - ნაწილობრივი ვირტუალიზაცია: სამიზნე გარემო სრულად არ არის იმიტირებული, მაგრამ ნაწილობრივ. შედეგად, ზოგიერთ პროგრამას, რომელიც მუშაობს სტუმარზე, შეიძლება საჭირო გახდეს შეცვლა.
  • პარავირტუალიზაცია - პარავირტუალიზაცია: არცერთი აპარატურის გარემო არ არის იმიტირებული. თითოეული სტუმრის პროგრამა - სასტუმრო ეშვება ა იზოლირებული დომენი, თითქოს ისინი მუშაობს ცალკეულ სისტემებზე. თითოეული სტუმრის პროგრამის სპეციფიკური მოდიფიკაცია აუცილებელია ამ ტიპის გარემოში მისი განსახორციელებლად.

La აპარატურა დაეხმარა ვირტუალიზაციას ეს არის ვირტუალიზაციის პროცესის საერთო ეფექტურობის გაუმჯობესების გზა. ეს გულისხმობს, რომ პროცესორებს ან პროცესორებს უნდა ჰქონდეთ ვირტუალიზაციისთვის აუცილებელი მხარდაჭერა, ისევე როგორც თავად ტექნიკის სხვა კომპონენტები.

აპარატურის ვირტუალიზაცია არ არის აპარატურის იმიტაცია. Emulation- ში აპარატურის ერთი ნაწილი მეორდება, ხოლო ვირტუალიზაციისას Hypervisor - რომელიც არის პროგრამული უზრუნველყოფა - მიბაძავს ტექნიკის კონკრეტულ ნაწილს ან მის მთლიანობას.

Ვირტუალური ხელსაწყო

გამოთვლით, ა მანქანა ვირტუალური ეს არის პროგრამა, რომელიც სიმულაციას უწევს კომპიუტერს და შეუძლია პროგრამების გაშვება ისე, როგორც ეს ნამდვილი კომპიუტერია. თავდაპირველად ეს პროგრამა განისაზღვრა, როგორც "ფიზიკური მანქანის ეფექტური და იზოლირებული დუბლიკატი". ამჟამად, ტერმინის მნიშვნელობა მოიცავს ვირტუალურ მანქანებს, რომლებსაც არ აქვთ პირდაპირი ეკვივალენტობა რაიმე რეალურ ტექნიკასთან.

ჰიპერვიზორი

Un ჰიპერვიზორი - ჰიპერვიზორი o ვირტუალური მანქანის მონიტორი - ვირტუალური მანქანის მონიტორი VMM არის პლატფორმა, რომელიც საშუალებას იძლევა სხვადასხვა ვირტუალიზაციის კონტროლის ტექნიკის გამოყენებას, ამავე დროს, სხვადასხვა ოპერაციული სისტემის გამოყენება (შეუცვლელი ან შეცვლილი, როგორც პარავირტუალიზაციის შემთხვევაში) ერთსა და იმავე კომპიუტერზე.

ღია ვირტუალიზაციის ალიანსი (OVA)

La ღია ვირტუალიზაციის ალიანსიინგლისურ ენაზე სათაურის პატივისცემით, ეს არის Linux ფონდის კოლაბორაციული პროექტი. ეს კონსორციუმი მზად არის თავისუფალი პროგრამული უზრუნველყოფის და ღია კოდის პროგრამული უზრუნველყოფის მისაღებად. ღია ვირტუალიზაციის გადაწყვეტილებების ჩათვლით KVMდა ასევე პროგრამული უზრუნველყოფისთვის, რომელიც აუცილებელია მისი ადმინისტრაციისთვის, როგორიცაა o ვირტი. კონსორციუმი ხელს უწყობს სხვადასხვა მომხმარებლების წარმატების ისტორიებს, ხელს უწყობს ურთიერთქმედებას და აჩქარებს მესამე მხარის გადაწყვეტილებების ეკოსისტემის გაფართოებას, KVM– ს გარშემო.

უფასო პროგრამული უზრუნველყოფა, რომელსაც ხელს უწყობს OVA:

  • KVM არის ჰიპერვიზორი. შექმნილია Qumranet, Inc., ისრაელის პროგრამულმა კომპანიამ, რომელმაც იმ დროისთვის დიდი ყურადღება მიიპყრო Linux ბირთვში ჩასმული KVM მოდულის სწრაფი მიღებისათვის. ეს შესთავაზამყარი ICE დესკტოპის ვირტუალიზაციის პლატფორმა»დაფუძნებულია მის ბირთვზე დაფუძნებულ ვირტუალურ სამუშაო მაგიდაზე და დაკავშირებულია მისი პროტოკოლის საშუალებით SPICE. 4 წლის 2008 სექტემბერს კომპანია Red Hat, Inc შეიძინა კუმრანეტი 107 მილიონი დოლარის ღირებულებისთვის.
  • ლიბვირტი არის API «განაცხადის პროგრამის ინტერფეისი" საჯარო წყარო, დემონი - daemonდა ვირტუალიზაციის პლატფორმების მართვის ინსტრუმენტი. თქვენ შეგიძლიათ მართოთ KVM, Xen, VMware ESX, QEMU და ვირტუალიზაციის სხვა ტექნოლოგიები. მისი სხვადასხვა API ფართოდ გამოიყენება ჰიპერვიზორის შრის ორკესტრირებისასლიბვირტი არის წიგნების მაღაზია, დაწერილი ენა გ, და შეიძლება დაკავშირებული იყოს სხვა ენებთან, როგორიცაა Python, Perl, OCaml, Ruby, Java, JavaScript (მეშვეობით Node.js) და PHP.
  • o ვირტი არის პროგრამა ვირტუალიზაციის პლატფორმების მართვისთვის. ეს არის უფასო და ღია პროგრამული უზრუნველყოფა. იგი დაარსდა Red Hat როგორც საზოგადოებრივი პროექტი, რომელზეც Red Hat Enterprise ვირტუალიზაცია. oVirt საშუალებას იძლევა ვირტუალური მანქანების, ქსელის რესურსების, შენახვისა და გამოთვლის ცენტრალიზებული მართვის, მარტივად გამოსაყენებელი ვებ – ინტერფეისიდან, დამოუკიდებელი პლატფორმა მასზე წვდომა. ერთადერთი Hypervisor, რომელიც ოფიციალურად მხარს უჭერს X86 64 არქიტექტურას, არის KVM, თუმცა ძალისხმევა ხორციელდება არქიტექტურის მხარდაჭერისთვის PPC y ARM თავის შემდეგ ვერსიებში.
  • libguestfs არის ბიბლიოთეკა დაწერილი ენა გ და ინსტრუმენტების ნაკრები ვირტუალური დისკის სურათები ვირტუალიზაციის პლატფორმაზე. ინსტრუმენტები შეიძლება გამოყენებულ იქნას ვირტუალური მანქანების სანახავად და რედაქტირებისთვის, რომლებსაც მართავს libvirt და მათში მყოფი ფაილები. ასევე შეიძლება გამოყენებულ იქნას სკრიპტის წერისთვის -სკრიპტირების- რომ შეცვალონ ან შექმნან ვირტუალური მანქანები.
  • ვირტუალური მანქანების მენეჯერი - ვირტუალური მანქანების მენეჯერი არის Red Hat პროგრამა, რომელიც ასევე ცნობილია როგორც ვირტ-მენეჯერი, დაარქვით პაკეტს ასევე Debian საცავებში. ეს არის ვირტუალური მანქანების მართვის დესკტოპის პროგრამა. იგი გამოიყენება ახალი დომენების შექმნის, კონფიგურაციისა და კორექტირებისთვის. მას აქვს VNC კლიენტი, რომლის მეშვეობითაც ჩვენ გვაქვს წვდომა სტუმრის დომენის გრაფიკულ კონსოლზე. ვირტ-მენეჯერის პაკეტში, რომელიც Debian Jessie- ს მოაქვს, ასევე შედის SPICE პროტოკოლი ვირტუალური მანქანების გრაფიკულ კონსოლზე შესასვლელად.

ქსენი

ქსენი ეს არის Hypervisor, რომელიც იყენებს მიკრო-ბირთვით დიზაინს და უზრუნველყოფს მრავალჯერადი ოპერაციული სისტემის ერთსა და იმავე კომპიუტერულ აპარატზე მუშაობის საჭირო მომსახურებებს. ის კემბრიჯის უნივერსიტეტის კომპიუტერული ლაბორატორია, შეიმუშავა Xen- ის პირველი ვერსიები, რომელიც ასევე უფასო პროგრამაა. Debian 8 "ჯესი" საცავებში აქვს პაკეტს xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ არის ოპერაციული სისტემის დონის ვირტუალიზაციის გადაწყვეტა Linux- ისთვის. ეს საშუალებას გაძლევთ შექმნათ იზოლირებული, უსაფრთხო და კერძო ვირტუალური სერვერები იმავე ფიზიკურ სერვერზე, რაც გთავაზობთ ტექნიკის რესურსების უკეთ გამოყენებას. ის ასევე უზრუნველყოფს, რომ თითოეულ სერვერზე გაშვებული პროგრამები არ ეწინააღმდეგება ერთმანეთს. თითოეული ვირტუალური პირადი სერვერი - ვირტუალური პირადი სერვერი (VPS), ის მუშაობს ზუსტად ისევე როგორც დამოუკიდებელი სერვერი. მათი გადატვირთვა შესაძლებელია და საშუალებას აძლევს root მომხმარებელს და სხვა ჩვეულებრივ მომხმარებლებს. მათ აქვთ საკუთარი IP მისამართები, მეხსიერება, პროცესები, ფაილები, პროგრამები, სისტემის ბიბლიოთეკები და კონფიგურაციის ფაილები.

Debian- მა თავისი საცავებიდან ამოიღო OpenVZ მხარდაჭერისთვის შეცვლილი ბირთვები, როგორც Debian 7 "Wheezy" - სთვის.

Linux კონტეინერები LXC

კონტეინერები ისინი ოპერაციული სისტემის იზოლირებული ადგილებია. თითოეულ ტერიტორიას აქვს საკუთარი სახელების სივრცე ფაილური სისტემის, ქსელის, PID, CPU და მეხსიერების გამოყოფისთვის. მათი შექმნა შესაძლებელია Linux ჯგუფის ბირთვში შეტანილი Control Groups და Namespaces მახასიათებლების გამოყენებით. LXC ეს არის სხვა მსგავსი ტექნოლოგია, რომელიც დაფუძნებულია ვირტუალიზაციაზე ბირთვის დონეზე, როგორიცაა OpenVZ და ლინუქსი-ვერსერვერი.

არქიპელი

არქიპელი არის გამოსავალი ვირტუალური მანქანების მართვისა და ზედამხედველობისთვის, რომლებიც მუშაობენ KVM, Xen, OpenVZ ან VMware- ზე. Debian Jessie მას თავის საცავებში შეიცავს სხვადასხვა პაკეტების საშუალებით, რომლებიც მიუთითებს მის აგენტებზე ან არქიპელის ბირთვზე. დამატებითი ინფორმაციისთვის, მოძებნეთ "არქიპელი" Synaptic– ის მეშვეობით ან შესაძლებლობების ძებნა არქიპელი.

ინტერესის სხვა კავშირები

  • გახსენით vSwitch: ღია კოდის პროგრამა, რომელიც ვირტუალური ჩამრთველის შექმნის საშუალებას იძლევა.
  • OpenStack:
  • გახსენით QRM: შემდეგი თაობის მონაცემთა ღია ცენტრის მონაცემთა პლატფორმა - მონაცემთა ცენტრი.
  • docker: ღია კოდის პროექტი, რომელსაც შეუძლია პროგრამირების განლაგების ავტომატიზაცია პროგრამული უზრუნველყოფის კონტეინერებში.
  • პროქსმოქსი: ღია წყაროს სერვერი ვირტუალიზაციის გარემოში.
  • VMware- EMC Corporation– ის შვილობილი კომპანია (საკუთრებაში არსებული Dell Inc), რომელიც უზრუნველყოფს ვირტუალიზაციის პროგრამულ უზრუნველყოფას, რომელიც ხელმისაწვდომია X86 თავსებადი კომპიუტერებისთვის
  • Virtualboxვირტუალური მანქანების შექმნის უფასო პროგრამა. Debian– მა ამ პროგრამულ უზრუნველყოფასთან დაკავშირებული პაკეტები გადაიტანა თავის ფილიალში «წვლილი".
  • ღია ნისლეული: ONE ავრცელებს ვირტუალიზაციის პლატფორმების სარგებელს ერთი ფიზიკური რესურსიდან რესურსების ბანკამდე, სერვერის გათიშვით, არა მხოლოდ მისი ფიზიკური ინფრასტრუქტურიდან, არამედ ფიზიკური მდებარეობიდან.

მკითხველები, რომლებმაც საკმარისად განიხილეს სტატია ამ ეტაპზე, მიხვდებიან, თუ რამდენად ფართო და რთულია ვირტუალიზაციის ამჟამინდელი სამყარო. ვიმედოვნებთ, რომ იგი დაგეხმარებათ თქვენი მოგზაურობის სახელმძღვანელოდ.

შემდეგი მიტანა?

ახლა Qemu-KVM არის Debian- ზე!

გახსოვდეთ, რომ ეს იქნება სტატიების სერია ავტორი კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის. ჩვენ დაგელოდებით!


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

3 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ნიშანი Carburus დიჯო

    ზოგადად ვირტუალიზაციის ძალიან კარგი შესავალი. გმადლობთ ამ პოსტის დაწერაში გაწეული მუშაობისთვის. ველოდებით შემდეგებს.

  2.   Mario დიჯო

    მადლობას გიხდით ფიკოს შესავალი.

    ძალიან კარგად არის განმარტებული და საკმარისი ბმულებით, რომ უფრო ღრმად შევიდეს ამ თემაზე.

  3.   ფედერიკო დიჯო

    ეს არის მარიო. მე ვფიქრობ, რომ ბევრისთვის გაუგებარია ვირტუალიზაციის საკითხის ამჟამინდელი მასშტაბი.