மெய்நிகராக்கப்பட்ட மேம்பாட்டு சூழல்களை உருவாக்குதல், உருவாக்குதல் மற்றும் கட்டமைத்தல்

vagrant பற்றி

அடுத்த கட்டுரையில் நாம் வாக்ரான்ட்டைப் பார்க்கப் போகிறோம். இது மெய்நிகராக்கப்பட்ட மேம்பாட்டு சூழல்களை உருவாக்க மற்றும் கட்டமைக்க ஒரு கட்டளை வரி கருவி. நிறுவுவதற்கான சேவைகளையும் அவற்றின் உள்ளமைவுகளையும் வரையறுக்க இது நம்மை அனுமதிக்கும். இந்த கருவி உள்ளூர் சூழல்களில் வேலை செய்ய வடிவமைக்கப்பட்டுள்ளது, மேலும் இதை ஷெல் ஸ்கிரிப்ட்கள், செஃப், பப்பட் அல்லது அன்சிபிள் மூலம் பயன்படுத்தலாம்.

இயல்பாக, VirtualBox, Hyper-V மற்றும் Docker இல் இயந்திரங்களை வழங்க முடியும். பிற வழங்குநர்களான லிப்வர்ட் (கே.வி.எம்), வி.எம்வேர் மற்றும் ஏ.டபிள்யூ.எஸ் ஆகியவற்றை ஆட்-ஆன் சிஸ்டம் மூலமாகவும் நிறுவ முடியும்.

நான் மேலே குறிப்பிட்டுள்ளபடி, சில அம்சங்கள் மற்றும் கூறுகளைக் கொண்ட மெய்நிகர் இயந்திரங்களை உருவாக்க மற்றும் உள்ளமைக்க எங்களுக்கு உதவ வாக்ரான்ட் பயன்படுத்தப்படுகிறது. இந்த மென்பொருளின் மிகப் பெரிய நன்மை என்னவென்றால், அதில் வாக்ரான்ட்ஃபைல் என்ற கட்டமைப்பு கோப்பு உள்ளது, அங்கு நாம் உருவாக்க விரும்பும் VM இன் அனைத்து உள்ளமைவுகளும் மையப்படுத்தப்பட்டவை. நாம் விரும்பும் பல மடங்கு ஒரு வி.எம் ஐ உருவாக்க வக்ரான்ட்ஃபைலைப் பயன்படுத்தலாம். இது சூப்பர் லைட், எனவே இதை எங்கள் ரெப்போவில் சேர்க்கலாம் அல்லது சக ஊழியர்களுக்கு மின்னஞ்சல் மூலம் அனுப்பலாம்.

பல இயக்க முறைமைகளில் செயல்படும் மேம்பாட்டு சூழலை அமைக்க டெவலப்பர்களால் பொதுவாக வாக்ரான்ட் பயன்படுத்தப்படுகிறது. இது குனு / லினக்ஸ், மேக் அல்லது விண்டோஸில் வேலை செய்ய முடியும். தொலைநிலை மேம்பாட்டு சூழல்கள் பயனர்கள் தங்களுக்கு பிடித்த எடிட்டர்களையும் நிரல்களையும் கைவிடுமாறு கட்டாயப்படுத்துகின்றன. நாம் ஏற்கனவே அறிந்த கருவிகளுடன் உள்ளூர் அமைப்பில் வாக்ரான்ட் செயல்படுகிறது.

பின்வரும் வரிகளில் பார்ப்போம் உபுண்டு 20.04 கணினியில் வாக்ரான்ட்டை நிறுவுவது எப்படி. இதற்காக இயல்புநிலை வழங்குநரான மெய்நிகர் பாக்ஸைப் பயன்படுத்தப் போகிறோம்.

உபுண்டுவில் வாக்ரண்டை நிறுவவும்

முதல் படி, வழக்கம் போல், கருவியை பதிவிறக்கி நிறுவ வேண்டும், ஆனால் இந்த விஷயத்தில் நாம் பயன்படுத்த விரும்பும் மெய்நிகர் இயந்திர வழங்குநரையும் நிறுவ வேண்டும். இது இயல்பாகவே மெய்நிகர் பாக்ஸாக இருக்கும், ஏனெனில் இது இலவசம் மற்றும் வாக்ராண்டில் ஒருங்கிணைக்கப்படுகிறது.

Si கற்பனையாக்கப்பெட்டியை இது உங்கள் கணினியில் நிறுவப்படவில்லை, ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து கட்டளைகளை இயக்குவதன் மூலம் இதை நிறுவலாம்:

sudo apt update; sudo apt install virtualbox

நான் இந்த வரிகளை எழுதும்போது, ​​வாக்ராண்டின் சமீபத்திய நிலையான பதிப்பு 2.2.9 ஆகும். உங்கள் பதிவிறக்கத்திற்கு, பயனர்கள் பார்வையிடலாம் பதிவிறக்க பக்கம் அல்லது புதிய பதிப்பு கிடைக்கிறதா என்று பாருங்கள். நாமும் செய்யலாம் .deb தொகுப்பைப் பதிவிறக்க முனையத்திலிருந்து (Ctrl + Alt + T) இருந்து wget ஐ இயக்கவும் அவசியம்:

vagrant .deb கோப்பை பதிவிறக்கவும்

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

பதிவிறக்கம் முடிந்ததும், நம்மால் முடியும் தொகுப்பை நிறுவவும் முனையத்தில் தட்டச்சு செய்க:

வேகமான நிறுவல்

sudo apt install ./vagrant_2.2.9_x86_64.deb

நிறுவல் முடிந்ததும், பின்வரும் கட்டளையை இயக்குவதன் மூலம் எல்லாம் சரியாகிவிட்டதா என்பதை சரிபார்க்க முடியும், அது அச்சிடும் பதிப்பு நிறுவப்பட்டது:

வேகமான பதிப்பு

vagrant --version

Comenzando

உருவாக்க திட்ட வேர் கோப்பகத்தை அமைப்பது மற்றும் வாக்ரான்ட் கோப்பை வரையறுப்பது போன்ற ஒரு வேகன்ட் திட்டம் எளிதானது.

தொடங்க, நீங்கள் செய்ய வேண்டியது பின்வரும் கட்டளைகளை இயக்க வேண்டும் கோப்பகத்தை உருவாக்கி பின்னர் அணுகவும்:

மாதிரி திட்டத்திற்கான கோப்பகத்தை உருவாக்கவும்

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

இப்போது பார்ப்போம் கட்டளையைப் பயன்படுத்தி புதிய வாக்ரான்ட்ஃபைலை உருவாக்கவும் வகான்ட் இனிட், அதைப் பயன்படுத்த நாங்கள் ஆர்வமாக உள்ள பெட்டியைத் தொடர்ந்து.

பெட்டிகள் வாக்ரான்ட் சூழல்களுக்கான தொகுப்பு வடிவமாகும், மேலும் அவை விற்பனையாளர் சார்ந்தவை. காணலாம் வாக்ரான்ட் பெட்டிகளின் பட்டியல் பொதுவில் கிடைக்கிறது பெட்டி பட்டியல்.

இந்த எடுத்துக்காட்டில், நான் டெபியன் / ஸ்ட்ரெச் 64 பெட்டியைப் பயன்படுத்துவேன்:

init கட்டளை

vagrant init debian/stretch64

Vagrantfile என்பது ரூபி கோப்பாகும், இது மெய்நிகர் இயந்திரத்தை எவ்வாறு கட்டமைப்பது மற்றும் வழங்குவது என்பதை விவரிக்கிறது. பயனர்கள் நாம் திறக்க முடியும் வாக்ரான்ட்ஃபைல், கருத்துகளைப் படித்து ஒவ்வொன்றின் தேவைகளுக்கு ஏற்ப மாற்றங்களைச் செய்யுங்கள்.

இப்போது நாம் கட்டளையை இயக்குவோம் வேகமான ஐந்து மெய்நிகர் இயந்திரத்தை உருவாக்கி உள்ளமைக்கவும்:

வேகமான

vagrant up

திட்டக் கோப்பகத்தை வாக்ரான்ட் ஏற்றும் / vagrant மெய்நிகர் கணினியில். இது எங்கள் புரவலன் கோப்புகளில் எங்கள் புரவலன் கணினியில் வேலை செய்ய அனுமதிக்கும்.

பாரா மெய்நிகர் கணினியை அணுகவும், நாங்கள் செயல்படுத்துவோம்:

ssh உடன் இணைப்பு

vagrant ssh

அதில் நுழைந்ததும், நமக்கு விருப்பமான மாற்றங்களைச் செய்யலாம்:

வேகமான கணினி தகவல்

நம்மால் முடியும் மெய்நிகர் இயந்திரத்தை நிறுத்துங்கள் பின்வரும் கட்டளையுடன் நாம் விரும்பும் போதெல்லாம்:

vagrant halt

பாரா இயந்திர உருவாக்கத்தின் போது உருவாக்கப்பட்ட அனைத்து வளங்களையும் அழிக்கவும், பயன்படுத்த வேண்டிய கட்டளை பின்வருமாறு:

அழிக்க கட்டளை

vagrant destroy

இதனுடன் பொதுவான வரிகளில், உபுண்டு 20.04 இல் வாக்ரான்ட்டை எவ்வாறு நிறுவுவது மற்றும் ஒரு அடிப்படை திட்டத்தை உருவாக்குவது எப்படி என்று பார்த்தோம். இது தேவைப்படும் பயனர்கள், இந்த கருவியின் நிறுவல் மற்றும் பயன்பாடு பற்றிய கூடுதல் தகவல்களைப் பெறலாம் உத்தியோகபூர்வ பக்கத்தைப் பார்வையிடவும், அங்கு நீங்கள் காணலாம் உத்தியோகபூர்வ ஆவணங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.