2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்

அறிமுகம்

திறந்த மூல திட்டம் oVirt — ஒரு இலவச நிறுவன-நிலை மெய்நிகராக்க தளம். ஹப்ரில் ஸ்க்ரோல் செய்த பிறகு, நான் அதைக் கண்டுபிடித்தேன் oVirt என்பது இங்கு தகுந்த அளவுக்கு பரவலாக இல்லை.
oVirt என்பது உண்மையில் வணிக அமைப்பான Red Hat மெய்நிகராக்கம் (RHV, முன்பு RHEV), Red Hat இன் பிரிவின் கீழ் வளரும். குழப்பத்தைத் தவிர்க்க, இது இல்லை CentOS vs RHEL போலவே, Fedora vs RHEL க்கு நெருக்கமான மாதிரி.
பேட்டை கீழ் - KVM, ஒரு வலை இடைமுகம் மேலாண்மைக்கு பயன்படுத்தப்படுகிறது. RHEL/CentOS 7 OS ஐ அடிப்படையாகக் கொண்டது.
oVirt ஆனது "பாரம்பரிய" சேவையகம் மற்றும் டெஸ்க்டாப் மெய்நிகராக்கம் (VDI) ஆகிய இரண்டிற்கும் பயன்படுத்தப்படலாம், VMware தீர்வு போலல்லாமல், இரண்டு அமைப்புகளும் ஒரே வளாகத்தில் இணைந்து செயல்பட முடியும்.
திட்டம் நன்றாக உள்ளது ஆவணப்படுத்தப்பட்டது, நீண்ட காலமாக உற்பத்தி பயன்பாட்டிற்கான முதிர்ச்சியை அடைந்துள்ளது மற்றும் அதிக சுமைகளுக்கு தயாராக உள்ளது.
இந்த கட்டுரை ஒரு வேலை தோல்வி கிளஸ்டரை எவ்வாறு உருவாக்குவது என்பது குறித்த தொடரின் முதல் கட்டுரையாகும். அவற்றைச் சென்ற பிறகு, குறுகிய காலத்தில் (சுமார் 2 மணிநேரம்) ஒரு முழுமையான வேலை முறையைப் பெறுவோம், இருப்பினும் பல சிக்கல்கள், நிச்சயமாக, வெளிப்படுத்தப்படாது; பின்வரும் கட்டுரைகளில் அவற்றை மறைக்க முயற்சிப்பேன்.
பதிப்பு 4.1 இல் தொடங்கி பல ஆண்டுகளாக இதைப் பயன்படுத்துகிறோம். எங்களின் தொழிற்துறை அமைப்பு தற்போது HPE Synergy 480 மற்றும் ProLiant BL460c Xeon Gold CPU உடன் 10வது தலைமுறை கணினிகளில் இயங்குகிறது.
எழுதும் நேரத்தில், தற்போதைய பதிப்பு 4.3.

கட்டுரைகள்

  1. அறிமுகம் (நாங்கள் இங்கே இருக்கிறோம்)
  2. மேலாளர் (ஓவிர்ட்-இன்ஜின்) மற்றும் ஹைப்பர்வைசர்கள் (ஹோஸ்ட்கள்) நிறுவுதல்
  3. மேம்பட்ட அமைப்புகள்

செயல்பாட்டு அம்சங்கள்

oVirt இல் 2 முக்கிய நிறுவனங்கள் உள்ளன: ovirt-engine மற்றும் ovirt-host(s). VMware தயாரிப்புகளை நன்கு அறிந்தவர்களுக்கு, oVirt ஒரு இயங்குதளமாக vSphere, ovirt-இன்ஜின் - கட்டுப்பாட்டு அடுக்கு - vCenter போன்ற அதே செயல்பாடுகளை செய்கிறது, மேலும் ovirt-host என்பது ESX (i) போன்ற ஹைப்பர்வைசர் ஆகும். ஏனெனில் vSphere மிகவும் பிரபலமான தீர்வு, சில சமயங்களில் நான் அதனுடன் ஒப்பிடுவேன்.
2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்
அரிசி. 1 - oVirt கட்டுப்பாட்டு குழு.

