உபுண்டு 20.04 இல் கே.வி.எம் நிறுவுவது எப்படி


கே.வி.எம், (கர்னல் அடிப்படையிலான மெய்நிகர் இயந்திரம்) என்பது லினக்ஸ் கர்னலுக்கான இலவச மற்றும் திறந்த மூல மெய்நிகராக்க தளமாகும். லினக்ஸ் கணினியில் நிறுவப்படும் போது, அது டைப் -2 ஹைப்பர்வைசராக மாறுகிறது.

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

படி 1: உபுண்டுவில் மெய்நிகராக்க ஆதரவைச் சரிபார்க்கவும்

உபுண்டுவில் KVM ஐ நிறுவுவதற்கு முன், வன்பொருள் KVM ஐ ஆதரிக்கிறதா என்பதை முதலில் சரிபார்க்கப் போகிறோம். KVM ஐ நிறுவுவதற்கான குறைந்தபட்ச தேவை AMD-V மற்றும் Intel-VT போன்ற CPU மெய்நிகராக்க நீட்டிப்புகளின் கிடைக்கும்.

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

$ egrep -c '(vmx|svm)' /proc/cpuinfo

0 ஐ விட அதிகமான விளைவு மெய்நிகராக்கம் ஆதரிக்கப்படுவதைக் குறிக்கிறது. கீழேயுள்ள வெளியீட்டில் இருந்து, எங்கள் சேவையகம் செல்ல நல்லது என்பதை உறுதிப்படுத்தியுள்ளோம்.

உங்கள் கணினி KVM மெய்நிகராக்கத்தை ஆதரிக்கிறதா என்று சோதிக்க கட்டளையை இயக்கவும்:

$ sudo kvm-ok

உங்கள் சேவையகத்தில் "kvm-ok" பயன்பாடு இல்லை என்றால், apt கட்டளையை இயக்குவதன் மூலம் அதை நிறுவவும்:

$ sudo apt install cpu-checker

இப்போது உங்கள் கணினியை ஆய்வு செய்ய "kvm-ok" கட்டளையை இயக்கவும்.

$ sudo kvm-ok

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

படி 2: உபுண்டு 20.04 எல்டிஎஸ் இல் கேவிஎம் நிறுவவும்

எங்கள் கணினி KVM மெய்நிகராக்கத்தை ஆதரிக்க முடியும் என்ற உறுதிப்படுத்தலுடன், நாங்கள் KVM ஐ நிறுவப் போகிறோம், KVM ஐ நிறுவ, virt-manager, Bridge-utils மற்றும் பிற சார்புகளை நிறுவ, கட்டளையை இயக்கவும்:

$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

மேலே உள்ள தொகுப்புகளின் சிறிய விளக்கம்.

  • qemu தொகுப்பு (விரைவான முன்மாதிரி) என்பது வன்பொருள் மெய்நிகராக்கத்தை செய்ய உங்களை அனுமதிக்கும் ஒரு பயன்பாடு ஆகும்.
  • qemu-kvm தொகுப்பு முக்கிய KVM தொகுப்பு.
  • லிப்ரிட்-டீமான் என்பது மெய்நிகராக்க டீமான்.
  • ஹோஸ்ட் அமைப்பைத் தவிர மற்ற மெய்நிகர் இயந்திரத்தை அணுக மற்ற பயனர்களை அனுமதிக்க பாலம் இணைப்பை உருவாக்க பிரிட்ஜ்-யூடில்ஸ் தொகுப்பு உங்களுக்கு உதவுகிறது.
  • virt-manager என்பது ஒரு வரைகலை பயனர் இடைமுகத்தின் மூலம் மெய்நிகர் இயந்திரங்களை நிர்வகிப்பதற்கான ஒரு பயன்பாடாகும்.

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

$ sudo systemctl status libvirtd

இயக்குவதன் மூலம் துவக்கத்தில் தொடங்க இதை இயக்கலாம்:

$ sudo systemctl enable --now libvirtd

KVM தொகுதிகள் ஏற்றப்பட்டதா என சோதிக்க, கட்டளையை இயக்கவும்:

$ lsmod | grep -i kvm

வெளியீட்டிலிருந்து, kvm_intel தொகுதி இருப்பதை நீங்கள் அவதானிக்கலாம். இன்டெல் செயலிகளுக்கு இதுதான். AMD CPU க்காக, அதற்கு பதிலாக kvm_intel தொகுதி கிடைக்கும்.

படி 3: உபுண்டுவில் ஒரு மெய்நிகர் இயந்திரத்தை உருவாக்குதல்

கே.வி.எம் வெற்றிகரமாக நிறுவப்பட்ட நிலையில், இப்போது ஒரு மெய்நிகர் இயந்திரத்தை உருவாக்கப் போகிறோம். இதைப் பற்றி அறிய 2 வழிகள் உள்ளன: நீங்கள் கட்டளை வரியில் ஒரு மெய்நிகர் இயந்திரத்தை உருவாக்கலாம் அல்லது KVM virt-manager வரைகலை இடைமுகத்தைப் பயன்படுத்தலாம்.

