வேகன்ட் பயன்படுத்தி அபிவிருத்தி சூழலை அமைத்தல்

இலகுரக, சிறிய மெய்நிகர் இயந்திரத்தை உருவாக்க மற்றும் கட்டமைக்க ஒரு எளிதான கருவி வாக்ரான்ட் ஆகும்.

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



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

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

இவை அனைத்தையும் அடைய, இலகுரக, இனப்பெருக்கம் செய்யக்கூடிய மற்றும் சிறிய அபிவிருத்தி சூழலை (மெய்நிகர் இயந்திரங்கள்) உருவாக்கி கட்டமைக்க எளிதான கருவி வாக்ரான்ட் ஆகும்.

வாக்ராண்டைப் பயன்படுத்தி உங்கள் முதல் மெய்நிகர் மேம்பாட்டு சூழலை எவ்வாறு நிறுவுவது மற்றும் உருவாக்குவது என்று பார்ப்போம்:

படி 1: வாக்ரான்ட் உடன் தொடங்குவதற்கு முன், மெய்நிகர் பெட்டியை நிறுவ வேண்டும், ஏனெனில் மெய்நிகர் இயந்திரங்களை இயக்க வாக்ரான்ட் அதைப் பயன்படுத்துகிறது.

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

மெய்நிகர் பெட்டியை நிறுவ பின்வரும் வழிகாட்டியைப் பதிவிறக்குக:

நிறுவல் வழிகாட்டியைப் பதிவிறக்குக

படி 2: உங்கள் இயக்க முறைமைப்படி கீழேயுள்ள URL இலிருந்து வேகன்ட் பதிவிறக்கவும்:

வேகன்ட் பதிவிறக்கவும்

படி 3: நீங்கள் வேகத்தை அமைத்தவுடன், அதை நிறுவுவது வி.எல்.சி மீடியா பிளேயரை நிறுவுவது போல எளிது.

படி 4: உங்கள் கணினியில் அலைந்து திரிந்ததும், முனையத்தை (லினக்ஸ் அல்லது மேக்) அல்லது கட்டளை வரியில் (விண்டோஸ்) திறக்கவும்

படி 5: அலைந்து திரிபவருக்கு தனி கோப்பகத்தை உருவாக்கவும்:

$ mkdir vagrant_edureka $ cd vagrant_edureka

படி 6: புதிய வாக்ரான்ட்ஃபைலைத் தொடங்கவும். ஒரு வாக்ரான்ட்ஃபைல் தேவையான இயந்திரத்தின் வகையை விவரிக்கிறது, மேலும் அதை எவ்வாறு கட்டமைப்பது மற்றும் வழங்குவது.

ag vagrant init

ஒரு வேகன்ட் கோப்பு கீழே உள்ளதைப் போல் தெரிகிறது:

# - * - பயன்முறை: ரூபி - * - # vi: set ft = ruby: # அனைத்து வேகன்ட் உள்ளமைவும் கீழே செய்யப்படுகிறது. Vagrant.configure # இல் உள்ள '2' உள்ளமைவு பதிப்பை உள்ளமைக்கிறது (# பின்னோக்கி பொருந்தக்கூடிய பழைய பாணிகளை நாங்கள் ஆதரிக்கிறோம்). நீங்கள் என்ன செய்கிறீர்கள் என்று தெரியாவிட்டால் தயவுசெய்து அதை மாற்ற வேண்டாம். Vagrant.configure (2) செய் | config | # மிகவும் பொதுவான உள்ளமைவு விருப்பங்கள் ஆவணப்படுத்தப்பட்டு கீழே கருத்து தெரிவிக்கப்படுகின்றன. # ஒரு முழுமையான குறிப்புக்காக, # https://docs.vagrantup.com இல் ஆன்லைன் ஆவணங்களைப் பார்க்கவும். # ஒவ்வொரு வேகமான வளர்ச்சி சூழலுக்கும் ஒரு பெட்டி தேவை. Https://atlas.hashicorp.com/search இல் # பெட்டிகளைத் தேடலாம். config.vm.box = 'base' # தானியங்கி பெட்டி புதுப்பிப்பு சரிபார்ப்பை முடக்கு. நீங்கள் இதை முடக்கினால், பயனர் # `வேகமான பெட்டி காலாவதியானது` இயங்கும் போது மட்டுமே # பெட்டிகள் புதுப்பிப்புகளுக்கு சரிபார்க்கப்படும். இது பரிந்துரைக்கப்படவில்லை. # config.vm.box_check_update = false # ஒரு முன்னோக்கி போர்ட் மேப்பிங்கை உருவாக்கவும், இது ஹோஸ்ட் மெஷினில் உள்ள ஒரு போர்ட்டிலிருந்து கணினியில் ஒரு குறிப்பிட்ட போர்ட் # ஐ அணுக அனுமதிக்கிறது. கீழேயுள்ள எடுத்துக்காட்டில், # 'லோக்கல் ஹோஸ்ட்: 8080' ஐ அணுகுவது விருந்தினர் கணினியில் போர்ட் 80 ஐ அணுகும். # config.vm.network 'forwarded_port', விருந்தினர்: 80, புரவலன்: 8080 # ஒரு தனிப்பட்ட பிணையத்தை உருவாக்கவும், இது ஒரு குறிப்பிட்ட ஐபி பயன்படுத்தி இயந்திரத்திற்கு ஹோஸ்ட்-மட்டும் அணுகலை அனுமதிக்கிறது. # config.vm.network 'private_network', ip: '192.168.33.10' # ஒரு பொது நெட்வொர்க்கை உருவாக்கவும், இது பொதுவாக பிரிட்ஜ் நெட்வொர்க்குடன் பொருந்துகிறது. # பிரிட்ஜ் நெட்வொர்க்குகள் # உங்கள் நெட்வொர்க்கில் இயந்திரத்தை மற்றொரு இயற்பியல் சாதனமாகக் காண்பிக்கின்றன. # config.vm.network 'public_network' # விருந்தினர் VM க்கு கூடுதல் கோப்புறையைப் பகிரவும். முதல் வாதம் # ஹோஸ்டில் உண்மையான கோப்புறைக்கான பாதை. இரண்டாவது வாதம் # கோப்புறையை ஏற்ற விருந்தினரின் பாதை. விருப்பமான மூன்றாவது # வாதம் தேவையில்லாத விருப்பங்களின் தொகுப்பாகும். # config.vm.synced_folder '../data', '/ vagrant_data' # வழங்குநர்-குறிப்பிட்ட உள்ளமைவு, எனவே நீங்கள் வாக்ராண்டிற்கான பல்வேறு # ஆதரவு வழங்குநர்களை நன்றாக மாற்றலாம். இவை வழங்குநர்-குறிப்பிட்ட விருப்பங்களை அம்பலப்படுத்துகின்றன. # மெய்நிகர் பாக்ஸிற்கான எடுத்துக்காட்டு: # # config.vm.provider 'மெய்நிகர் பெட்டி' செய் | vb | # # இயந்திரத்தை துவக்கும்போது மெய்நிகர் பாக்ஸ் ஜி.யு.ஐ.யைக் காண்பி கிடைக்கக்கூடிய விருப்பங்கள் பற்றிய மேலும் # தகவல். # அட்லஸுக்கு தள்ளுவதற்கான ஒரு வேகன் புஷ் மூலோபாயத்தை வரையறுக்கவும். FTP மற்றும் Heroku போன்ற பிற புஷ் உத்திகளும் கிடைக்கின்றன. மேலும் தகவலுக்கு # https://docs.vagrantup.com/v2/push/atlas.html இல் உள்ள ஆவணங்களைக் காண்க. # config.push.define 'atlas' do | push | # push.app = 'YOUR_ATLAS_USERNAME / YOUR_APPLICATION_NAME' # end # ஷெல் ஸ்கிரிப்ட் மூலம் வழங்கலை இயக்கு. # பப்பட், செஃப், அன்சிபில், சால்ட் மற்றும் டோக்கர் போன்ற கூடுதல் வழங்குநர்களும் கிடைக்கின்றனர். அவற்றின் குறிப்பிட்ட தொடரியல் மற்றும் பயன்பாடு பற்றிய கூடுதல் தகவலுக்கு # ஆவணங்களைப் பார்க்கவும். # config.vm.provision 'ஷெல்', இன்லைன்:<<-SHELL # sudo apt-get update # sudo apt-get install -y apache2 # SHELL end

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

