opened image

როგორ უნდა შექმნათ თქვენი Linux-ის იმიჯი Cloud VPS (OpenStack)ისთვის

ვირტუალური მანქანის გამოსახულების შექმნა შესაძლებელია ჰიპერვიზორებში, როგორიცაა VMware ESXi, Microsoft Hyper-V, Oracle VM VirtualBox, Proxmox VE, QEMU და სხვა, მაგრამ ჩვენ განვიხილავთ VirtualBox-ის ვარიანტს. ასევე შესაძლებელია სხვადასხვა სისტემების ინსტალაცია და გამოსახულების ატვირთვა შემდგომი ინსტალაციისთვის "Cloud VPS"-ში სხვადასხვა მეთოდებით.
 

 

როგორ უნდა ატვირთოთ გამოსახულება შემდგომი ინსტალაციისთვის "Cloud VPS"-ში სხვადასხვა მეთოდებით

 

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

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

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

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

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

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

 

რა დაგჭირდებათ ამ სტატიაში აღწერილი მოქმედებების შესასრულებლად:

  1. VirtualBox: https://www.virtualbox.org/wiki/Downloads

  2. ISO გამოსახულება თქვენი სისტემისთვის. მაგალითად: https://releases.ubuntu.com/noble/ 
    ISO გამოსახულების არჩევისას ღირს არჩევა პოპულარული Linux დისტრიბუციების სტაბილური ვერსიები, როგორიცაა Ubuntu, Debian, რომლებიც აქტიური საზოგადოებითა და დოკუმენტირებული განახლებებით გამოირჩევა. ეს უზრუნველყოფს თქვენთვის მხარდაჭერას და საჭირო რესურსებზე წვდომას.

  3. MobaXterm ან SSH კლიენტი PuTTY FTP კლიენტით FileZilla.

  4. სერვისი "Cloud VPS". მომსახურების შესახებ შეგიძლიათ გაეცნოთ ბმულზე: https://zomro.com/vps

  5. დომენი ან სუბდომენი.

 

პუნქტების 1 და 2 შესასრულებლად შეგიძლიათ მოიძიოთ სტატია ბმულზე:

 https://zomro.com/rus/blog/articles/489-how-to-install-linux-using-virtualbox-on-windows 

თუ გსურთ სისტემის ინსტალაცია "Cloud Standard" სერვისზე, მიუთითეთ სისტემური დისკის ზომა არაუმეტეს 20 GB. როგორც ჩანს სქრინშოტზე პუნქტში 1, "Virtual Size" უნდა იყოს არაუმეტეს 20 GB, რადგან ამ სერვისში გაწვდილი 20 GB დისკის სივრცეა ამ სტატიის დაწერის მომენტში.

თუ მიუთითეთ უფრო დიდი მოცულობა, უნდა შეასრულოთ ოპერაცია "Shrink Volume" თქვენს დისკზე.


1. ვიწყებთ გარემოს შექმნას გამოსახულების ატვირთვისთვის პლატფორმაზე https://cp.zomro.com/services/cloud_vps/images  "Cloud VPS"-ზე.



საწყის ეტაპზე საჭიროა შექმნათ პირდაპირი ბმული ამ დისკზე მისი ატვირთვისთვის ბმულზე: https://cp.zomro.com/services/cloud_vps/images. მაგალითად, ეს შესაძლებელია სუბდომენის და "Cloud VPS" სერვისის გამოყენებით. ამისათვის შეასრულეთ შემდეგი ნაბიჯები:

1.1. გადადით ბმულზე: https://cp.zomro.com/services/cloud_vps და შეუკვეთეთ თქვენთვის საინტერესო სერვისი, რომელზეც გეგმავთ თქვენი პირადი გამოსახულების ინსტალაციას. მაგალითად, მე შეუკვეთავ "Cloud Standard" სერვისს Ubuntu 22.04 სისტემით. აქტივაციის შემდეგ ინსტრუქციები და მონაცემები სერვერთან დაკავშირებისთვის შეგიძლიათ მოიძიოთ პირად კაბინეტში ბმულზე: https://cp.zomro.com/services/cloud_vps. აირჩიეთ თქვენი სერვისი და "შესახებ" მენიუში დააწკაპეთ "ინსტრუქცია".


