Mündəricat:

Vagrant Box necə qurulacaq və istifadə ediləcək: 8 addım
Vagrant Box necə qurulacaq və istifadə ediləcək: 8 addım

Video: Vagrant Box necə qurulacaq və istifadə ediləcək: 8 addım

Video: Vagrant Box necə qurulacaq və istifadə ediləcək: 8 addım
Video: Как настроить виртуальную коробку и бродягу в Windows 2024, Noyabr
Anonim
Vagrant Box necə qurulacaq və istifadə ediləcək
Vagrant Box necə qurulacaq və istifadə ediləcək

İnkişaf üçün bir Linux mühitinə ehtiyacınız varsa və ikili yükləmə ilə bir Linux paylanması qurmaq istəmirsinizsə bu faydalı ola bilər.

VirtualBox ilə adi bir VM işlətməyin üstünlüyü (pulsuz və istifadəsi asan olduğu üçün bu dərslikdə bir nümunə olaraq VirtualBox istifadə edəcəm) Vagrant qutusunun GUI olmadan çalışmasıdır. Bu, xüsusən də köhnə maşınlarda (mənimki kimi) daha yaxşı işləməsini təmin edir. Digər bir üstünlük, əmrləri yerinə yetirmək üçün PuTTY (və ya sevdiyiniz ssh müştəri) istifadə edə bilərsiniz. Bəzi insanlar VM -in video çıxışını göstərən VirtualBox pəncərəsini istifadə etmək əvəzinə bunu bu şəkildə etməyi üstün tuturlar.

Yuxarıda göstərilən üstünlüklərə sahib olmaq üçün, Ubuntu serverinin bir nümunəsini (və ya GUI ilə gəlməyən başqa bir distro və ya ləzzəti) başsız rejimdə işlədə bilərsiniz.

  • Əslində əməliyyat sistemini qurmağa ehtiyac yoxdur. Vagrant bütün quraşdırma ilə məşğul olacaq
  • VM -lərinizi yaratmaq, başlamaq, dayandırmaq, silmək, geri qaytarmaq (və daha çox) üçün cmd və ya powershell -dən (pəncərədə olduğunuzu güman edərək) istifadə edə bilərsiniz.

Addım 1: Alətləri yükləyin və quraşdırın

Əvvəlcə istifadə edəcəyimiz alətləri yükləməli və quraşdırmalıyıq:

  • VirtualBox'u buradan yükləyin və quraşdırın
  • Vagrantı buradan yükləyin və quraşdırın
  • PuTTY -ni buradan yükləyin
  • PuTTYgen -i buradan yükləyin

(PuTTY və PuTTYgen yükləməyinizə ehtiyac yoxdur. Yalnız ikili faylları yükləyin)

Addım 2: İşlətmək istədiyiniz OS -ni tapın

Rəsmi veb saytında tapılan kataloqda işlətmək istədiyiniz Əməliyyat Sistemini axtarın: link

Addım 3: Lazım olan əmrləri işlədəcəyiniz CMD Pəncərəsini hazırlayın

Lazımi əmrləri işlədəcəyiniz CMD Pəncərəsini hazırlayın
Lazımi əmrləri işlədəcəyiniz CMD Pəncərəsini hazırlayın

Gedin və sabit diskinizdə yeni bir qovluq yaradın. Bu qovluq, virtual maşınla ana maşın arasında paylaşılan qovluq olacaq.

İndi 'Shift' düyməsini basıb saxlayın və qovluğa sağ vurun və "Burada əmr pəncərələrini aç" ı seçin və o yerdə bir CMD pəncərələri açacaqsınız.

Addım 4: Vagrant faylınızı hazırlayın

Vagrant faylınızı hazırlayın
Vagrant faylınızı hazırlayın

Kataloqda tapdığınız bir əməliyyat sistemi ilə əvəz etdiyiniz "sarsılmaz təşəbbüs" proqramını işə salmaqla (virtual maşın üçün bəzi parametrləri olan bir fayl) hazırlayın.

Ümumi nümunələr:

  • Ubuntu 16.04 işlətmək üçün "vagrant init ubuntu/xenial64" işləyin
  • Ubuntu 14.04 işlətmək üçün "vagrant init ubuntu/trusty64" işləyin
  • Fedora 23-ü işə salmaq üçün "avara init fedora/23-bulud bazası" işləyin
  • Centos 7 -ni işlətmək üçün "avara init centos/7" işləyin

Addım 5: Virtual Maşınınızı Başlayın

Virtual Maşınınızı işə salın
Virtual Maşınınızı işə salın

Virtual maşınınızı "boş yerə" işlədərək işə salın (Bunu eyni əmr satırında edin)

Bir OS görüntüsü yüklənəcək və quraşdırılacaq. Ekran görüntüsünə bənzəməlidir.

Addım 6: Maşına daxil olmaq üçün istifadə edəcəyiniz Şəxsi Açarı hazırlayın

