Სარჩევი:

როგორ დავაყენოთ და გამოვიყენოთ Vagrant ყუთი: 8 ნაბიჯი
როგორ დავაყენოთ და გამოვიყენოთ Vagrant ყუთი: 8 ნაბიჯი

ვიდეო: როგორ დავაყენოთ და გამოვიყენოთ Vagrant ყუთი: 8 ნაბიჯი

ვიდეო: როგორ დავაყენოთ და გამოვიყენოთ Vagrant ყუთი: 8 ნაბიჯი
ვიდეო: Adobe Lightroom | ონლაინ კურსი | #8 გაკვეთილი | როგორ შევქმნათ, დავაყენოთ და გამოვიყენოთ პრესეტი 2024, ნოემბერი
Anonim
როგორ დააყენოთ და გამოიყენოთ Vagrant ყუთი
როგორ დააყენოთ და გამოიყენოთ Vagrant ყუთი

ეს შეიძლება სასარგებლო იყოს, თუ თქვენ გჭირდებათ Linux გარემო განვითარებისათვის და არ გსურთ Linux დისტრიბუციის დაყენება ორმაგი ჩატვირთვის საშუალებით.

VirtualBox– ით რეგულარული VM– ის გაშვება (მე გამოვიყენებ VirtualBox– ს მაგალითს ამ გაკვეთილში, რადგან ის უფასო და მარტივი გამოსაყენებელია) არის ის, რომ Vagrant ყუთი იმუშავებს GUI– ს გარეშე. ეს უკეთესად მუშაობს განსაკუთრებით ძველ მანქანებზე (ჩემნაირი). კიდევ ერთი უპირატესობა შეიძლება იყოს ის, რომ თქვენ შეგიძლიათ გამოიყენოთ PuTTY (ან თქვენი საყვარელი ssh კლიენტი) ბრძანებების გასაშვებად. ზოგიერთს ურჩევნია ამის გაკეთება VirtualBox ფანჯრის გამოყენების ნაცვლად, რომელიც აჩვენებს VM– ის ვიდეო გამომავალს.

ზემოთ ნახსენები უპირატესობებისთვის, თქვენ შეგიძლიათ გაუშვათ Ubuntu სერვერის მაგალითი (ან სხვა დისტრო ან არომატი, რომელიც არ მოყვება GUI) უთავო რეჟიმში. ეს არის ის, რასაც ვაგანტი აკეთებს, მაგრამ ის ასევე მოგცემთ შემდეგ უპირატესობებს:

  • თქვენ არ გჭირდებათ ოპერაციული სისტემის დაინსტალირება. Vagrant იზრუნებს მთელ კონფიგურაციაზე
  • შეგიძლიათ გამოიყენოთ cmd ან powerhell (ვარაუდობენ, რომ თქვენ Windows- ზე ხართ) თქვენი VM– ების შესაქმნელად, დასაწყებად, შესაჩერებლად, წასაშლელად, დასაბრუნებლად (და სხვა)

ნაბიჯი 1: ჩამოტვირთეთ და დააინსტალირეთ ინსტრუმენტები

პირველ რიგში, ჩვენ უნდა გადმოვწეროთ და დავაინსტალიროთ ის ინსტრუმენტები, რომლებსაც ჩვენ გამოვიყენებთ:

  • ჩამოტვირთეთ VirtualBox აქედან და დააინსტალირეთ
  • გადმოწერეთ Vagrant აქედან და დააინსტალირეთ
  • ჩამოტვირთეთ PuTTY აქედან
  • ჩამოტვირთეთ PuTTYgen აქედან

(თქვენ არ გჭირდებათ PuTTY და PuTTYgen დაყენება. უბრალოდ გადმოწერეთ ორობები)

ნაბიჯი 2: იპოვნეთ OS, რომლის გაშვებაც გსურთ

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

ნაბიჯი 3: მოამზადეთ CMD ფანჯარა, სადაც გაუშვებთ საჭირო ბრძანებებს

მოამზადეთ CMD ფანჯარა, სადაც გაუშვებთ საჭირო ბრძანებებს
მოამზადეთ CMD ფანჯარა, სადაც გაუშვებთ საჭირო ბრძანებებს

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