முனையத்தில் மெய்நிகர் இயந்திரங்களை உருவாக்க virt-install கட்டளை-வரி கருவி பயன்படுத்தப்படுகிறது. மெய்நிகர் இயந்திரத்தை உருவாக்கும்போது பல அளவுருக்கள் தேவை.

தீபின் ஐஎஸ்ஓ படத்தைப் பயன்படுத்தி மெய்நிகர் இயந்திரத்தை உருவாக்கும்போது நான் பயன்படுத்திய முழு கட்டளை இங்கே:

$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

--name விருப்பம் மெய்நிகர் இயந்திரத்தின் பெயரைக் குறிப்பிடுகிறது - deepin-vm --os-variant கொடி OS குடும்பத்தைக் குறிக்கிறது அல்லது VM இன் வழித்தோன்றலைக் குறிக்கிறது. தீபின் 20 டெபியனின் வழித்தோன்றல் என்பதால், நான் டெபியன் 10 ஐ மாறுபாடாகக் குறிப்பிட்டுள்ளேன்.

OS வகைகளைப் பற்றிய கூடுதல் தகவல்களைப் பெற, கட்டளையை இயக்கவும்

$ osinfo-query os

--vcpu விருப்பம் இந்த வழக்கில் 2 கோர்களில் CPU கோர்களைக் குறிக்கிறது, --ram ரேம் திறனைக் குறிக்கிறது, இது 2048MB ஆகும். --location கொடி ஐஎஸ்ஓ படத்தின் முழுமையான பாதையை சுட்டிக்காட்டுகிறது மற்றும் --network பாலம் மெய்நிகர் இயந்திரத்தால் பயன்படுத்தப்பட வேண்டிய அடாப்டரைக் குறிப்பிடுகிறது. கட்டளையை இயக்கிய உடனேயே, மெய்நிகர் இயந்திரம் துவங்கி, மெய்நிகர் இயந்திரத்தை நிறுவுவதற்கு நிறுவி தயாராக இருக்கும்.

GUI ஐப் பயன்படுத்தி மெய்நிகர் இயந்திரங்களை உருவாக்க பயனர்களை virt-manager பயன்பாடு அனுமதிக்கிறது. தொடங்க, முனையத்திற்கு வெளியே சென்று கட்டளையை இயக்கவும்.

$ virt manager

மெய்நிகர் இயந்திர மேலாளர் சாளரம் காட்டப்பட்டுள்ளபடி திறந்திருக்கும்.

மெய்நிகர் இயந்திரத்தை உருவாக்கத் தொடங்க இப்போது மானிட்டர் ஐகானைக் கிளிக் செய்க.

பாப்-அப் சாளரத்தில், உங்கள் ஐஎஸ்ஓ படத்தின் இருப்பிடத்தைக் குறிப்பிடவும். எங்கள் விஷயத்தில், ஐஎஸ்ஓ படம் வீட்டு அடைவில் உள்ள ‘பதிவிறக்கங்கள்’ கோப்புறையில் அமைந்துள்ளது, எனவே முதல் விருப்பத்தை தேர்ந்தெடுப்போம் - உள்ளூர் நிறுவல் மீடியா (ஐஎஸ்ஓ படம் அல்லது சிடிஆர்ஓஎம்). அடுத்து, தொடர ‘முன்னோக்கி’ பொத்தானைக் கிளிக் செய்க.

அடுத்த கட்டத்தில், உங்கள் கணினியில் உள்ள ஐஎஸ்ஓ படத்தில் உலாவவும், நேரடியாக கீழே, உங்கள் படத்தை அடிப்படையாகக் கொண்ட ஓஎஸ் குடும்பத்தைக் குறிப்பிடவும்.

அடுத்து, உங்கள் மெய்நிகர் இயந்திரம் ஒதுக்கப்படும் நினைவக திறன் மற்றும் CPU களின் எண்ணிக்கையைத் தேர்ந்தெடுத்து, ‘முன்னோக்கி’ என்பதைக் கிளிக் செய்க.

இறுதியாக, கடைசி கட்டத்தில், உங்கள் மெய்நிகர் கணினிக்கு ஒரு பெயரைக் குறிப்பிட்டு, ‘பினிஷ்’ பொத்தானைக் கிளிக் செய்க.

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

இந்த கட்டத்தில், நீங்கள் மெய்நிகர் இயந்திரத்தின் நிறுவலுடன் தொடரலாம்.

உபுண்டு 20.04 எல்.டி.எஸ் இல் கே.வி.எம் ஹைப்பர்வைசரை நிறுவுவது பற்றி நீங்கள் அப்படித்தான் செல்கிறீர்கள்.