பெரும்பாலான லினக்ஸ் விநியோகங்கள் மற்றும் விண்டோஸின் பதிப்புகள் விருந்தினர் இயந்திரங்களாக ஆதரிக்கப்படுகின்றன. விருந்தினர் இயந்திரங்களுக்கு முகவர்கள் மற்றும் உகந்த மெய்நிகர் சாதனங்கள் மற்றும் virtio இயக்கிகள் உள்ளன, முதன்மையாக வட்டு கட்டுப்படுத்தி மற்றும் பிணைய இடைமுகம்.
தவறு-சகிப்புத் தீர்வு மற்றும் அனைத்து சுவாரஸ்யமான அம்சங்களையும் செயல்படுத்த, உங்களுக்கு பகிரப்பட்ட சேமிப்பிடம் தேவைப்படும். FC, FCoE, iSCSI மற்றும் NFS கோப்பு சேமிப்பகங்கள் போன்றவை ஆதரிக்கப்படுகின்றன.ஒரு தவறு-சகிப்புத் தீர்வைச் செயல்படுத்த, சேமிப்பக அமைப்பும் தவறு-சகிப்புத்தன்மையுடன் இருக்க வேண்டும் (குறைந்தது 2 கட்டுப்படுத்திகள், மல்டிபாஸிங்).
உள்ளூர் சேமிப்பகத்தைப் பயன்படுத்துவது சாத்தியம், ஆனால் இயல்பாக பகிர்ந்த சேமிப்பகங்கள் மட்டுமே உண்மையான கிளஸ்டருக்கு ஏற்றதாக இருக்கும். உள்ளூர் சேமிப்பகம் கணினியை ஹைப்பர்வைசர்களின் வேறுபட்ட தொகுப்பாக ஆக்குகிறது, மேலும் பகிரப்பட்ட சேமிப்பகத்துடன் கூட, ஒரு கிளஸ்டரை இணைக்க முடியாது. SAN இலிருந்து துவக்கக்கூடிய வட்டு இல்லாத இயந்திரங்கள் அல்லது குறைந்த அளவிலான வட்டுகள் மிகவும் சரியான வழி. அனேகமாக, vdsm ஹூக் மூலம், உள்ளூர் வட்டுகளிலிருந்து மென்பொருள் வரையறுக்கப்பட்ட சேமிப்பகத்தை அசெம்பிள் செய்து (உதாரணமாக, Ceph) VMக்கு வழங்குவதற்கான விருப்பம் சாத்தியம், ஆனால் நான் அதை தீவிரமாகக் கருத்தில் கொள்ளவில்லை.

கட்டிடக்கலை

2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்
அரிசி. 2 - oVirt கட்டிடக்கலை.
கட்டிடக்கலை பற்றிய கூடுதல் விவரங்களைக் காணலாம் ஆவணங்கள் டெவலப்பர்.

2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்
அரிசி. 3 — oVirt பொருள்கள்.

படிநிலையில் உள்ள மேல் உறுப்பு − தகவல் மையம். இது பகிரப்பட்ட அல்லது உள்ளூர் சேமிப்பகத்தைப் பயன்படுத்துகிறதா என்பதையும், பயன்படுத்தப்படும் அம்சத் தொகுப்பையும் தீர்மானிக்கிறது (இணக்கத்தன்மை, 4.1 முதல் 4.3 வரை). ஒன்று அல்லது அதற்கு மேற்பட்டவை இருக்கலாம். பல விருப்பங்களுக்கு, இயல்புநிலை தரவு மையத்தைப் பயன்படுத்துவது பொருத்தமானது - இயல்புநிலை -.
தரவு மையம் ஒன்று அல்லது அதற்கு மேற்பட்டவற்றைக் கொண்டுள்ளது கொத்துகள். செயலி வகை, இடம்பெயர்வு கொள்கைகள் போன்றவற்றை கிளஸ்டர் தீர்மானிக்கிறது. சிறிய நிறுவல்களுக்கு, நீங்கள் உங்களை இயல்புநிலை கிளஸ்டருக்கு வரம்பிடலாம்.
கொத்து, இதையொட்டி, கொண்டுள்ளது தொகுப்பாளர்முக்கிய வேலையைச் செய்கின்றன - அவை மெய்நிகர் இயந்திரங்களைக் கொண்டு செல்கின்றன, சேமிப்பகம் அவற்றுடன் இணைக்கப்பட்டுள்ளது. ஒரு கிளஸ்டர் 2 அல்லது அதற்கு மேற்பட்ட புரவலன்களை எடுத்துக்கொள்கிறது. 1 ஹோஸ்டுடன் ஒரு கிளஸ்டரை உருவாக்குவது தொழில்நுட்ப ரீதியாக சாத்தியம் என்றாலும், அது நடைமுறையில் பயன் இல்லை.