ახლა გეჭიროთ ღილაკი 'Shift' და დააწკაპუნეთ მარჯვენა ღილაკით ამ საქაღალდეზე და აირჩიეთ "აქ გახსენით ბრძანების ფანჯრები" და თქვენ გახსნით CMD ფანჯრებს იმ ადგილას.

ნაბიჯი 4: მოამზადეთ თქვენი Vagrantfile

მოამზადეთ თქვენი Vagrantfile
მოამზადეთ თქვენი Vagrantfile

მოამზადეთ თქვენი მაწანწალა ფაილი (ფაილი, რომელიც შეიცავს თქვენს ვირტუალურ აპარატს გარკვეულ პარამეტრებს) "vagrant init" - ის გაშვებით, სადაც ჩაანაცვლებთ კატალოგში ნაპოვნი ოპერაციული სისტემით

საერთო მაგალითები:

  • Ubuntu 16.04 – ის გასაშვებად გაუშვით „vagrant init ubuntu/xenial64“
  • Ubuntu 14.04 – ის გასაშვებად გაუშვით „vagrant init ubuntu/trusty64“
  • გაშვებისთვის Fedora 23 გაუშვით "vagrant init fedora/23-cloud-base"
  • Centos 7 -ის გასაშვებად გაუშვით "vagrant init centos/7"

ნაბიჯი 5: გაუშვით თქვენი ვირტუალური მანქანა

გაუშვით თქვენი ვირტუალური მანქანა
გაუშვით თქვენი ვირტუალური მანქანა

დაიწყეთ თქვენი ვირტუალური მანქანა "მაწანწალას ზემოთ" გაშვებით (გააკეთეთ ეს იმავე ბრძანების ხაზზე)

OS- ის სურათი გადმოწერილი და დაინსტალირებული იქნება. ის უნდა გამოიყურებოდეს ეკრანის ანაბეჭდის მსგავსი.

ნაბიჯი 6: მოამზადეთ პირადი გასაღები, რომელსაც გამოიყენებთ მანქანაში შესასვლელად

მოამზადეთ პირადი გასაღები, რომელსაც გამოიყენებთ მანქანაში შესასვლელად
მოამზადეთ პირადი გასაღები, რომელსაც გამოიყენებთ მანქანაში შესასვლელად
მოამზადეთ პირადი გასაღები, რომელსაც გამოიყენებთ მანქანაში შესასვლელად
მოამზადეთ პირადი გასაღები, რომელსაც გამოიყენებთ მანქანაში შესასვლელად

ვირტუალური აპარატის ამოქმედების შემდეგ თქვენ ვერ შეძლებთ მასთან ურთიერთობას, ვინაიდან თქვენ არ გაქვთ VirtualBox GUI, ასე რომ თქვენ მოგიწევთ მისი დისტანციური აპარატის დამუშავება და შესვლა SSH– ის გამოყენებით (არა ამის თქმის ყველაზე ზუსტი გზა, მაგრამ მე ვფიქრობ, რომ ეს გამოდგება). ზოგიერთი მოხეტიალე სურათი დაადგენს ნაგულისხმევი uesrname/პაროლის კომბინაციას, ზოგი კი შექმნის შემთხვევით გასაღებს და განათავსებს მას ახლად შექმნილ ფაილში. ამ ყუთებთან ურთიერთობის საუკეთესო საშუალებაა RSA გასაღების წყვილის გამოყენება. ჩვეულებრივ, Vagrant გამოიმუშავებს კერძო და საჯარო გასაღებს ახალი VM– ს შექმნისას („მაწანწალა“ბრძანების შედეგად). გენერირებული პირადი გასაღების იმპორტი SSH კლიენტში, რომელსაც თქვენ გამოიყენებთ (PuTTY) თქვენ უნდა გამოიყენოთ PuTTYgen.

დაიწყეთ PuTTYgen და დააწკაპუნეთ ღილაკზე "ჩატვირთვა" და გადადით საქაღალდეში, სადაც ახლახან გაუშვით "მაწანწალა up" და გადადით.vagrant / machines / default / virtualbox– ში "ფაილის სახელის" მენიუსთან გაქვთ გაფართოების არჩევის ჩამოსაშლელი მენიუ. აირჩიეთ "ყველა ფაილი" იქიდან და შემდეგ შეარჩიეთ ფაილი სახელწოდებით "private_key" და დააწკაპუნეთ "გახსნა" დააწკაპუნეთ ღილაკზე "შეინახეთ პირადი გასაღები" და უპასუხეთ დიახ, თუ გკითხავთ დარწმუნებული ხართ რომ გსურთ შეინახოთ იგი გარეშე პაროლის ფრაზა შეინახეთ სახელი, რომლის ამოცნობაც ადვილი იქნება. მე ავირჩიე "private_key_putty"

ნაბიჯი 7: შედით ვირტუალურ აპარატში

შედით ვირტუალურ აპარატში
შედით ვირტუალურ აპარატში

გახსენით PuTTY და ჩაწერეთ "127.0.0.1" როგორც მასპინძლის სახელი, 2222 როგორც პორტი და შემდეგ გადადით Connection-> SSH-> Auth და დააწკაპუნეთ ღილაკზე "დათვალიერება" "პირადი გასაღების ფაილი ავტორიზაციისთვის" ველში. აქ შეარჩიეთ private_key_putty ფაილი, რომელიც შექმენით წინა საფეხურზე.

(თქვენი ყუთის დეტალები შეიძლება განსხვავებული იყოს. რომ ნახოთ დეტალები ამ გაშვებული "მაწანწალა ssh" - ის შესახებ)

დამატებითი: ახლა დაუბრუნდით სესიას და თქვენ შეძლებთ შეინახოთ ამ სესიის პარამეტრები, რათა აღარ დაგჭირდეთ მათი შეყვანა (შეიყვანეთ სახელი "შენახული სესიების" ველში და დააწკაპუნეთ "შენახვაზე").

დააჭირეთ ღილაკს "გახსნა" და მოგეთხოვებათ შეიყვანოთ ის მომხმარებელი, რომლის შესვლაც გსურთ. თქვენ შეგიძლიათ ნაგულისხმევი მომხმარებელი მიიღოთ წინა საფეხურზე ნახსენები OS კატალოგიდან (ან "Vagrant ssh" - ის გაშვებით).

მაგალითად Ubuntu დისტრიბუციის ნაგულისხმევი მომხმარებელი არის ubuntu და ნაგულისხმევი Fedora– სთვის არის მაწანწალა

დამატებითი რჩევები:

  • PuTTY- ში გადადით კავშირი-> მონაცემები და შეიყვანეთ მომხმარებელი, რომლის გამოყენებაც შეგიძლიათ "ავტომატური შესვლის მომხმარებლის სახელის" ველში შესასვლელად. ამ გზით, თქვენ არ გჭირდებათ მონაცემების შეყვანა ssh კავშირის შექმნისას.
  • თქვენი ყუთის უსაფრთხოების გასაუმჯობესებლად შეგიძლიათ შეცვალოთ პაროლი არსებული მომხმარებლისთვის, რათა დარწმუნდეთ, რომ თქვენ არ იყენებთ ssh სერვისს ნაგულისხმევი მომხმარებლის სახელის/პაროლის კომბინაციით
  • შესაძლო გამოწვევა: შექმენით ახალი მომხმარებელი და შექმენით ის ისე, რომ სისტემაში შესასვლელად გამოიყენოთ თქვენი პირადი გასაღები (და არა გენერირებული)

ნაბიჯი 8: ვირტუალური აპარატის გამოყენება

ახლა თქვენ შეძლებთ გამოიყენოთ მაწანწალა ყუთი განვითარებისათვის. თქვენ შეგიძლიათ მართოთ ახლად შექმნილი VM მაწანწალას გამოყენებით.

ზოგიერთი მარტივი და სასარგებლო მაწანწალა ბრძანება არის:

  • "მაწანწალა up" - იწყებს ყუთს. ამის დასრულების შემდეგ შეგიძლიათ დაუკავშირდეთ მას PuTTY გამოყენებით
  • "მაწანწალა გაჩერება" - აჩერებს ყუთს.
  • "მაწანწალა ინტი" - ქმნის მაწანწალა ფაილს, რომელიც შეესაბამება თქვენს მიერ არჩეულ განაწილებას
  • "მაწანწალა განადგურება" - წაშლის ყუთს

დამატებითი ინფორმაციისთვის ყოველთვის შეგიძლიათ ეწვიოთ ოფიციალურ ვებგვერდს:

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

გირჩევთ: