אנדרואיד

כיצד להתקין נמרץ על debian 9

debian buster vagrant box LTSP client login error

debian buster vagrant box LTSP client login error

תוכן עניינים:

Anonim

Vagrant הוא כלי שורת פקודה בקוד פתוח לבניית וניהול סביבות מכונות וירטואליות. כברירת מחדל Vagrant יכול לספק מכונות על גבי VirtualBox, Hyper-V. ודוקר. ניתן להתקין ספקים אחרים כמו Libvirt (KVM), VMware ו- AWS דרך מערכת התוספים Vagrant.

Vagrant משמש לרוב על ידי מפתחים להגדרת סביבת פיתוח התואמת את סביבת הייצור.

מדריך זה מסביר כיצד להתקין Vagrant במחשב של Debian 9. אנו משתמשים בספק VirtualBox, שהוא ספק ברירת המחדל עבור Vagrant.

תנאים מוקדמים

לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.

וודא כי עמדת בתנאים המוקדמים הבאים לפני שתמשיך במדריך זה:

  • התחבר כמשתמש עם הרשאות sudo. הותקן VirtualBox.

התקן Vagrant ב- Debian

חבילת Vagrant, הזמינה במאגרים של דביאן, די מיושנת. אנו נוריד ונתקין את הגרסה האחרונה של Vagrant מאתר Vagrant הרשמי.

בעת כתיבת מאמר זה, הגרסה האחרונה ויציבה של Vagrant היא גרסה 2.2.6. לפני שתמשיך בצעדים הבאים, בדוק את דף הורדת הוואגראן כדי לראות אם יש גרסה חדשה יותר.

התחל בעדכון רשימת החבילות עם:

sudo apt update

הורד את חבילת Vagrant עם פקודת התלתלים הבאה:

curl -O

לאחר הורדת קובץ ה- .deb , התקן אותו על ידי הקלדת:

sudo apt install./vagrant_2.2.6_x86_64.deb

כדי לאמת שההתקנה הצליחה, הפעל את הפקודה הבאה שמדפיסה את גרסת הוואגראנט:

vagrant --version

הפלט צריך להיראות כך:

Vagrant 2.2.6

תחילת העבודה עם Vagrant

כעת, כאשר Vagrant מותקן במחשב ה- Debian שלך, בוא נראה כיצד ליצור סביבת פיתוח.

השלב הראשון הוא ליצור ספרייה שתהיה ספריית השורש של הפרויקט ותחזיק את קובץ Vagrantfile. Vagrantfile הוא קובץ רובי המתאר כיצד להגדיר ולהגדיר את המחשב הווירטואלי.

צור את מדריך הפרויקטים ועבר אליו באמצעות:

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

השלב הבא הוא לאתחל Vagrantfile חדש באמצעות פקודת vagrant init הווגרנית ולציין את התיבה בה אנו רוצים להשתמש.

תיבות הן פורמט החבילה לסביבות הוואגראנט והן ספציפיות לספק. תוכל למצוא רשימה של תיבות הוואגראנט הזמינות לציבור בדף הקטלוג של תיבות הוואגראנט.

בדוגמה זו אנו נשתמש בתיבה centos/7 . הפעל את הפקודה הבאה לאתחל Vagrantfile חדש:

vagrant init centos/7

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

אתה יכול לפתוח את Vagrantfile, לקרוא את ההערות ולבצע התאמות בהתאם לצרכים שלך.

הפעל את פקודת הוואגראנט vagrant up כדי ליצור ולהגדיר את התצורה של המכונה הווירטואלית לפי Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant מעמיד את ספריית הפרויקטים ב /vagrant במחשב הווירטואלי המאפשר לך לעבוד על קבצי הפרויקט שלך במחשב המארח שלך.

כדי להיכנס למחשב הווירטואלי, הפעל:

vagrant ssh

אתה יכול לעצור את המכונה הווירטואלית עם הפקודה הבאה:

vagrant halt

שורת הפקודה עוצרת את מכונת ההפעלה ומשמידה את כל המשאבים שנוצרו במהלך יצירת המכונה:

vagrant destroy

סיכום

למדת כיצד להתקין ולהשתמש בוואגראנט במחשב ה- Debian 9 שלך. הראינו לכם כיצד ליצור סביבת פיתוח בסיסית.

למידע נוסף על Vagrant, בקר בדף התיעוד הרשמי של Vagrant.

דביאן נועז