oVirt பல செயல்பாடுகளை ஆதரிக்கிறது. ஹைப்பர்வைசர்கள் (நேரடி இடம்பெயர்வு) மற்றும் சேமிப்பக இடம்பெயர்வு (சேமிப்பு இடம்பெயர்வு), டெஸ்க்டாப் மெய்நிகராக்கம் (மெய்நிகர் டெஸ்க்டாப் உள்கட்டமைப்பு) ஆகியவற்றுக்கு இடையேயான மெய்நிகர் இயந்திரங்களின் நேரடி இடம்பெயர்வு, VM பூல்களுடன் கூடிய நிலை மற்றும் நிலையற்ற VMகள், NVidia Grid vGPUக்கான ஆதரவு, vSphere இலிருந்து இறக்குமதி, KVM, உள்ளது சக்தி வாய்ந்த ஏபிஐ இன்னும் பற்பல. இந்த அம்சங்கள் அனைத்தும் ராயல்டி இல்லாமல் கிடைக்கின்றன, மேலும் ஆதரவு தேவைப்பட்டால், பிராந்திய கூட்டாளர்கள் மூலம் Red Hat இலிருந்து ஆதரவை வாங்கலாம்.

RHV விலைகள் பற்றி

VMware உடன் ஒப்பிடும்போது செலவு அதிகமாக இல்லை, ஆதரவு மட்டுமே வாங்கப்படுகிறது - உரிமத்தை வாங்க வேண்டிய அவசியம் இல்லாமல். ஆதரவு ஹைப்பர்வைசர்களுக்காக மட்டுமே வாங்கப்படுகிறது; ovirt-engine, vCenter Server போலல்லாமல், எந்தச் செலவும் தேவையில்லை.

உரிமையின் 1 ஆம் ஆண்டுக்கான கணக்கீட்டின் எடுத்துக்காட்டு

4 2-சாக்கெட் இயந்திரங்கள் மற்றும் சில்லறை விலைகள் (திட்ட தள்ளுபடிகள் இல்லாமல்) ஒரு கிளஸ்டர் கருத்தில் கொள்வோம்.
நிலையான RHV சந்தா $999 செலவாகும் ஒரு வருடத்திற்கு ஒரு சாக்கெட் (பிரீமியம் 365/24/7 — $1499), மொத்தம் 4*2*$999=$7992.
vSphere விலை:

  • VMware vCenter சர்வர் ஸ்டாண்டர்ட் ஒரு நிகழ்விற்கு $10,837.13, மேலும் அடிப்படை சந்தா $2,625.41 (உற்பத்தி - $3,125.39);
  • VMware vSphere தரநிலை $1,164.15 + அடிப்படை சந்தா $552.61 (உற்பத்தி $653.82);
  • VMware vSphere Enterprise Plus $6,309.23 + அடிப்படை சந்தா $1,261.09 (உற்பத்தி $1,499.94).

மொத்தம்: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 இளைய விருப்பத்திற்கு. வித்தியாசம் சுமார் 3,5 மடங்கு!
oVirt இல், அனைத்து செயல்பாடுகளும் கட்டுப்பாடுகள் இல்லாமல் கிடைக்கும்.

சுருக்கமான பண்புகள் மற்றும் அதிகபட்சம்

கணினி தேவைகள்