Maşına daxil olmaq üçün istifadə edəcəyiniz Şəxsi Açarı hazırlayın
Maşına daxil olmaq üçün istifadə edəcəyiniz Şəxsi Açarı hazırlayın
Maşına daxil olmaq üçün istifadə edəcəyiniz Şəxsi Açarı hazırlayın
Maşına daxil olmaq üçün istifadə edəcəyiniz Şəxsi Açarı hazırlayın

Virtual maşın işə salındıqdan sonra onunla əlaqə qura bilməzsiniz, çünki VirtualBox GUI -yə malik deyilsiniz, buna görə onu uzaq bir maşın kimi qəbul etməli və SSH istifadə edərək daxil olmalısınız (bunu söyləməyin ən doğru yolu deyil, amma mən Bunun olacağını düşünürəm). Bəzi Vagrant şəkillər uesrname/parol kombinasiyasını təyin edəcək, digərləri təsadüfi bir açar yaradacaq və yeni yaradılmış fayla yerləşdirəcəkdir. Bu qutularla əlaqə qurmağın ən yaxşı yolu RSA açar cütündən istifadə etməkdir. Adətən, Vagrant yeni bir VM yaratarkən özəl açar və açıq açar yaradır ('avara qalx' əmri nəticəsində). Yaradılan şəxsi açarı istifadə edəcəyiniz SSH müştərisinə (PuTTY) daxil etmək üçün PuTTYgen istifadə etməli olacaqsınız.

PuTTYgen -i işə salın və "Yüklə" düyməsini basın və "boş -boşa" qaçdığınız qovluğa gedin və.vagrant / machines / default / virtualbox -a gedin "Fayl Adı" menyusunun yanında uzantıları seçmək üçün açılan bir menyu var. Oradan "Bütün fayllar" ı seçin və sonra "private_key" adlı faylı seçin və "Aç" düyməsini basın "Şəxsi açarı yadda saxla" düyməsini basın və onsuz da saxlamaq istədiyinizə əmin olub -olmadığınızı soruşsanız bəli cavabını verin. şifrə. Tanımaq asan olacaq bir adla qeyd edin. "Private_key_putty" seçdim

Addım 7: Virtual Maşına daxil olun

Virtual Maşına daxil olun
Virtual Maşına daxil olun

PuTTY açın və Host adı olaraq "127.0.0.1" yazın, 2222 port olaraq yazın və sonra Bağlantı-> SSH-> Doğrulama bölməsinə keçin və "Doğrulama üçün şəxsi açar faylı" sahəsinin altındakı "Gözdən keçir" düyməsini basın. Burada, əvvəlki addımda yaratdığınız private_key_putty faylını seçin.

(Qutunuzun təfərrüatları fərqli ola bilər. "Qaçqın ssh" haqqında işləyən təfərrüatları görmək üçün)

Əlavə: İndi Sessiyaya qayıdın və bu sessiya üçün parametrləri saxlaya biləcəksiniz, belə ki, onları yenidən daxil etməyəcəksiniz ("Saxlanan Sessiyalar" sahəsinə ad daxil edin və "Saxla" düyməsini basın).

"Aç" düyməsini basın və daxil olmaq istədiyiniz istifadəçini daxil etməyiniz istənəcək. Varsayılan istifadəçini əvvəlki bir addımda göstərilən OS kataloqundan əldə edə bilərsiniz (və ya "Vagrant ssh" işlədərək).

Məsələn, Ubuntu paylamaları üçün standart istifadəçi ubuntu, Fedora üçün isə istifadəçi dolaşıqdır

Əlavə məsləhətlər:

  • PuTTY-də Əlaqə-> Məlumat bölməsinə keçin və 'Avtomatik giriş istifadəçi adı' sahəsinə daxil olmaq üçün istifadə edə biləcəyiniz istifadəçini daxil edin. Bu şəkildə, ssh bağlantısı qurarkən heç bir məlumat daxil etməyəcəksiniz.
  • Qutunuzun təhlükəsizliyini artırmaq üçün mövcud istifadəçinin parolunu dəyişə bilərsiniz ki, standart istifadəçi adı/parol birləşməsi olan bir ssh xidməti işləmirsiniz.
  • Mümkün problem: Yeni bir istifadəçi yaradın və daxil olun ki, şəxsi açarınızı (yaradılan deyil) istifadə edə biləsiniz.

Addım 8: Virtual Maşından istifadə

İndi inkişaf üçün boşboğaz qutudan istifadə edə biləcəksiniz. Vagrantdan istifadə edərək yeni yaradılmış VM -ni idarə edə bilərsiniz.

Bəzi sadə və faydalı avara əmrlər bunlardır:

  • "avara" - qutunu işə salır. Bunu etdikdən sonra PuTTY istifadə edərək ona qoşula bilərsiniz
  • "avara dayanma" - qutunu dayandırır.
  • "avara təşəbbüs" - seçdiyiniz paylamaya uyğun olan boş fayl yaradır
  • "avara məhv" - qutunu silir

Daha çox məlumat üçün rəsmi veb saytına daxil ola bilərsiniz:

İnkişaf işləri ilə məşğul olsanız faydalı ola biləcəyi üçün anlar və geri dönüşlərə də baxmanızı məsləhət görürəm.

Tövsiyə: