- விண்டோஸ் 8.1 அல்லது அதற்கு மேற்பட்டவற்றிலிருந்து ஹைப்பர்-வி-ஐ வாக்ரான்ட் ஆதரிக்கிறது மற்றும் மீண்டும் உருவாக்கக்கூடிய சூழல்களை எளிதாக்குகிறது.
- ஹைப்பர்-வி-யில் வாக்ராண்டை நிறுவுவதற்கும் உள்ளமைப்பதற்கும் குறிப்பிட்ட நெட்வொர்க்கிங் மற்றும் வழங்கல் அமைப்புகள் தேவை.
- நிலையான ஐபிக்கள் போன்ற சில அம்சங்களை ஹைப்பர்-வி எளிதில் அனுமதிப்பதில்லை, ஆனால் நிரப்பு தீர்வுகள் உள்ளன.
- துவக்கப் பிழைகளைத் தவிர்க்க ஹைப்பர்-வி இணக்கமான 'பாக்ஸ்' படங்களைப் பயன்படுத்துவது பரிந்துரைக்கப்படுகிறது.

உள்ளீடு, விண்டோஸில் மெய்நிகர் சூழல்களை விரைவாகவும் ஒழுங்காகவும் அமைக்கவும். இது ஒரு சிக்கலான பணி போல் தெரிகிறது. அதிர்ஷ்டவசமாக, எங்களிடம் இது போன்ற கருவிகள் உள்ளன ஹைப்பர்-வி-யில் வாக்ரான்ட் அதை சாத்தியமாக்க. மேலும் இதன் பயன்பாடு VirtualBox உடன் தொடர்புடையதாக இருந்தாலும், Windows இன் பல பதிப்புகளில் ஏற்கனவே ஒருங்கிணைக்கப்பட்டுள்ள இந்த மெய்நிகராக்க தொழில்நுட்பத்துடன் இது முழுமையாக இணக்கமாக உள்ளது.
இருந்தாலும், நிறுவுதல் மற்றும் கட்டமைத்தல் சுற்றி திரிபவர் ஹைப்பர்-வி-யில் அது தோன்றும் அளவுக்கு எளிதானது அல்ல. உள்ளது முக்கிய படிகள் மற்றும் நீங்கள் தெரிந்து கொள்ள வேண்டிய மைக்ரோசாஃப்ட் மெய்நிகராக்க வழங்குநரின் தனித்தன்மைகள். இந்தக் கட்டுரையில், இந்தச் சூத்திரத்தைப் பின்பற்றி மெய்நிகர் சூழல்களைத் தொடங்க உங்களுக்குத் தேவையான அனைத்தையும் நாங்கள் உங்களுக்கு வழங்குவோம்.
வாக்ராண்ட் என்றால் என்ன, ஏன் ஹைப்பர்-வி பயன்படுத்த வேண்டும்?
சுற்றி திரிபவர் இது ஒரு திறந்த மூல கருவி அது அனுமதிக்கிறது எளிய உள்ளமைவு கோப்புகள் மூலம் மீண்டும் உருவாக்கக்கூடிய மற்றும் எடுத்துச் செல்லக்கூடிய மெய்நிகர் சூழல்களை உருவாக்குதல். இது டெவலப்பர்கள், சிஸ்டம் நிர்வாகிகள் அல்லது பல இயக்க முறைமைகளுக்கான ஆதரவுடன், கணினிகளில் நிலையான சூழல்கள் தேவைப்படும் எவருக்கும் வடிவமைக்கப்பட்டுள்ளது.
மறுபுறம், ஹைப்பர்-வி என்பது மைக்ரோசாப்டின் சொந்த ஹைப்பர்வைசர் ஆகும்., விண்டோஸ் 8.1 மற்றும் அதற்குப் பிந்தையவற்றின் தொழில்முறை, நிறுவன மற்றும் கல்வி பதிப்புகளில் சேர்க்கப்பட்டுள்ளது. இது உயர் செயல்திறன் மற்றும் நிலைத்தன்மையை வழங்குகிறது, குறிப்பாக நவீன விண்டோஸ் சூழல்களில் VirtualBox போன்ற பிற ஹைப்பர்வைசர்கள் மோதும்போது பயனுள்ளதாக இருக்கும்.
தேர்வு செய்வதற்கான மிகவும் பொதுவான காரணங்களில் ஒன்று உயர் வி VirtualBox க்கு பதிலாக சில தயாரிப்புகள், எடுத்துக்காட்டாக டோக்கர் டெஸ்க்டாப் அல்லது WSL2 (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு), ஹைப்பர்-வி இயக்கப்பட்டிருக்க வேண்டும். இது VirtualBox உடன் இணக்கமின்மையை உருவாக்குகிறது, இதனால் சேவைகளை செயல்படுத்தவும் செயலிழக்கவும் விரும்பவில்லை என்றால் Hyper-V மட்டுமே செல்லுபடியாகும் தீர்வாக அமைகிறது.
வாக்ராண்டை நிறுவுதல் மற்றும் ஹைப்பர்-வி-ஐ இயக்குதல்
நீங்கள் Hyper-V-யில் Vagrant-ஐப் பயன்படுத்தத் தொடங்குவதற்கு முன், உங்கள் கணினியில் ஹைப்பர்-வி இயக்கப்பட்டிருப்பதை உறுதிசெய்து கொள்ளுங்கள்.. கவனமாக இருங்கள், ஏனெனில் இது பொதுவாக முன்னிருப்பாக இயக்கப்படாது. "விண்டோஸ் அம்சங்களை இயக்கு" பிரிவில் இருந்து அல்லது பவர்ஷெல்லில் (நிர்வாகியாக) பின்வரும் கட்டளையைப் பயன்படுத்தி இதை நீங்கள் கைமுறையாகச் செய்யலாம்:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
இந்த கட்டளையை இயக்கிய பிறகு, கணினி மறுதொடக்கம் தேவை. மாற்றங்கள் நடைமுறைக்கு வர.
இணையாக, நீங்கள் கண்டிப்பாக அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து வாக்ராண்டை பதிவிறக்கி நிறுவவும்.. கட்டளையைப் பயன்படுத்த உங்களுக்குத் தேவையான அனைத்தையும் நிறுவி கொண்டுள்ளது. vagrant எந்த முனையத்திலிருந்தும் நேரடியாக.
நிறுவப்பட்டதும், டெர்மினலில் பின்வருவனவற்றை இயக்குவதன் மூலம் எல்லாம் சரியாக உள்ளதா என்பதை நீங்கள் சரிபார்க்கலாம்:
vagrant --version
இந்த கட்டளை நிறுவப்பட்ட பதிப்பைத் திரும்பப் பெற வேண்டும், எடுத்துக்காட்டாக அலைந்து திரிபவர் 2.4.0.
படி 1: அடிப்படை சூழலைத் தயாரிக்கவும்
வாக்ரான்ட் "பெட்டிகளை" அடிப்படையாகக் கொண்டது, அவை முன்பே நிறுவப்பட்ட இயக்க முறைமைகளின் அடிப்படை படங்களாகும்.. இவை வாக்ரான்ட் கிளவுட் எனப்படும் பொது குறியீட்டிலிருந்து தானாகவே பதிவிறக்கம் செய்யப்படுகின்றன. தொடங்குவதற்கு, உங்கள் திட்டத்தில் நீங்கள் பணிபுரியும் ஒரு கோப்புறையை உருவாக்க வேண்டும். உதாரணத்திற்கு:
mkdir mi_proyecto_vagrant
cd mi_proyecto_vagrant
vagrant init generic/alpine36
இந்த கட்டளை Vagrantfile என்ற கோப்பை உருவாக்கும். இங்குதான் அனைத்து மெய்நிகர் இயந்திர உள்ளமைவும் உள்ளது. அதற்குள் நீங்கள் ஹைப்பர்-வி பயன்படுத்த சில முக்கிய அளவுருக்களை சரிசெய்ய வேண்டும்.
ஹைப்பர்-வி வழங்குநர் கட்டமைப்பு
இயல்பாக, வாக்ரான்ட் ஒரு வழங்குநராக VirtualBox ஐப் பயன்படுத்த முயற்சிக்கும்.. ஹைப்பர்-வி பயன்படுத்த, ஒவ்வொரு முறையும் இதை இயக்குவதன் மூலம் குறிப்பிடலாம்:
vagrant up --provider=hyperv
அல்லது, ஒரு சூழல் மாறியை அமைப்பதன் மூலம் ஹைப்பர்-வி-ஐ இயல்புநிலை வழங்குநராக அமைக்கவும்:
$env:VAGRANT_DEFAULT_PROVIDER="hyperv"
இந்தப் படிநிலையை PowerShell இலிருந்து அல்லது நேரடியாக உங்கள் கணினி சூழல் மாறிகளில் செய்யலாம்.
வாக்ரான்ட்ஃபைலின் உள்ளே, குறிப்பிட்ட அமைப்புகளுடன் வழங்குநரைக் குறிப்பிட பரிந்துரைக்கப்படுகிறது.. ஒரு அடிப்படை உதாரணம்:
Vagrant.configure("2") do |config|
config.vm.box = "generic/alpine36"
config.vm.provider "hyperv" do |h|
h.vmname = "mi_vm_hyperv"
h.memory = 2048
h.cpus = 2
end
end
இந்த அளவுருக்கள் உங்களை ஒதுக்க அனுமதிக்கின்றன ரேம், கோர்களின் எண்ணிக்கை மற்றும் ஹைப்பர்-வி-யில் இயந்திரம் கொண்டிருக்கும் பெயர்.
ஹைப்பர்-வி-யில் நெட்வொர்க்கிங் மற்றும் இணைப்பு
வாக்ராண்டில் ஹைப்பர்-வி-யின் பலவீனங்களில் ஒன்று, அது தானாகவே நெட்வொர்க்கை உள்ளமைக்காது.. இந்தக் காரணத்திற்காக, ஹைப்பர்-வி-யில் ஏற்கனவே உருவாக்கப்பட்ட வெளிப்புற இணைப்புடன் கூடிய vSwitch ஐ நீங்கள் கைமுறையாகத் தேர்ந்தெடுக்க வேண்டும்.
ஒரு தனியார் நெட்வொர்க்கை இணைக்க அல்லது ஒரு குறிப்பிட்ட vSwitch ஐத் தேர்ந்தெடுக்க, நீங்கள் இதைப் பயன்படுத்தலாம்:
config.vm.network "private_network", bridge: "NombreDelvSwitch"
தயவுசெய்து கவனிக்கவும் வாக்ராண்டிலிருந்து நிலையான ஐபிக்களை நேரடியாக உள்ளமைக்க ஹைப்பர்-வி உங்களை அனுமதிக்காது., எனவே அவை ஸ்கிரிப்ட்களைப் பயன்படுத்தி அல்லது விருந்தினர் இயக்க முறைமை அமைப்புகளை மாற்றியமைப்பதன் மூலம் அமைக்கப்பட வேண்டும்.
இயந்திர அணுகல்: SSH மற்றும் பிற கருவிகள்
விண்டோஸில் SSH ஐப் பயன்படுத்த முடியாது என்று தோன்றினாலும், வாக்ராண்ட் ஒரு உள்ளமைக்கப்பட்ட SSH கிளையண்டை உள்ளடக்கியது., எனவே கூடுதல் நிரல்களை நிறுவாமல் நீங்கள் அதை அணுகலாம்.
இதனுடன் உள்நுழையவும்:
vagrant ssh
நீங்கள் புட்டியையும் பயன்படுத்தலாம், ஆனால் அந்த விஷயத்தில் உங்களுக்குத் தேவைப்படும் வாக்ராண்ட் உருவாக்கிய தனிப்பட்ட விசையை PPK வடிவத்திற்கு மாற்றவும். (PuTTYgen உடன்), ஏனெனில் இது நேரடியாக ஆதரிக்கப்படவில்லை. சாவி இங்கு அமைந்துள்ளது:
.vagrant/machines/default/hyperv/private_key
இது நீங்கள் விரும்பும் எந்த SSH கிளையண்டிலிருந்தும் கைமுறையாக இணைக்க அனுமதிக்கும்.
ஸ்கிரிப்ட்களுடன் வழங்குதல்
வாக்ராண்டின் மிகப்பெரிய நன்மைகளில் ஒன்று அதன் ஆதரவு தானியங்கி வழங்கல், ஸ்கிரிப்டுகளுக்கு நன்றி. மீண்டும் மீண்டும் செய்யக்கூடிய நிறுவல்களுக்கு ஷெல் ஸ்கிரிப்ட்களை நீங்கள் தொடங்கலாம்:
config.vm.provision "shell", path: "bootstrap.sh"
கோப்பு உள்ளே bootstrap.sh நீங்கள் இது போன்ற வழிமுறைகளைச் சேர்க்கலாம்:
apk update
apk add git
இது இயங்கும் முதல் முறையாக VM உருவாக்கப்படும் போது. நீங்கள் பின்னர் ஸ்கிரிப்டை மீண்டும் பயன்படுத்த விரும்பினால், நீங்கள் இதைச் செய்யலாம்:
vagrant reload --provision
பல இயந்திரங்களுடன் பணிபுரிதல்
ஒரு கோப்பிலிருந்து ஒன்றுக்கு மேற்பட்ட இயந்திரங்களை நிர்வகிக்க வாக்ராண்ட் உங்களை அனுமதிக்கிறது. இது ஆய்வகங்கள் அல்லது சர்வர் கிளஸ்டர்களுக்கு பயனுள்ளதாக இருக்கும். ஒரு ஆய்வகத்திற்கான ஒரு பொதுவான அமைப்பில் பல வரையறைகள் இருக்கலாம்:
Vagrant.configure("2") do |config|
config.vm.define "master" do |master|
master.vm.box = "bento/ubuntu-20.04"
master.vm.hostname = "master"
master.vm.network :private_network, ip: "10.0.0.10"
end
(1..2).each do |i|
config.vm.define "node#{i}" do |node|
node.vm.box = "bento/ubuntu-20.04"
node.vm.hostname = "node#{i}"
node.vm.network :private_network, ip: "10.0.0.#{i + 10}"
end
end
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get install -y avahi-daemon libnss-mdns
SHELL
end
இது இயந்திரங்கள் ஒன்றையொன்று பெயர்களால் அடையாளம் காண அனுமதிக்கிறது, எடுத்துக்காட்டாக node1.local (நோட்XNUMX.லோகல்) o மாஸ்டர்.லோகல் mDNS பயன்பாட்டிற்கு நன்றி.
செயல்திறன் மற்றும் இணக்கத்தன்மை குறிப்புகள்
ஹைப்பர்-வி-யில் வாக்ரான்ட் செயல்திறன் பொதுவாக நன்றாக இருக்கும், ஆனால் அது இதைப் பொறுத்தது:
- உங்கள் புரவலன் அணியின் பலம் (ரேம், CPU, வட்டு வகை).
- பயன்படுத்தப்படும் அடிப்படை படம் (உகந்த பெட்டிகளைப் பயன்படுத்துவது நல்லது).
- ஒரே நேரத்தில் இயங்கும் இயந்திரங்களின் எண்ணிக்கை.
- வேறுபட்ட வட்டு பயன்பாடு மற்றும் மெல்லிய வழங்கல்.
பல சூழல்களை ஸ்கிரிப்ட் செய்வதற்கான ஒரு பொதுவான நடைமுறை, ஒரு தனிப்பயனாக்கப்பட்ட பெட்டி இது ஏற்கனவே உங்கள் அனைத்து வகைகளையும் உள்ளடக்கியது: கருவிகள், சேவைகள், வழிகள், முதலியன. இது ஒவ்வொரு நிகழ்விலும் ஒரே விஷயத்தை மீண்டும் நிறுவுவதைத் தவிர்க்கிறது.
விண்டோஸில் ஹைப்பர்-வி-யில் வாக்ராண்டைப் பயன்படுத்துவது முற்றிலும் சாத்தியமானது., சிறிய சரிசெய்தல்களுடன் தீர்க்கக்கூடிய சில வரம்புகளுடன். ஹைப்பர்-வி நவீன மைக்ரோசாஃப்ட் தொழில்நுட்பங்களுடன் வலுவான தன்மையையும் இணக்கத்தன்மையையும் வழங்குகிறது, அதே நேரத்தில் வாக்ராண்ட் மேம்பாட்டு சூழலின் ஆட்டோமேஷன் மற்றும் பெயர்வுத்திறனை எளிதாக்குகிறது.
பல்வேறு டிஜிட்டல் மீடியாக்களில் பத்து வருடங்களுக்கும் மேலான அனுபவத்துடன் தொழில்நுட்பம் மற்றும் இணைய சிக்கல்களில் நிபுணத்துவம் பெற்ற ஆசிரியர். நான் ஈ-காமர்ஸ், கம்யூனிகேஷன், ஆன்லைன் மார்க்கெட்டிங் மற்றும் விளம்பர நிறுவனங்களுக்கு எடிட்டராகவும், உள்ளடக்கத்தை உருவாக்குபவராகவும் பணியாற்றியுள்ளேன். பொருளாதாரம், நிதி மற்றும் பிற துறைகளின் இணையதளங்களிலும் நான் எழுதியுள்ளேன். என் வேலையும் என் விருப்பம். இப்போது, என் கட்டுரைகள் மூலம் Tecnobits, நமது வாழ்க்கையை மேம்படுத்த தொழில்நுட்ப உலகம் ஒவ்வொரு நாளும் நமக்கு வழங்கும் அனைத்து செய்திகளையும் புதிய வாய்ப்புகளையும் ஆராய முயற்சிக்கிறேன்.