ஹைப்பர்வைசருக்கு ஹார்டுவேர் மெய்நிகராக்கம் இயக்கப்பட்ட CPU தேவைப்படுகிறது, தொடங்குவதற்கான ரேமின் குறைந்தபட்ச அளவு 2 GiB ஆகும், OSக்கான பரிந்துரைக்கப்பட்ட சேமிப்பக அளவு 55 GiB ஆகும் (பெரும்பாலும் பதிவுகள், முதலியன, OS ஆனது சிறிதளவு எடுக்கும்).
கூடுதல் தகவல்கள் - இங்கே.
செய்ய பொறி குறைந்தபட்ச தேவைகள் 2 கோர்கள்/4 ஜிபி ரேம்/25 ஜிபி சேமிப்பு. பரிந்துரைக்கப்படுகிறது - 4 கோர்கள்/16 ஜிபி ரேம்/50 ஜிஐபி சேமிப்பகம்.
எந்தவொரு அமைப்பையும் போலவே, தொகுதிகள் மற்றும் அளவுகளில் வரம்புகள் உள்ளன, அவற்றில் பெரும்பாலானவை கிடைக்கக்கூடிய வெகுஜன வணிக சேவையகங்களின் திறன்களை மீறுகின்றன. ஆம், ஜோடி இன்டெல் Xeon தங்கம் 6230 2 TiB ரேம் முகவரி மற்றும் 40 கோர்களை (80 த்ரெட்கள்) கொடுக்க முடியும், இது ஒரு VM இன் வரம்புகளைக் காட்டிலும் குறைவானது.

மெய்நிகர் இயந்திரம் அதிகபட்சம்:

  • அதிகபட்சம் ஒரே நேரத்தில் இயங்கும் மெய்நிகர் இயந்திரங்கள்: வரம்பற்றது;
  • ஒரு மெய்நிகர் இயந்திரத்திற்கு அதிகபட்ச மெய்நிகர் CPUகள்: 384;
  • ஒரு மெய்நிகர் இயந்திரத்திற்கு அதிகபட்ச நினைவகம்: 4 TiB;
  • ஒரு மெய்நிகர் இயந்திரத்திற்கு அதிகபட்ச ஒற்றை வட்டு அளவு: 8 TiB.

ஹோஸ்ட் அதிகபட்சம்:

  • தருக்க CPU கோர்கள் அல்லது நூல்கள்: 768;
  • ரேம்: 12 TiB;
  • ஹோஸ்ட் செய்யப்பட்ட மெய்நிகர் இயந்திரங்களின் எண்ணிக்கை: 250;
  • ஒரே நேரத்தில் நேரடி இடம்பெயர்வுகள்: 2 உள்வரும், 2 வெளிச்செல்லும்;
  • நேரடி இடம்பெயர்வு அலைவரிசை: மரபு இடம்பெயர்வு கொள்கையைப் பயன்படுத்தும் போது ஒரு இடம்பெயர்வுக்கு இயல்புநிலை 52 MiB (~436 Mb). பிற கொள்கைகள் இயற்பியல் சாதனத்தின் வேகத்தின் அடிப்படையில் தகவமைப்பு செயல்திறன் மதிப்புகளைப் பயன்படுத்துகின்றன. QoS கொள்கைகள் இடம்பெயர்வு அலைவரிசையைக் கட்டுப்படுத்தலாம்.

மேலாளர் தருக்க நிறுவனம் அதிகபட்சம்:

4.3 இல் உள்ளன பின்வரும் வரம்புகள்.

  • தகவல் மையம்
    • அதிகபட்ச தரவு மைய எண்ணிக்கை: 400;
    • அதிகபட்ச ஹோஸ்ட் எண்ணிக்கை: 400 ஆதரிக்கப்பட்டது, 500 சோதிக்கப்பட்டது;
    • அதிகபட்ச VM எண்ணிக்கை: 4000 ஆதரிக்கப்பட்டது, 5000 சோதிக்கப்பட்டது;
  • கிளஸ்டர்
    • அதிகபட்ச கிளஸ்டர் எண்ணிக்கை: 400;
    • அதிகபட்ச ஹோஸ்ட் எண்ணிக்கை: 400 ஆதரிக்கப்பட்டது, 500 சோதிக்கப்பட்டது;
    • அதிகபட்ச VM எண்ணிக்கை: 4000 ஆதரிக்கப்பட்டது, 5000 சோதிக்கப்பட்டது;
  • பிணையம்
    • தருக்க நெட்வொர்க்குகள்/கிளஸ்டர்: 300;
    • SDN/வெளிப்புற நெட்வொர்க்குகள்: 2600 சோதிக்கப்பட்டது, கட்டாய வரம்பு இல்லை;
  • சேமிப்பு
    • அதிகபட்ச டொமைன்கள்: 50 ஆதரிக்கப்பட்டது, 70 சோதிக்கப்பட்டது;
    • ஒரு டொமைனுக்கு ஹோஸ்ட்கள்: வரம்பு இல்லை;
    • ஒரு தொகுதி டொமைனுக்கான தருக்க தொகுதிகள் (மேலும்): 1500;
    • LUNகளின் அதிகபட்ச எண்ணிக்கை (மேலும்): 300;
    • அதிகபட்ச வட்டு அளவு: 500 TiB (இயல்புநிலையாக 8 TiB வரை வரையறுக்கப்பட்டுள்ளது).

அமலாக்க விருப்பங்கள்

ஏற்கனவே குறிப்பிட்டுள்ளபடி, oVirt 2 அடிப்படை கூறுகளிலிருந்து கட்டமைக்கப்பட்டுள்ளது - ovirt-இயந்திரம் (கட்டுப்பாடு) மற்றும் ovirt-host (hypervisor).
இயங்குதளத்திற்கு வெளியே இயந்திரம் அமைந்திருக்கலாம் (தனிப்பட்ட மேலாளர் - இது மற்றொரு இயங்குதளத்தில் இயங்கும் VM அல்லது தனி ஹைப்பர்வைசராக இருக்கலாம் அல்லது ஒரு இயற்பியல் இயந்திரமாக இருக்கலாம்) அல்லது இயங்குதளத்திலேயே (சுய-ஹோஸ்ட் செய்யப்பட்ட இயந்திரம், VCSA அணுகுமுறையைப் போன்றது. VMware இலிருந்து).
ஹைப்பர்வைசரை இரண்டிலும் நிறுவலாம் வழக்கமான OS RHEL/CentOS 7 (EL ஹோஸ்ட்), மற்றும் ஆன் சிறப்பு குறைந்தபட்ச OS (oVirt-Node, el7ஐ அடிப்படையாகக் கொண்டது).
அனைத்து விருப்பங்களுக்கான வன்பொருள் தேவைகள் தோராயமாக ஒரே மாதிரியாக இருக்கும்.
2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்
அரிசி. 4 - நிலையான கட்டிடக்கலை.

2 மணி நேரத்தில் oVirt. பகுதி 1. திறந்த, தவறு-சகிப்புத்தன்மை கொண்ட மெய்நிகராக்க தளம்
அரிசி. 5 - சுயமாக ஹோஸ்ட் செய்யப்பட்ட என்ஜின் கட்டமைப்பு.

என்னைப் பொறுத்தவரை நான் தனித்தனி மேலாளர் மற்றும் EL ஹோஸ்ட்கள் என்ற விருப்பத்தைத் தேர்ந்தெடுத்தேன்:

  • ஸ்டார்ட்அப் பிரச்சனைகள் வரும்போது தனித்தனி மேலாளர் சற்று எளிதானது, கோழி மற்றும் முட்டை இக்கட்டான நிலை இல்லை (VCSA போல - குறைந்தபட்சம் ஒரு ஹோஸ்ட் முழுவதுமாக இருக்கும் வரை உங்களால் தொடங்க முடியாது), ஆனால் மற்றொரு சிஸ்டத்தில் ஒரு சார்பு உள்ளது*;
  • EL ஹோஸ்ட் OS இன் அனைத்து சக்தியையும் வழங்குகிறது, இது வெளிப்புற கண்காணிப்பு, பிழைத்திருத்தம், சரிசெய்தல் போன்றவற்றுக்கு பயனுள்ளதாக இருக்கும்.

* இருப்பினும், செயல்பாட்டின் முழு காலத்திலும், கடுமையான மின் தடைக்குப் பிறகும் இது தேவையில்லை.
ஆனால் விஷயத்திற்கு வருவோம்!
பரிசோதனைக்காக, Xeon® CPU உடன் ஒரு ஜோடி ProLiant BL460c G7 பிளேடுகளை வெளியிட முடியும். நிறுவல் செயல்முறையை மீண்டும் உருவாக்க அவற்றைப் பயன்படுத்துவோம்.
முனைகளுக்கு ovirt.lab.example.com, kvm01.lab.example.com மற்றும் kvm02.lab.example.com என்ற பெயர்களைக் கொடுப்போம்.
நேரடியாகச் செல்வோம் நிறுவல்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்