How to setup centos using vagrant
תוכן עניינים:
Vagrant הוא כלי בשורת פקודה לבנייה וניהול של סביבות פיתוח וירטואליות. כברירת מחדל, Vagrant יכולה לספק מכונות על גבי VirtualBox, Hyper-V ו- Docker. ניתן לאפשר תמיכה לספקים אחרים כמו Libvirt (KVM), VMware ו- AWS באמצעות מערכת התוספים Vagrant.
Vagrant משמש בדרך כלל על ידי מפתחים להגדרת סביבת פיתוח התואמת את הייצור.
במדריך זה נסביר כיצד להתקין את Vagrant ב- CentOS 8. נראה גם כיצד ליצור סביבת פיתוח.
התקנת Vagrant ב- CentOS 8
בעת כתיבת מאמר זה, הגרסה האחרונה ויציבה של Vagrant היא גרסה 2.2.6. בקר בדף ההורדות של Vagrant כדי לראות אם קיימת גרסה חדשה של Vagrant.
להתקנת Vagrant במחשב CentOS שלך, הזן את הפקודה הבאה כשורש או כמשתמש עם הרשאות sudo:
sudo dnf install
לאחר השלמת ההתקנה, ודא שהוואגראן הותקן בהצלחה על ידי הפעלה:
vagrant --version
הפקודה תדפיס את גרסת Vagrant:
תחילת העבודה עם Vagrant
כעת, לאחר שהותקנת Vagrant במערכת CentOS שלך, בואו ליצור סביבת פיתוח באמצעות ספק VirtualBox, שהוא ספק ברירת המחדל של Vagrant. ודא שהתקנת VirtualBox במערכת CentOS 8 שלך.
השלב הראשון הוא ליצור ספרייה שתהיה ספריית שורש הפרויקט. צור את מדריך הפרויקטים ועבר אליו באמצעות:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
השלב הבא הוא לאתחל Vagrantfile חדש באמצעות פקודת
vagrant init
הווגרנית ולציין את התיבה בה ברצונך להשתמש. Vagrantfile הוא קובץ תצורה המתאר כיצד התצורה וההקצאה של המכונה הווירטואלית. הוא משתמש בתחביר Ruby כדי להגדיר את התצורה.
תיבות הן פורמט החבילה לסביבות הוואגראנט והן ספציפיות לספק. תוכל למצוא רשימה של תיבות הוואגראנט הזמינות לציבור בדף הקטלוג של תיבות הוואגראנט.
בדוגמה זו אנו נשתמש בתיבה
ubuntu/bionic64
. הפעל את הפקודה הבאה לאתחל Vagrantfile חדש:
vagrant init ubuntu/bionic64
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.
אתה יכול לפתוח את הוואגראנט עם עורך הטקסט ולעשות התאמות בהתאם לצרכים שלך.
הפעל את הפקודה
vagrant up
כדי ליצור ולהגדיר את התצורה של המכונה הווירטואלית כהגדרתה ב- Vagrantfile:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant
אם התיבה לא קיימת באופן מקומי היא תוריד. Vagrant גם מטעין את ספריית הפרויקטים ב
/vagrant
במכונה הווירטואלית, המאפשרת לך לעבוד על קבצי הפרויקט במחשב המארח שלך.
כדי להיכנס למחשב הווירטואלי, הקלד:
vagrant ssh
כשתסיים את עבודתך, כדי להפסיק את המכונה הווירטואלית, הפעל:
vagrant halt
השתמש בפקודה שלהלן כדי להרוס את המחשב הווירטואלי ואת כל המשאבים הקשורים אליו:
vagrant destroy
אם המכונה הווירטואלית פועלת, היא תיעצר לפני שהיא תוסר.
סיכום
הראנו להתקין את Vagrant ב- CentOS 8 וכיצד ליצור סביבת פיתוח בסיסית.
למידע נוסף על Vagrant בקר בדף התיעוד Vagrant הרשמי.
סנטוסים נועזיםכיצד להתקין דרופל על סנטוס 7

דרופל היא אחת הפלטפורמות המובילות בתחום ה- CMS בקוד הפתוח ברחבי העולם. זה גמיש, ניתן להרחבה וניתן להשתמש בו לבניית אתרים מסוגים שונים החל מבלוגים אישיים קטנים ועד אתרים גדולים של חברות, פוליטיות וממשלות. במדריך זה נסביר כיצד להתקין את דרופל 8.6 ב- CentOS 7.
כיצד להתקין בקבוק על סנטוס 7

Flask הינה מסגרת מיקרו-אינטרנט בחינם ופתוחה של Python המיועדת לסייע למפתחים לבנות יישומי אינטרנט מאובטחים, מדרגיים וניתנים לתחזוקה. בקבוק מבוסס על Werkzeug ומשתמש ב- Jinja2 כמנוע תבנית. במדריך זה, נראה לך כיצד להתקין בקבוק בסביבה וירטואלית של פייתון ב- CentOS 7.
כיצד להתקין כוכבית על סנטוס 7

מדריך זה ינחה אתכם בשלבים הנדרשים להתקנת Asterisk 15 ב- CentOS 7. Asterisk היא הפלטפורמה הפופולרית והמאומצת ביותר עם קוד פתוח PBX שמאציל מערכות IP PBX, שרתי ועידה ושערי VoIP.