როგორ მოვახდინოთ ვირტუალური მანქანის კლონირება (ნაბიჯ-ნაბიჯ სახელმძღვანელო)

  • გააზიარეთ ეს
Cathy Daniels

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

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

შედეგი? Dev გუნდებს შეუძლიათ შეიმუშაონ და შეამოწმონ პროგრამული უზრუნველყოფა მრავალფეროვან გარემოში. გარემოს შექმნისა და შემდეგ „კლონირების“ შესაძლებლობა არის ვირტუალური მანქანების გამოყენების მრავალი უპირატესობა.

რას ნიშნავს ვირტუალური მანქანის „კლონირება“? მოდით ჯერ გადავხედოთ რას ნიშნავს კლონირება და შემდეგ როგორ გავაკეთოთ ეს.

რა არის ვირტუალური აპარატის კლონირება?

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

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

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

რატომ კლონირდება ვირტუალური მანქანა?

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

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

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

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

ვირტუალური მანქანები კონტროლდება აპლიკაციით, რომელსაც ეწოდება ჰიპერვიზორი. Virtualbox, VMWare Fusion და Parallels Desktop for Mac მაგალითებია.

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

VirtualBox

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

ნაბიჯი 1: გაუშვით VirtualBox თქვენს სამუშაო მაგიდაზე.

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

ნაბიჯი 3: ვირტუალური მანქანების სიაში VirtualBox აპლიკაციის მარცხენა პანელზე, დააწკაპუნეთ მარჯვენა ღილაკით მასზე, რომლის კლონირებაც გსურთ. ეს გახსნის კონტექსტურ მენიუს.

ნაბიჯი 4: დააწკაპუნეთ „კლონზე“.

ნაბიჯი 5: შემდეგ მოგეთხოვებათ კონფიგურაციის რამდენიმე ვარიანტი — ახალი ინსტანციის სახელი, სადაც გსურთ მისი შენახვა, და ა.შ. შეგიძლიათ შეინახოთ ნაგულისხმევი ან შეცვალოთ ისინი თქვენს პრეფერენციებზე. ერთხელ თქვენ გაქვთ თქვენიარჩეული პარამეტრები, დააწკაპუნეთ ღილაკზე „კლონირება“.

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

VMware.

VMware-ს აქვს მსგავსი პროცესი. შეგიძლიათ გამოიყენოთ შემდეგი ნაბიჯები VMware Fusion-ში.

  1. ჩართეთ VMware Fusion აპლიკაცია.
  2. დარწმუნდით, რომ ვირტუალურ მანქანას, რომელსაც კოპირებთ, აქვს ყველა საჭირო აპლიკაცია და კონფიგურირებულია ისე, როგორც თქვენ გსურთ ეს.
  3. გამორთეთ მანქანა მის კლონირებამდე.
  4. აირჩიეთ თქვენთვის სასურველი VM ვირტუალური აპარატის ბიბლიოთეკიდან.
  5. დააწკაპუნეთ ვირტუალურ მანქანაზე, შემდეგ შექმენით სრული კლონი ან დაკავშირებული კლონი. თუ გსურთ მისი ინსტალაცია სნეპშოტიდან, შემდეგ დააწკაპუნეთ Snapshots-ზე.
  6. თუ აირჩიეთ ვარიანტი სნეპშოტიდან კლონის შესაქმნელად, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით და შემდეგ აირჩიეთ სრული კლონი ან დაკავშირებული კლონი.
  7. აკრიფეთ ახალი ვერსიის სახელი, შემდეგ დააწკაპუნეთ "შენახვა".

Parallels Desktop

Parallels Desktop-ისთვის გამოიყენეთ შემდეგი ნაბიჯები ან მიმართეთ ამ სახელმძღვანელოს Parallels-დან.

  1. დაიწყეთ Parallels და დარწმუნდით, რომ VM, რომლის გამოყენებაც გსურთ ორიგინალად, არის კონფიგურირებული და იმ მდგომარეობაში, რომლის კოპირებაც გსურთ. ასევე, დარწმუნდით, რომ ის გამორთულია.
  2. საკონტროლო ცენტრში აირჩიეთ VM და შემდეგ აირჩიეთ File->Clone.
  3. აირჩიეთ მდებარეობა, სადაც გსურთ შეინახოთ ახალი ვერსია.
  4. დააწკაპუნეთ "შენახვა" და შემდეგ შეიქმნება.

Aსიტყვა დაკავშირებული კლონების შესახებ

კლონის შექმნისას ჰიპერვიზორების უმეტესობის გამოყენებით, თქვენ მოგეცემათ შესაძლებლობა შექმნათ სრული კლონი ან „დაკავშირებული“ კლონი. შეიძლება გაინტერესებთ რა განსხვავებაა.

Full გაძლევთ დამოუკიდებელ ვირტუალურ მანქანას, რომელიც დამოუკიდებლად მუშაობს ჰიპერვიზორში, ხოლო დაკავშირებულს აქვს თავისი რესურსები დაკავშირებული ორიგინალურ VM-თან.

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

დაკავშირებული კლონი გაიზიარებს თავის რესურსებს, რაც ნიშნავს, რომ ის გაცილებით ნაკლებ ადგილს დაიკავებს თქვენს მყარ დისკზე. სრულ კლონებს შეუძლიათ გამოიყენონ დიდი ადგილი დისკზე.

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

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

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

ასევე, თუ რამე დაემართება ორიგინალს - მაგალითად, ის შემთხვევით წაიშლება - დაკავშირებული ასლები აღარ იმუშავებს.

ბოლო სიტყვები

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

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

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

მე ვარ კეტი დენიელსი, Adobe Illustrator-ის ექსპერტი. მე ვიყენებ პროგრამულ უზრუნველყოფას 2.0 ვერსიიდან და ვქმნი გაკვეთილებს 2003 წლიდან. ჩემი ბლოგი არის ერთ-ერთი ყველაზე პოპულარული მიმართულება ინტერნეტში მათთვის, ვისაც სურს ისწავლოს Illustrator. ბლოგერად მუშაობის გარდა, ასევე ვარ ავტორი და გრაფიკული დიზაინერი.