1.2. როდესაც სერვერი მზად იქნება, შეგიძლიათ შექმნათ მასზე გარემო თქვენი VirtualBox-ის დისკისთვის სახელით "Ubuntu_24_Desktop.vmdk". ამისათვის შედით სერვერზე SSH-ის საშუალებით (როგორ უნდა გააკეთოთ, შეგიძლიათ მოიძიოთ ინსტრუქციაში ბმულზე: https://zomro.com/blog/faq/218-kak-vojti-na-linux-server-po-ssh).


1.3. შემდეგ შეასრულეთ Hestia მართვის პანელის ინსტალაცია. ამისათვის შეგიძლიათ მოიძიოთ სტატია ბმულზე: https://zomro.com/rus/blog/faq/245-kak-ustanovit-hestiacp.


1.4. მართვის პანელის ინსტალაციის შემდეგ დაამატეთ დომენი. როგორ უნდა დაამატოთ დომენი სერვერზე, შეგიძლიათ მოიძიოთ ინსტრუქციაში ბმულზე: https://zomro.com/rus/blog/faq/247-kak-sozdat-polzovatelja-i-dobavit-domen-v-panel-hestiacp.


1.5. შემდეგ, დომენის შექმნის შემდეგ, ატვირთეთ სერვერზე ფაილი "Ubuntu_24_Desktop.vmdk", რათა ის იყოს ხელმისაწვდომი ჩამოსატვირთად პირად კაბინეტში "https://cp.zomro.com/services/cloud_vps/images". გამოსახულების ატვირთვისთვის, რომელიც მითითებულია პუნქტში 1, გამოიყენეთ root მომხმარებლის მონაცემები სერვერის ინსტრუქციიდან, მიუთითეთ პორტი 22. სერვერთან დაკავშირებისთვის შეგიძლიათ მოიძიოთ ინსტრუქცია ბმულზე: https://zomro.com/rus/blog/faq/144-kak-podkljuchitsja-k-serveru-po-ftp-sftp-i-scp. დაკავშირების შემდეგ ატვირთეთ "Ubuntu_24_Desktop.vmdk" შემდეგი გზით: /home/ваш_пользователь/web/ваш_домен/public_html/Ubuntu_24_Desktop.vmdk.


1.6. შემდეგ უნდა მიმართოთ დომენი თქვენს სერვერზე, რათა ყველა მოთხოვნა დომენზე გადამისამართდეს სერვერზე. პირველ რიგში, მიმართეთ დომენი ჩვენს NS-ებზე "პირად კაბინეტში" რეგისტრატორის, რომელთანაც შეუკვეთეთ დომენი. ამისათვის გადადით თქვენს "პირად კაბინეტში" - დომენები (https://cp.zomro.com/services/domains) - აირჩიეთ საჭირო დომენი - NS. შემდეგ შეიყვანეთ ჩვენს NS-ებში:

  • ns1.zomro.net.

  • ns2.zomro.ru.

  • ns3.zomro.com.

  • ns4.zomro.su.


1.7. შეუკვეთეთ უფასო DNS-ჰოსტინგის სერვისი (50 დომენი უფასოდ) პირად კაბინეტში, თუ ადრე არ გამოიყენეთ. ამისათვის გადადით განყოფილებაში "პროდუქტები/სერვისები" -> "DNS-ჰოსტინგი" (https://cp.zomro.com/services/dns) - შეუკვეთეთ - DNS-ჰოსტინგი 50 დომენისთვის - შეუკვეთეთ.


1.8. გადადით განყოფილებაში "სერვისები" -> "DNS-ჰოსტინგი" -> "შესახებ" -> "პანელში გადასვლა". მართვის პანელში აირჩიეთ "დომენური სახელები", შემდეგ შექმენით DNS-ჰოსტინგის პანელში თქვენი დომენი თქვენი სერვერის IP-მისამართით, ტიპი "მასტერი". მიუთითეთ თქვენი დომენი და თქვენი სერვერის IP-მისამართი. ამის შემდეგ გამოსახულება "Ubuntu_24_Desktop.vmdk" იქნება ხელმისაწვდომი ჩამოსატვირთად ბრაუზერის საშუალებით ბმულზე: http://ваშ_დომენი/Ubuntu_24_Desktop.vmdk.

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

2.1. გადადით ბმულზე: https://cp.zomro.com/services/cloud_vps/images და შექმენით ახალი გამოსახულება (მაგალითი მოცემულია სქრინშოტზე, ნებისმიერი სხვა გამოსახულება იქმნება ინსტრუქციის მიხედვით, რომელიც მარჯვნივ არის მოცემული).


2.2. დააწკაპეთ "Create image" და დაელოდეთ გამოსახულების შექმნას პლატფორმაზე https://cp.zomro.com/services/cloud_vps/images.


2.3. როდესაც გამოსახულება მზად იქნება, მას ექნება სტატუსი "active", როგორც მოცემულია სქრინშოტზე ქვემოთ.


2.4. გამოსახულების აქტივაციის შემდეგ, შეგვიძლია მისი ინსტალაცია ჩვენს სერვერზე. ამისათვის გადადით ბმულზე: https://cp.zomro.com/services/cloud_vps, დააწკაპეთ "შესახებ" თქვენს მიერ არჩეულ სერვერზე და დააწკაპეთ "ოპერაციული სისტემის ხელახალი ინსტალაცია", აირჩიეთ "ჩემი გამოსახულებები", შემდეგ დააწკაპეთ თქვენს შექმნილ გამოსახულებაზე და დააწკაპეთ "Confirm" (იხილეთ სქრინშოტი).


ამის შემდეგ სისტემაში იგზავნება მოთხოვნა სისტემის ხელახალი ინსტალაციისთვის იმ გამოსახულებიდან, რომელიც ატვირთეთ. ძველი სისტემა შესაძლოა კიდევ გარკვეული დროის განმავლობაში იყოს ხელმისაწვდომი (1-5 წუთი), რის შემდეგაც დაიწყება ამ ინსტალაციის დამუშავება.

შეგიძლიათ შეხვიდეთ და შეამოწმოთ თქვენი ვირტუალური სერვერის მუშაობა VNC-ის საშუალებით. ამისათვის გადადით ბმულზე: https://cp.zomro.com/services/cloud_vps, აირჩიეთ თქვენი სერვისი და დააწკაპეთ "შესახებ" → "კონსოლი" VNC-ის საშუალებით დაკავშირებისთვის.

სქრინშოტი VirtualBox-დან  Cloud Standard სერვისზე გადატანილი სისტემის.

 

ვაკვირდებით, რომ მოცულობა "vda2" იკავებს 15 GB, რაც ნიშნავს, რომ არ არის გამოყენებული მთელი დისკის სივრცე "Cloud Standard" სერვისზე. 
 

3. ფაილური სისტემის გაფართოება



3.1. გახსენით ტერმინალი და შეიყვანეთ ბრძანება "lsblk", რათა ნახოთ დისკების და განყოფილებების მიმდინარე მდგომარეობა, ჩვენ გვაინტერესებს ეს დისკი "vda": 

vda    253:0    0    20G  0 disk
├─vda1 253:1    0     1M  0 part
└─vda2 253:2    0    15G  0 part /var/snap/firefox/common/host-hunspell

3.2. შეასრულეთ შემდეგი ბრძანებები ფაილური სისტემის გაფართოებისთვის: sudo fdisk /dev/vda

  • დააწკაპეთ p, რათა გამოიტანოთ მიმდინარე განყოფილებები.
  • დააწკაპეთ d, რათა წაშალოთ განყოფილება (მაგალითად, 2 /dev/vda2).
  • დააწკაპეთ n, რათა შექმნათ ახალი განყოფილება. აირჩიეთ იგივე ნომერი (მაგალითად, 2), მიუთითეთ პირველი სექტორი (მიუთითეთ დეფოლტად) და ბოლო სექტორი (მიუთითეთ დეფოლტად, რათა გამოიყენოთ მთელი ხელმისაწვდომი სივრცე).
  • შემდეგ პროგრამა თქვენგან მოითხოვს წაშალოთ ხელმოწერა (თუ საჭიროა) როდესაც ახალ განყოფილებას ქმნით, fdisk ეკითხება, გსურთ თუ არა წაშალოთ ხელმოწერა. თუ გსურთ გამოიყენოთ ფაილური სისტემა, რომელიც უკვე იყო ამ განყოფილებაზე (მაგალითად, ext4), აირჩიეთ N (არა), რათა შეინარჩუნოთ არსებული ხელმოწერა. თუ აირჩევთ Y (დიახ), დაკარგავთ მონაცემებს ამ განყოფილებაზე. აქ ვირჩევთ N (არა).


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


3.3. ახლა, როდესაც თქვენ გაქვთ ახალი განყოფილება, უნდა დაიწყოთ ფაილური სისტემის გაფართოება, რათა ის გამოიყენოს მთელი ხელმისაწვდომი ზომა. შეასრულეთ შემდეგი ბრძანება: sudo resize2fs /dev/vda2
3.4. ბრძანების resize2fs შესრულების შემდეგ შეგიძლიათ შეამოწმოთ, რომ თქვენი განყოფილების ზომა გაიზარდა, შეასრულეთ ბრძანება lsblk.



​​​​​​​
დასკვნა

თქვენი საკუთარი Linux გამოსახულების შექმნა Cloud VPS-ისთვის შეიძლება რთული ამოცანა იყოს, მაგრამ, თუ მიჰყვებით მოცემულ ინსტრუქციებს, შეძლებთ მარტივად დააყენოთ და ატვირთოთ თქვენი გამოსახულება Zomro პლატფორმაზე. VirtualBox-ისა და ღრუბლოვანი სერვისების გამოყენებით, თქვენ იღებთ შესაძლებლობას მოქნილად მართოთ თქვენი სერვერი, ოპტიმიზირებთ მას თქვენი საჭიროებების მიხედვით.

მახსოვდეთ, რომ ყოველთვის შეგიძლიათ მიმართოთ Zomro-ს "FAQ"-ს და არსებულ რესურსებს დამატებითი ინფორმაციისა და მხარდაჭერისთვის. თუ გაქვთ კითხვები ან სირთულეები გამოსახულების შექმნის სისტემაში ან ჩვენს სერვისებში, არ მოგერიდოთ მიმართოთ ტექნიკურ მხარდაჭერას.

ახლა, როდესაც დაასრულეთ კონფიგურაცია, შეგიძლიათ ისიამოვნოთ თქვენი საკუთარი ვირტუალური სერვერის უპირატესობებით, მართოთ იგი ისე, როგორც თქვენთვის კომფორტულია. წარმატებები თქვენს წამოწყებებში, და пусть ваш новый Cloud VPS станет надежной основой для всех ваших проектов!