இந்த வலைப்பதிவிற்கு “செஃப் / சென்டோஸ் -6.5” ஐப் பயன்படுத்துகிறோம். பெட்டிகளின் பட்டியலை நீங்கள் காணலாம் இங்கே .

அதை நிறுவ கீழே உள்ள கட்டளையைப் பயன்படுத்தவும்.

சதுரத்தில் நடைமுறை என்ன?
ag வேகன்ட் பெட்டி செஃப் / சென்டோஸ் -6.5 ஐச் சேர்க்கவும்

படி 8: கீழே உள்ள வேகன்ட் கோப்பைப் புதுப்பிக்கவும்:

# இது vagrant Vagrant.configure (2) do | config | இன் பதிப்பை வரையறுக்கிறது # நாம் பயன்படுத்த விரும்பும் பெட்டியைக் குறிப்பிடுவது config.vm.box = 'செஃப் / சென்டோஸ் -6.5' # வழங்குநரை மெய்நிகர் பாக்ஸ் எனக் குறிப்பிட்டு, VM one_config.vm.provider 'மெய்நிகர் பெட்டி' செய் | v | # VM க்கு edureka_vm1 v.name = 'edureka_vm1' end end என பெயரிடப்படும்

படி 9: Edureka_vm1 ஐ ஆரம்பிக்கலாம்:

ag வேகமான

வாழ்த்துக்கள்! உங்கள் முதல் வி.எம். இப்போது, ​​அதை எவ்வாறு பயன்படுத்துவது என்று நீங்கள் யோசித்துக்கொண்டிருக்க வேண்டும். நீங்கள் ssh ஐப் பயன்படுத்தி அணுகலாம்.

கீழே உள்ள ஹோஸ்ட் மற்றும் போர்ட் எண்ணைப் பயன்படுத்தி நீங்கள் VM ஐ இணைக்கலாம்:
தொகுப்பாளர் : 127.0.0.1 | துறைமுகம்: 2222

படி 10: புட்டியை (விண்டோஸ் shh கிளையன்ட்) பதிவிறக்கவும் இங்கே . பயன்பாட்டை இயக்கவும், கீழே உள்ள விவரங்களை உள்ளிடவும் -> திற என்பதைக் கிளிக் செய்யவும்:

படி 11: VM இல் உள்நுழைய நீங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட வேண்டும். கீழே உள்ள நற்சான்றுகளைப் பயன்படுத்தவும்:
பயனர்பெயர்: vagrant | கடவுச்சொல் : vagrant

உள்நுழைக: vagrant vagrant@127.0.0.1 இன் கடவுச்சொல்:

படி 12: இறுதியாக, உங்கள் முதல் VM ஐப் பயன்படுத்த நீங்கள் தயாராக உள்ளீர்கள். அதைப் பயன்படுத்தி வித்தியாசத்தை உணருங்கள்:

என்ன. பைத்தானில் வடிவமைப்பு
உள்நுழைக: vagrant vagrant@127.0.0.1 இன் கடவுச்சொல்: கடைசி உள்நுழைவு: வெள்ளி 23 23 11:00:41 2015 முதல் 10.0.2.2 வரை [vagrant @ localhost ~] $

வேகன்ட் பயன்படுத்தி உருவாக்கப்பட்ட மெய்நிகர் இயந்திரங்கள் மிகவும் இலகுவானவை மற்றும் 2 -4 ஜிபி ரேம் மற்றும் ஐ 3 செயலி கொண்ட கணினியில் சீராக இயங்குகின்றன.

நான் இந்த வலைப்பதிவை முடிப்பதற்கு முன், நீங்கள் வேலை செய்யக்கூடிய ஒன்று இங்கே. இந்த வலைப்பதிவைப் பயன்படுத்தி நீங்கள் ஒரு மெய்நிகர் இயந்திரத்தை உருவாக்குகிறீர்கள், ஆனால் பல மெய்நிகர் இயந்திரங்களை அலைகளை பயன்படுத்தி உருவாக்க முடியுமா? இந்த வலைப்பதிவைப் பார்க்கவும்:

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.

தொடர்புடைய இடுகைகள்: