ఈ వ్యాసం మునుపటి వ్యాసానికి కొనసాగింపు – “".
మౌలిక సదుపాయాలను సిద్ధం చేయడానికి అవసరమైన అన్ని ప్రాథమిక దశలు ఇప్పటికే పూర్తయ్యాయని పరిగణనలోకి తీసుకుని, అధిక లభ్యత గల వర్చువల్ మెషీన్లను హోస్ట్ చేయడానికి ఉద్దేశించిన oVirt 4.3 క్లస్టర్ యొక్క ప్రాథమిక ఇన్స్టాలేషన్ మరియు కాన్ఫిగరేషన్ ప్రక్రియను ఇది వివరిస్తుంది.
రుగ్మతయొక్క తొనిసూచన
ఈ వ్యాసం యొక్క ముఖ్య ఉద్దేశ్యం, దశలవారీ సూచనలను అందించడం అంతగా కాదు.తరువాతి -> అవును -> ముగించుఅయితే, దాని ఇన్స్టాలేషన్ మరియు కాన్ఫిగరేషన్కు సంబంధించిన కొన్ని ప్రత్యేకతలను హైలైట్ చేయడానికి. మీ ఇన్ఫ్రాస్ట్రక్చర్ మరియు ఎన్విరాన్మెంట్ యొక్క ప్రత్యేకతల కారణంగా, మీ క్లస్టర్ను డిప్లాయ్ చేసే ప్రక్రియ అక్కడ వివరించిన దానితో ఎల్లప్పుడూ సరిపోలకపోవచ్చు, కానీ సాధారణ సూత్రాలు ఒకే విధంగా ఉంటాయి.
వ్యక్తిగత దృక్కోణం నుండి, కార్యాచరణ పరంగా, ఇది VMware vSphere వెర్షన్ 5.xని పోలి ఉంటుంది, కానీ వాస్తవానికి, దీనికి దాని స్వంత కాన్ఫిగరేషన్ మరియు ఆపరేటింగ్ ఫీచర్లు ఉన్నాయి.
ఆసక్తి ఉన్నవారు, RHEV (oVirt అని కూడా పిలుస్తారు) మరియు VMware vSphere మధ్య ఉన్న తేడాలన్నింటినీ ఆన్లైన్లో కనుగొనవచ్చు, ఉదాహరణకు అయినప్పటికీ, వ్యాసం కొనసాగుతున్న కొద్దీ, వాటి మధ్య ఉన్న కొన్ని భేదాలను లేదా సారూప్యతలను నేను అప్పుడప్పుడు గమనిస్తూనే ఉంటాను.
నేను వర్చువల్ మెషీన్ల నెట్వర్కింగ్ను కూడా క్లుప్తంగా పోల్చాలనుకుంటున్నాను. oVirt, VMware vSphere లాగానే వర్చువల్ మెషీన్ల (ఇకపై VMలు) కోసం ఒకే విధమైన నెట్వర్క్ నిర్వహణ సూత్రాన్ని అమలు చేస్తుంది:
- ప్రామాణిక Linux బ్రిడ్జ్ని ఉపయోగించి (VMwareలో - స్టాండర్డ్ vSwitch), వర్చువలైజేషన్ హోస్ట్లపై నడుస్తోంది;
- VMwareలో Open vSwitch (OVS)ని ఉపయోగించడం - పంపిణీ చేయబడిన vSwitchOVN అనేది రెండు ప్రధాన భాగాలను కలిగి ఉన్న ఒక వికేంద్రీకృత వర్చువల్ స్విచ్: ఒక కేంద్ర OVN సర్వర్ మరియు నిర్వహించబడే హోస్ట్లలోని OVN కంట్రోలర్లు.
అమలులో ఉన్న సరళత కారణంగా, ఈ వ్యాసం KVM హైపర్వైజర్ను ఉపయోగించినప్పుడు ప్రామాణిక ఎంపిక అయిన ప్రామాణిక Linux బ్రిడ్జ్ను ఉపయోగించి VMల కోసం oVirtలో నెట్వర్క్లను ఏర్పాటు చేయడాన్ని వివరిస్తుందని గమనించాలి.
ఈ విషయంలో, క్లస్టర్లోని నెట్వర్క్తో పనిచేయడానికి కొన్ని ప్రాథమిక నియమాలు ఉన్నాయి, వాటిని ఉల్లంఘించకపోవడమే మంచిది:
- IP చిరునామాలు మినహా, హోస్ట్లను oVirt కు జోడించే ముందు వాటిలోని అన్ని నెట్వర్క్ సెట్టింగ్లు ఒకేలా ఉండాలి.
- ఒకసారి హోస్ట్ oVirt నియంత్రణలోకి వచ్చిన తర్వాత, మీరు చేసే పనులపై మీకు పూర్తి నమ్మకం ఉంటే తప్ప నెట్వర్క్ సెట్టింగ్లను మాన్యువల్గా మార్చవద్దని గట్టిగా సిఫార్సు చేయబడింది, ఎందుకంటే హోస్ట్ లేదా ఏజెంట్ను పునఃప్రారంభించిన తర్వాత oVirt ఏజెంట్ వాటిని తిరిగి మునుపటి సెట్టింగ్లకు మార్చేస్తుంది.
- VM కోసం కొత్త నెట్వర్క్ను జోడించడం, అలాగే దానితో పనిచేయడం వంటివి oVirt మేనేజ్మెంట్ కన్సోల్ నుండి మాత్రమే చేయాలి.
ఇంకొక విషయం ముఖ్యమైన గమనిక చాలా క్లిష్టమైన పరిస్థితులలో (ఆర్థిక నష్టాలకు చాలా సున్నితమైనవి), చెల్లింపు మద్దతును ఉపయోగించడం మరియు ఉపయోగించడం ఇప్పటికీ సిఫార్సు చేయబడుతుంది. oVirt క్లస్టర్ నిర్వహణ సమయంలో కొన్ని సమస్యలు తలెత్తవచ్చు, వాటిని మీరే పరిష్కరించుకోవడానికి ప్రయత్నించే బదులు, వీలైనంత త్వరగా అర్హత కలిగిన సహాయం తీసుకోవడం మంచిది.
చివరకు సిఫార్సు oVirt క్లస్టర్ను డిప్లాయ్ చేసే ముందు, దయచేసి చదవండి కనీసం ప్రాథమిక భావనలు మరియు నిర్వచనాల గురించి అవగాహన కలిగి ఉండాలి, లేకపోతే వ్యాసంలోని మిగిలిన భాగాన్ని చదవడం కొంచెం కష్టమవుతుంది.
ఈ వ్యాసాన్ని మరియు oVirt క్లస్టర్ యొక్క నిర్వహణ సూత్రాలను అర్థం చేసుకోవడానికి ఈ క్రింది మార్గదర్శకాలు ప్రాథమికమైనవి:
పుస్తకం పరిమాణం మరీ పెద్దది కాదు, మీరు ఒకటి లేదా రెండు గంటల్లో ప్రాథమిక సూత్రాలను సులభంగా నేర్చుకోవచ్చు, మరియు వివరాలను ఇష్టపడే వారికి దీనిని చదవడం మంచిది. RHEV మరియు oVirt అనేవి ప్రాథమికంగా ఒకటే.
కాబట్టి, హోస్ట్లు, స్విచ్లు మరియు స్టోరేజ్ సిస్టమ్లలో అన్ని ప్రాథమిక సెట్టింగ్లు పూర్తయితే, మనం నేరుగా oVirt డిప్లాయ్మెంట్కు వెళ్తాము.
భాగం 2. oVirt 4.3 క్లస్టర్ను ఇన్స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం
సులభంగా చూసుకోవడం కోసం, ఈ వ్యాసంలోని ప్రధాన విభాగాలను నేను జాబితా చేస్తాను, వీటిని వరుస క్రమంలో పూర్తి చేయాలి:
- oVirt నిర్వహణ సర్వర్ను ఇన్స్టాల్ చేయడం
- కొత్త డేటా సెంటర్ ఏర్పాటు
- కొత్త క్లస్టర్ను సృష్టించడం
- స్వీయ-హోస్ట్ వాతావరణంలో అదనపు హోస్ట్లను ఇన్స్టాల్ చేయడం
- స్టోరేజ్ డొమైన్ను సృష్టించడం
- వర్చువల్ మెషీన్ల కోసం నెట్వర్క్లను సృష్టించడం మరియు కాన్ఫిగర్ చేయడం
- వర్చువల్ మెషీన్ను డిప్లాయ్ చేయడానికి ఇన్స్టాలేషన్ ఇమేజ్ను సృష్టించడం
- వర్చువల్ మిషన్ను సృష్టించండి
oVirt నిర్వహణ సర్వర్ను ఇన్స్టాల్ చేయడం
oVirt నిర్వహణ సర్వర్ – అనేది oVirt మౌలిక సదుపాయాలలో అత్యంత ముఖ్యమైన అంశం, ఇది మొత్తం oVirt మౌలిక సదుపాయాలను నిర్వహించే వర్చువల్ మెషీన్, హోస్ట్ లేదా వర్చువల్ పరికరం రూపంలో ఉంటుంది.
వర్చువలైజేషన్ ప్రపంచంలో దీనికి దగ్గరి పోలికలు:
- VMware vSphere - vCenter సర్వర్
- మైక్రోసాఫ్ట్ హైపర్-వి - సిస్టమ్ సెంటర్ వర్చువల్ మెషిన్ మేనేజర్ (VMM).
oVirt నిర్వహణ సర్వర్ను ఇన్స్టాల్ చేయడానికి, మనకు రెండు ఎంపికలు ఉన్నాయి:
ఎంపిక 1
సర్వర్ను ప్రత్యేక VM లేదా హోస్ట్గా డిప్లాయ్ చేయడం.
ఈ ఎంపిక చాలా బాగా పనిచేస్తుంది, కానీ అటువంటి VM క్లస్టర్తో సంబంధం లేకుండా స్వతంత్రంగా పనిచేస్తే మాత్రమే, అంటే దానిని KVM నియంత్రణలో సాధారణ వర్చువల్ మెషీన్గా ఏ క్లస్టర్ హోస్ట్లోనూ ప్రారంభించకూడదు.
అటువంటి VMను క్లస్టర్ హోస్ట్లపై ఎందుకు డిప్లాయ్ చేయలేము?
oVirt మేనేజ్మెంట్ సర్వర్ డిప్లాయ్మెంట్ ప్రక్రియ ప్రారంభంలోనే మనం ఒక సందిగ్ధతను ఎదుర్కొంటాము: మనం ఒక మేనేజ్మెంట్ VMను ఇన్స్టాల్ చేయాలి, కానీ క్లస్టర్ ఇంకా ఉనికిలో లేదు, కాబట్టి వెంటనే మనం ఏమి చేయగలం? చేయవలసిన సరైన పని ఏమిటంటే, భవిష్యత్ క్లస్టర్ నోడ్పై KVMను ఇన్స్టాల్ చేసి, ఆపై దానిపై, ఉదాహరణకు CentOS నడుస్తున్న ఒక వర్చువల్ మెషీన్ను సృష్టించి, దానికి oVirt ఇంజిన్ను డిప్లాయ్ చేయడం. అటువంటి VMపై పూర్తి నియంత్రణ కోసం ఇది చేయవచ్చు, కానీ ఇది ఒక తప్పుడు ఆలోచన, ఎందుకంటే ఇది అనివార్యంగా మేనేజ్మెంట్ VMతో సమస్యలకు దారితీస్తుంది:
- oVirt కన్సోల్లో క్లస్టర్ హోస్ట్ల (నోడ్ల) మధ్య దీన్ని మైగ్రేట్ చేయడం సాధ్యం కాదు;
- KVM సాధనాలను ఉపయోగించి మైగ్రేట్ చేస్తున్నప్పుడు విర్ష్ వలసఈ VM, oVirt కన్సోల్ నుండి నిర్వహణకు అందుబాటులో ఉండదు.
- క్లస్టర్ హోస్ట్లను ప్రదర్శించలేము నిర్వహణ మోడ్ (నిర్వహణ మోడ్) మీరు ఈ VMని హోస్ట్ నుండి హోస్ట్కు తరలించినట్లయితే విర్ష్ వలస.
కాబట్టి, ప్రతిదీ నియమాల ప్రకారం చేయండి—oVirt మేనేజ్మెంట్ సర్వర్ కోసం ప్రత్యేక హోస్ట్ను గానీ, దానిపై నడుస్తున్న స్వతంత్ర VMను గానీ ఉపయోగించండి, లేదా, అన్నింటికన్నా ఉత్తమంగా, రెండవ ఎంపికను అనుసరించండి.
ఎంపిక 2
అది నిర్వహించే క్లస్టర్ హోస్ట్లో oVirt ఇంజిన్ అప్లయెన్స్ను ఇన్స్టాల్ చేయడం.
ఈ ఎంపిక మన విషయంలో మరింత సరైనదిగా మరియు అనువైనదిగా పరిగణించబడుతుంది.
అటువంటి VM కోసం అవసరాలు క్రింద వివరించబడ్డాయి. దానిని ఫాల్ట్-టాలరెంట్గా చేయడానికి, మేనేజ్మెంట్ VM నడపగల ఇన్ఫ్రాస్ట్రక్చర్లో కనీసం రెండు హోస్ట్లు ఉండాలని సిఫార్సు చేయబడిందని నేను చెప్పాలనుకుంటున్నాను. మునుపటి ఆర్టికల్లోని వ్యాఖ్యలలో నేను చెప్పినట్లుగా, నేను ఇప్పటికీ పొందలేకపోయానని కూడా చెప్పాలనుకుంటున్నాను. స్ప్లిట్బ్రెయిన్ రెండు హోస్ట్లతో కూడిన oVirt క్లస్టర్పై, వాటిపై హోస్టెడ్-ఇంజిన్ VMలను నడపగల సామర్థ్యంతో.
మొదటి క్లస్టర్ హోస్ట్లో oVirt ఇంజిన్ అప్లయెన్స్ను ఇన్స్టాల్ చేయడం
అధికారిక డాక్యుమెంటేషన్కు లింక్ - , అధ్యాయం»
హోస్టెడ్-ఇంజిన్ VMను డిప్లాయ్ చేయడానికి ముందు తప్పనిసరిగా పాటించాల్సిన ముందస్తు షరతులను ఈ డాక్యుమెంట్ నిర్దేశిస్తుంది, మరియు ఇన్స్టాలేషన్ ప్రక్రియను కూడా వివరంగా వివరిస్తుంది, కాబట్టి దానిని యథాతథంగా పునరావృతం చేయడంలో ప్రత్యేక ప్రయోజనం లేదు, అందువల్ల మనం కొన్ని ముఖ్యమైన వివరాలపై దృష్టి పెడదాం.
- ఏ చర్యలైనా ప్రారంభించే ముందు, హోస్ట్లోని BIOS సెట్టింగ్లలో వర్చువలైజేషన్ సపోర్ట్ను తప్పకుండా ఎనేబుల్ చేయండి.
- హోస్ట్లో hosted-engine installer ప్యాకేజీని ఇన్స్టాల్ చేయండి:
yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup- మేము హోస్ట్లో oVirt Hosted Engine డిప్లాయ్మెంట్ విధానాన్ని ఒక స్క్రీన్లో ప్రారంభిస్తాము (మీరు Ctrl-A + D తో దాని నుండి నిష్క్రమించవచ్చు, Ctrl-D తో దాన్ని మూసివేయవచ్చు):
screen
hosted-engine --deployకావాలనుకుంటే, ముందుగా సిద్ధం చేసుకున్న రెస్పాన్స్ ఫైల్తో ఇన్స్టాలేషన్ను అమలు చేయవచ్చు:
hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf- హోస్టెడ్-ఇంజిన్ను డిప్లాయ్ చేసేటప్పుడు, మనం అవసరమైన అన్ని పారామీటర్లను పేర్కొంటాము:
- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры. - హోస్టెడ్ ఇంజిన్తో అధిక లభ్యత గల VMను ఇన్స్టాల్ చేయడానికి, మేము ముందుగానే స్టోరేజ్ సిస్టమ్పై 4వ నంబర్ మరియు 150 GB పరిమాణంతో ఒక ప్రత్యేక LUNను సృష్టించి, ఆ తర్వాత దానిని క్లస్టర్ హోస్ట్లకు అందించాము - చూడండి .
మేము ఇంతకుముందు హోస్ట్లలో దాని దృశ్యమానతను కూడా తనిఖీ చేసాము:
multipath -ll
…
3600a098000e4b4b3000003c95d171065 dm-3 DELL , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4 sdc 8:32 active ready running
`-+- policy='service-time 0' prio=9 status=enabled
`- 18:0:0:4 sdj 8:144 active ready running- హోస్టెడ్-ఇంజిన్ డిప్లాయ్మెంట్ ప్రక్రియ చాలా సులభమైనది, మరియు దాని చివరిలో, మనకు ఇలాంటి సందేశం వస్తుంది:
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Hosted Engine successfully deployedహోస్ట్లో oVirt సేవల లభ్యతను తనిఖీ చేయండి:

అన్నీ సరిగ్గా చేసినట్లయితే, ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, వెబ్ బ్రౌజర్కి వెళ్లండి నిర్వాహకుని కంప్యూటర్ నుండి, మరియు క్లిక్ చేయండి [అడ్మినిస్ట్రేషన్ పోర్టల్].
“అడ్మినిస్ట్రేషన్ పోర్టల్” స్క్రీన్షాట్

స్క్రీన్షాట్లో చూపిన విండోలో మీ లాగిన్ మరియు పాస్వర్డ్ను (ఇన్స్టాలేషన్ సమయంలో సెట్ చేసినవి) నమోదు చేయడం ద్వారా, మీరు ఓపెన్ వర్చువలైజేషన్ మేనేజర్ కంట్రోల్ ప్యానెల్కు వెళ్తారు, అక్కడ మీరు మీ వర్చువల్ ఇన్ఫ్రాస్ట్రక్చర్తో అన్ని చర్యలను నిర్వహించవచ్చు:
- డేటా సెంటర్ను జోడించండి
- క్లస్టర్ను జోడించి, కాన్ఫిగర్ చేయండి
- హోస్ట్లను జోడించండి మరియు నిర్వహించండి
- వర్చువల్ మెషీన్ డిస్క్ల కోసం నిల్వ ప్రాంతాలు లేదా నిల్వ డొమైన్లను జోడించండి
- వర్చువల్ మెషీన్ల కోసం నెట్వర్క్లను జోడించి, కాన్ఫిగర్ చేయండి
- వర్చువల్ మెషీన్లు, ఇన్స్టాలేషన్ ఇమేజ్లు, VM టెంప్లేట్లను జోడించడం మరియు నిర్వహించడం

ఈ చర్యలన్నింటినీ కింద చర్చించడం జరుగుతుంది, కొన్నింటిని పెద్ద అక్షరాలలో, మరికొన్నింటిని మరింత వివరంగా మరియు సూక్ష్మభేదాలతో వివరించడం జరుగుతుంది.
అయితే ముందుగా, చాలా మందికి ఖచ్చితంగా ఉపయోగపడే ఈ అనుబంధాన్ని చదవమని నేను సిఫార్సు చేస్తాను.
అదనంగా
1) సూత్రప్రాయంగా, అటువంటి అవసరం ఉంటే, ప్యాకేజీలను ఉపయోగించి క్లస్టర్ నోడ్లపై KVM హైపర్వైజర్ను ముందుగానే ఇన్స్టాల్ చేయడానికి మిమ్మల్ని ఏదీ నిరోధించదు. libvirt и qemu-kvm (లేదా qemu-kvm-evకోరిన వెర్షన్, అయినప్పటికీ oVirt క్లస్టర్ నోడ్ను డిప్లాయ్ చేసేటప్పుడు, అది దీన్ని స్వయంగా చేయగలదు.
కానీ ఉంటే libvirt и qemu-kvm మీరు తాజాది కాని వెర్షన్ను ఇన్స్టాల్ చేసినట్లయితే, హోస్టెడ్ ఇంజిన్ డిప్లాయ్మెంట్ సమయంలో మీకు ఈ క్రింది లోపం రావచ్చు:
error: unsupported configuration: unknown CPU feature: md-clearఅంటే, కలిగి ఉండటం అవసరం libvirt రక్షణతో , ఇది ఈ క్రింది విధానానికి మద్దతు ఇస్తుంది:
<feature policy='require' name='md-clear'/>md-clear మద్దతుతో libvirt v.4.5.0-10.el7_6.12ను ఇన్స్టాల్ చేయండి:
yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_
yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client
systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd'md-clear' మద్దతు కోసం తనిఖీ చేస్తోంది:
virsh domcapabilities kvm | grep require
<feature policy='require' name='ss'/>
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='clflushopt'/>
<feature policy='require' name='pku'/>
<feature policy='require' name='md-clear'/>
<feature policy='require' name='stibp'/>
<feature policy='require' name='ssbd'/>
<feature policy='require' name='invtsc'/>దీని తర్వాత, మీరు హోస్ట్ చేయబడిన ఇంజిన్ను ఇన్స్టాల్ చేయడం కొనసాగించవచ్చు.
2) oVirt 4.3లో, ఫైర్వాల్ యొక్క ఉనికి మరియు ఉపయోగం firewalld ఇది తప్పనిసరి అవసరం.
hosted-engine కోసం VM డిప్లాయ్మెంట్ సమయంలో మనకు ఈ క్రింది లోపం వస్తే:
[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467తర్వాత మీరు మరొక ఫైర్వాల్ను (ఒకవేళ ఉపయోగిస్తుంటే) ఆఫ్ చేసి, ఇన్స్టాల్ చేసి రన్ చేయాలి. firewalld:
yum install firewalld
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zonesభవిష్యత్తులో, క్లస్టర్ కోసం కొత్త హోస్ట్లో ovirt ఏజెంట్ను ఇన్స్టాల్ చేసేటప్పుడు, అది అవసరమైన పోర్ట్లను కాన్ఫిగర్ చేస్తుంది. firewalld స్వయంచాలకంగా.
3) హోస్ట్ చేయబడిన ఇంజిన్తో దానిపై నడుస్తున్న VMతో హోస్ట్ను రీబూట్ చేయడం.
సాధారణంగా, и పాలక పత్రాలపై.
హోస్ట్ చేయబడిన VM ఇంజిన్ యొక్క నిర్వహణ అంతా కేవలం ఈ కమాండ్ను ఉపయోగించి మాత్రమే జరుగుతుంది. హోస్ట్ చేయబడిన ఇంజిన్ ఆమె పనిచేసే హోస్ట్ గురించి, విర్ష్ మనం మరచిపోకూడదు, అలాగే మీరు SSH ద్వారా ఈ VMకి కనెక్ట్ అయి కమాండ్ను అమలు చేయవచ్చుshutdown".
VMను నిర్వహణ మోడ్లోకి మార్చే విధానం:
hosted-engine --set-maintenance --mode=global
hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage : True
Status up-to-date : True
Hostname : host1.test.local
Host ID : 1
Engine status : {"health": "good", "vm": "up", "detail": "Up"}
Score : 3400
stopped : False
Local maintenance : False
crc32 : dee1a774
local_conf_timestamp : 1821
Host timestamp : 1821
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=1821 (Sat Nov 29 14:25:19 2019)
host-id=1
score=3400
vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
conf_on_shared_storage=True
maintenance=False
state=GlobalMaintenance
stopped=False
hosted-engine --vm-shutdownమేము హోస్టెడ్ ఇంజిన్ ఏజెంట్తో హోస్ట్ను రీబూట్ చేసి, దానితో మాకు అవసరమైనది చేస్తాము.
రీబూట్ చేసిన తర్వాత, హోస్ట్ చేయబడిన ఇంజిన్తో VM యొక్క స్థితిని తనిఖీ చేయండి:
hosted-engine --vm-statusహోస్టెడ్-ఇంజిన్తో ఉన్న మన VM ప్రారంభం కాకపోతే మరియు సర్వీస్ లాగ్లో ఇలాంటి లోపాలు కనిపిస్తే:
సర్వీస్ లాగ్లో లోపం:
journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012 return action(he)#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012 return he.start_monitoring()#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012 self._initialize_broker()#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012 m.get('options', {}))#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012 ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agentతర్వాత మనం స్టోరేజ్ను కనెక్ట్ చేసి ఏజెంట్ను రీస్టార్ట్ చేస్తాము:
hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent
hosted-engine --vm-start
hosted-engine --vm-statushosted-engineతో VMని ప్రారంభించిన తర్వాత, మేము దానిని నిర్వహణ మోడ్ నుండి తీసివేస్తాము:
VMను నిర్వహణ మోడ్ నుండి బయటకు తీసే విధానం:
hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage : True
Status up-to-date : True
Hostname : host1.test.local
Host ID : 1
Engine status : {"health": "good", "vm": "up", "detail": "Up"}
Score : 3400
stopped : False
Local maintenance : False
crc32 : 6d1eb25f
local_conf_timestamp : 6222296
Host timestamp : 6222296
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=6222296 (Fri Jan 17 11:40:43 2020)
host-id=1
score=3400
vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
conf_on_shared_storage=True
maintenance=False
state=EngineUp
stopped=False4) హోస్ట్ చేయబడిన ఇంజిన్ను మరియు దానికి సంబంధించిన ప్రతిదాన్నీ తొలగిస్తోంది.
కొన్నిసార్లు ఇంతకు ముందు ఇన్స్టాల్ చేసిన హోస్టెడ్ ఇంజిన్ను సరిగ్గా తొలగించడం అవసరం అవుతుంది - పాలక పత్రానికి.
మేము హోస్ట్లో కమాండ్ను అమలు చేస్తాము:
/usr/sbin/ovirt-hosted-engine-cleanupతరువాత, మేము అనవసరమైన ప్యాకేజీలను తొలగిస్తాము, అవసరమైతే ముందుగానే ఏవైనా కాన్ఫిగరేషన్లను బ్యాకప్ చేస్తాము:
yum autoremove ovirt* qemu* virt* libvirt* libguestfs కొత్త డేటా సెంటర్ ఏర్పాటు
సహాయ పత్రాలు — oVirt పరిపాలన మార్గదర్శి.
మొదట, అది ఏమిటో నిర్వచిద్దాం డేటా సెంటర్ (సహాయం నుండి ఉటంకిస్తున్నాను) అనేది ఒక నిర్దిష్ట వాతావరణంలో ఉపయోగించే వనరుల సమితిని నిర్వచించే ఒక తార్కిక సంస్థ.
డేటా సెంటర్ అనేది ఈ క్రింది వాటిని కలిగి ఉన్న ఒక రకమైన కంటైనర్:
- క్లస్టర్లు మరియు హోస్ట్ల రూపంలో తార్కిక వనరులు
- హోస్ట్లపై లాజికల్ నెట్వర్క్లు మరియు ఫిజికల్ అడాప్టర్ల రూపంలో క్లస్టర్ నెట్వర్క్ వనరులు,
- నిల్వ ప్రాంతాలు (స్టోరేజ్ డొమైన్లు) రూపంలో నిల్వ వనరులు (VM డిస్క్లు, టెంప్లేట్లు, ఇమేజ్ల కోసం).
ఒక డేటా సెంటర్లో, వర్చువల్ మెషీన్లు నడుస్తున్న బహుళ హోస్ట్లతో కూడిన అనేక క్లస్టర్లు ఉండవచ్చు మరియు దానికి అనుబంధంగా బహుళ నిల్వ ప్రాంతాలు కూడా ఉండవచ్చు.
అనేక డేటా సెంటర్లు ఉండవచ్చు, అవన్నీ స్వతంత్రంగా పనిచేస్తాయి. Ovirt పాత్ర-ఆధారిత అనుమతులను అనుమతిస్తుంది, మరియు డేటా సెంటర్ స్థాయిలోనూ, అలాగే వ్యక్తిగత లాజికల్ ఎలిమెంట్స్ కోసం కూడా అనుకూలీకరించిన అనుమతులను అనుమతిస్తుంది.
డేటా సెంటర్, లేదా ఒకవేళ అనేక డేటా సెంటర్లు ఉంటే, వాటిని ఒకే అడ్మినిస్ట్రేటివ్ కన్సోల్ లేదా పోర్టల్ నుండి నిర్వహిస్తారు.
డేటా సెంటర్ను సృష్టించడానికి, అడ్మినిస్ట్రేటివ్ పోర్టల్కు వెళ్లి కొత్త డేటా సెంటర్ను సృష్టించండి:
కంప్యూట్ >> డేటా సెంటర్స్ >> కొత్త
మేము స్టోరేజ్ సిస్టమ్లో షేర్డ్ స్టోరేజ్ని ఉపయోగిస్తున్నందున, స్టోరేజ్ రకం (Storage Type) తప్పనిసరిగా షేర్డ్ అయి ఉండాలి:
డేటా సెంటర్ క్రియేషన్ విజార్డ్ యొక్క స్క్రీన్షాట్

హోస్టెడ్-ఇంజిన్తో వర్చువల్ మెషీన్ను ఇన్స్టాల్ చేసేటప్పుడు, డిఫాల్ట్గా ఒక డేటా సెంటర్ సృష్టించబడుతుంది – డేటాసెంటర్1ఆపై, అవసరమైతే, మీరు నిల్వ రకాన్ని (Storage Type) మరొకదానికి మార్చవచ్చు.
డేటా సెంటర్ను సృష్టించడం అనేది ఎలాంటి క్లిష్టమైన మెళకువలు లేని ఒక సులభమైన పని, మరియు అన్ని అదనపు దశలు డాక్యుమెంటేషన్లో వివరించబడ్డాయి. నేను గమనించేదేమిటంటే, VMల కోసం కేవలం లోకల్ స్టోరేజ్ (డిస్క్) మాత్రమే ఉన్న స్టాండ్అలోన్ హోస్ట్లు, స్టోరేజ్ టైప్ 'షేర్డ్'గా సెట్ చేయబడిన డేటా సెంటర్ను యాక్సెస్ చేయలేవు (లేదా దానికి జోడించబడవు), మరియు వాటి కోసం ఒక ప్రత్యేక డేటా సెంటర్ను సృష్టించాల్సి ఉంటుంది—అంటే, లోకల్ స్టోరేజ్ ఉన్న ప్రతి ఒక్క హోస్ట్కు దాని స్వంత డేటా సెంటర్ అవసరం.
కొత్త క్లస్టర్ను సృష్టించడం
డాక్యుమెంటేషన్కు లింక్: oVirt అడ్మినిస్ట్రేషన్ గైడ్.
ఎక్కువ వివరాల్లోకి వెళ్లకుండా, క్లస్టర్ క్లస్టర్ అనేది ఒక సాధారణ నిల్వ ప్రాంతాన్ని (మన విషయంలో వలె, ఒక నిల్వ వ్యవస్థపై భాగస్వామ్య డిస్క్ల రూపంలో) పంచుకునే హోస్ట్ల యొక్క ఒక తార్కిక సమూహం. క్లస్టర్లోని హోస్ట్లు హార్డ్వేర్లో ఒకేలా ఉండటం మరియు ఒకే రకమైన ప్రాసెసర్ను (ఇంటెల్ లేదా AMD) కలిగి ఉండటం కూడా వాంఛనీయం. ఆదర్శంగా, క్లస్టర్లోని సర్వర్లు పూర్తిగా ఒకేలా ఉండాలి.
క్లస్టర్ అనేది డేటా సెంటర్లో ఒక భాగం (ఒక నిర్దిష్ట రకమైన నిల్వతో - స్థానిక లేదా భాగస్వామ్య), మరియు అన్ని హోస్ట్లు వాటికి ఉమ్మడి నిల్వ ఉందా లేదా అనే దానిపై ఆధారపడి, ఏదో ఒక క్లస్టర్కు చెంది ఉండాలి.
ఒక హోస్ట్లో హోస్టెడ్-ఇంజిన్తో వర్చువల్ మెషీన్ను ఇన్స్టాల్ చేసినప్పుడు, డిఫాల్ట్గా ఒక డేటా సెంటర్ సృష్టించబడుతుంది - డేటాసెంటర్1, క్లస్టర్తో కలిసి – క్లస్టర్1మరియు భవిష్యత్తులో మీరు దాని పారామితులను కాన్ఫిగర్ చేయవచ్చు, అదనపు ఎంపికలను ఎనేబుల్ చేయవచ్చు, దానికి హోస్ట్లను జోడించవచ్చు మొదలైనవి.
ఎప్పటిలాగే, అన్ని క్లస్టర్ సెట్టింగ్ల వివరాల కోసం, అధికారిక డాక్యుమెంటేషన్ను చూడమని సిఫార్సు చేయబడింది. క్లస్టర్ సెటప్ విషయానికి వస్తే, క్లస్టర్ను సృష్టించేటప్పుడు మీరు ట్యాబ్లో ప్రాథమిక పారామీటర్లను కాన్ఫిగర్ చేస్తే సరిపోతుందని నేను చెబుతాను. జనరల్.
నేను అత్యంత ముఖ్యమైన పారామితులను హైలైట్ చేస్తాను:
- ప్రాసెసర్ రకం క్లస్టర్ హోస్ట్లలో ఏ ప్రాసెసర్లు ఇన్స్టాల్ చేయబడ్డాయి, వాటి తయారీదారు, మరియు హోస్ట్లలో ఏ ప్రాసెసర్ అత్యంత పాతది అనే దాని ఆధారంగా ఇది ఎంపిక చేయబడుతుంది, తద్వారా, దీనిపై ఆధారపడి, క్లస్టర్లో అందుబాటులో ఉన్న అన్ని ప్రాసెసర్ సూచనలు ఉపయోగించబడతాయి.
- స్విచ్ రకం – మేము మా క్లస్టర్లో లైనక్స్ బ్రిడ్జ్ను మాత్రమే ఉపయోగిస్తాము, అందుకే దానిని ఎంచుకున్నాము.
- ఫైర్వాల్ రకం – ఇక్కడ అంతా స్పష్టంగా ఉంది, ఇది ఫైర్వాల్డ్, దీనిని హోస్ట్లలో ఎనేబుల్ చేసి, కాన్ఫిగర్ చేయాలి.
క్లస్టర్ పారామితులతో స్క్రీన్షాట్

సెల్ఫ్-హోస్టెడ్ వాతావరణంలో అదనపు హోస్ట్లను ఇన్స్టాల్ చేయడం
డాక్యుమెంటేషన్పై.
సెల్ఫ్-హోస్టెడ్ ఎన్విరాన్మెంట్ కోసం అదనపు హోస్ట్లను, హోస్టెడ్ ఇంజిన్తో కూడిన VMని డిప్లాయ్ చేసే అదనపు దశతో, ఒక సాధారణ హోస్ట్ లాగానే జోడిస్తారు — హోస్ట్ చేయబడిన ఇంజిన్ విస్తరణ చర్యను ఎంచుకోండి >> మోహరించేందుకుహోస్టెడ్ ఇంజిన్తో ఉన్న VM కోసం అదనపు హోస్ట్కు కూడా ఒక LUN కేటాయించాల్సి ఉంటుంది కాబట్టి, అవసరమైతే ఈ హోస్ట్ను హోస్టెడ్ ఇంజిన్తో ఉన్న VMను హోస్ట్ చేయడానికి ఉపయోగించవచ్చని దీని అర్థం.
ఫాల్ట్ టాలరెన్స్ ప్రయోజనాల కోసం, హోస్టెడ్ ఇంజిన్తో కూడిన VMను ఉంచడానికి వీలుగా కనీసం రెండు హోస్ట్లను కలిగి ఉండటం అత్యంత సిఫార్సు చేయబడింది.
అదనపు హోస్ట్లో, iptables ఎనేబుల్ చేసి ఉంటే డిసేబుల్ చేసి, firewalld ను ఎనేబుల్ చేయండి.
systemctl stop iptables
systemctl disable iptables
systemctl enable firewalld
systemctl start firewalldKVM యొక్క అవసరమైన వెర్షన్ను ఇన్స్టాల్ చేయండి (అవసరమైతే):
yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_
yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client
systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd
virsh domcapabilities kvm | grep md-clearఅవసరమైన రిపోజిటరీలను మరియు హోస్టెడ్ ఇంజిన్ ఇన్స్టాలర్ను ఇన్స్టాల్ చేయండి:
yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setupతరువాత, మనం కన్సోల్ వద్దకు వెళ్తాము. ఓపెన్ వర్చువలైజేషన్ మేనేజర్కొత్త హోస్ట్ను జోడించి, వ్రాసిన విధంగా ప్రతిదీ దశలవారీగా చేయండి. .
ఫలితంగా, అదనపు హోస్ట్ను జోడించిన తర్వాత, అడ్మినిస్ట్రేటివ్ కన్సోల్లో స్క్రీన్షాట్లో ఉన్నటువంటి చిత్రం మనకు కనిపించాలి.
నిర్వాహక పోర్టల్ యొక్క స్క్రీన్షాట్ - హోస్ట్లు

హోస్టెడ్-ఇంజిన్తో కూడిన VM ప్రస్తుతం యాక్టివ్గా ఉన్న హోస్ట్కు బంగారు కిరీటం మరియు " అనే శాసనం ఉందిహోస్టెడ్ ఇంజిన్ VMను నడపడంఅవసరమైతే ఈ VMను ప్రారంభించగల హోస్ట్ - శాసనంHosted Engine VMను నడపవచ్చు".
హోస్ట్ విఫలమైన సందర్భంలో "హోస్టెడ్ ఇంజిన్ VMను నడపడంఇది రెండవ హోస్ట్లో స్వయంచాలకంగా పునఃప్రారంభమవుతుంది. నిర్వహణ కోసం ఈ VMని యాక్టివ్ హోస్ట్ నుండి స్టాండ్బై హోస్ట్కు కూడా తరలించవచ్చు.
oVirt హోస్ట్లలో పవర్ మేనేజ్మెంట్ / ఫెన్సింగ్ను ఏర్పాటు చేయడం
డాక్యుమెంటేషన్ లింకులు:
- రెడ్ హాట్ వర్చువలైజేషన్ 4.3 –> సాంకేతిక సూచన ->
- oVirt పరిపాలన మార్గదర్శి ->
హోస్ట్ను జోడించడం మరియు కాన్ఫిగర్ చేయడం పూర్తయినట్లు అనిపించినప్పటికీ, అది పూర్తిగా నిజం కాదు.
హోస్ట్ల సాధారణ పనితీరును నిర్ధారించడానికి మరియు వాటిలోని ఏవైనా లోపాలను గుర్తించి/సరిచేయడానికి, పవర్ మేనేజ్మెంట్/ఫెన్సింగ్ను కాన్ఫిగర్ చేయడం అవసరం.
ఫెన్సింగ్oVirt ఫెన్సింగ్ అనేది, లోపభూయిష్టమైన లేదా విఫలమైన హోస్ట్ను క్లస్టర్ నుండి తాత్కాలికంగా మినహాయించే ప్రక్రియ, ఈ సమయంలో దానిపై ఉన్న oVirt సేవలు లేదా హోస్ట్ స్వయంగా పునఃప్రారంభించబడతాయి.
ఎప్పటిలాగే, పవర్ మేనేజ్మెంట్/ఫెన్సింగ్ నిర్వచనాలు మరియు పారామితులకు సంబంధించిన అన్ని వివరాలు డాక్యుమెంటేషన్లో ఇవ్వబడ్డాయి; iDRAC 9తో కూడిన డెల్ R640 సర్వర్లకు వర్తించే విధంగా, ఈ ముఖ్యమైన పారామీటర్ను ఎలా కాన్ఫిగర్ చేయాలో నేను కేవలం ఒక ఉదాహరణ మాత్రమే ఇస్తాను.
- మేము అడ్మినిస్ట్రేటివ్ పోర్టల్కి వెళ్లి క్లిక్ చేస్తాము కంప్యూట్ >> హోస్ట్స్ హోస్ట్ను ఎంచుకోండి.
- క్లిక్ చేయండి మార్చు.
- ట్యాబ్పై క్లిక్ చేయండి విద్యుత్పరివ్యేక్షణ.
- ఎంపిక పక్కన ఉన్న పెట్టెను ఎంచుకోండి పవర్ మేనేజ్మెంట్ను ప్రారంభించండి.
- ఎంపిక పక్కన ఉన్న పెట్టెను ఎంచుకోండి Kdump అనుసంధానంకెర్నల్ క్రాష్ డంప్ రాసేటప్పుడు హోస్ట్ ఫెన్సింగ్ మోడ్లోకి వెళ్లకుండా నిరోధించడానికి.
గమనించండి.
ఇప్పటికే నడుస్తున్న హోస్ట్లో Kdump ఇంటిగ్రేషన్ను ఎనేబుల్ చేసిన తర్వాత, oVirt అడ్మినిస్ట్రేషన్ గైడ్లోని విధానం ప్రకారం దానిని తిరిగి ఇన్స్టాల్ చేయాలి -> హోస్ట్లను తిరిగి ఇన్స్టాల్ చేయడం.
- ఐచ్ఛికంగా, మీరు బాక్స్ను చెక్ చేయవచ్చు శక్తి నిర్వహణ యొక్క విధాన నియంత్రణను నిలిపివేయండిఒకవేళ హోస్ట్ పవర్ మేనేజ్మెంట్ క్లస్టర్ షెడ్యూలింగ్ పాలసీ ద్వారా నియంత్రించబడకూడదని మనం కోరుకుంటే.
- బటన్ను క్లిక్ చేయండి (+కొత్త పవర్ మేనేజ్మెంట్ పరికరాన్ని జోడించడానికి, ఏజెంట్ ప్రాపర్టీస్ ఎడిటింగ్ విండో తెరుచుకుంటుంది.
iDRAC9 కోసం, కింది ఫీల్డ్లను పూరించండి:- చిరునామా – iDRAC9 చిరునామా
- వినియోగదారు పేరు / పాస్వర్డ్ – వరుసగా iDRAC9 లోకి ప్రవేశించడానికి లాగిన్ మరియు పాస్వర్డ్
- రకం — డ్రాక్5
- మార్క్ సురక్షిత
- కింది ఎంపికలను జోడించండి: cmd_prompt=>,login_timeout=30
హోస్ట్ ప్రాపర్టీస్లోని "పవర్ మేనేజ్మెంట్" సెట్టింగ్ల స్క్రీన్షాట్

స్టోరేజ్ డొమైన్ను సృష్టించడం
డాక్యుమెంటేషన్ లింక్: oVirt అడ్మినిస్ట్రేషన్ గైడ్, .
నిల్వ డొమైన్, లేదా నిల్వ ప్రాంతం, అనేది వర్చువల్ మెషీన్ డిస్క్లు, ఇన్స్టాలేషన్ ఇమేజ్లు, టెంప్లేట్లు మరియు స్నాప్షాట్లను నిల్వ చేయడానికి ఒక కేంద్రీకృత ప్రదేశం.
వివిధ ప్రోటోకాల్లు, క్లస్టర్ మరియు నెట్వర్క్ ఫైల్ సిస్టమ్లను ఉపయోగించి నిల్వ ప్రాంతాలను డేటా సెంటర్కు అనుసంధానించవచ్చు.
oVirtలో మూడు రకాల నిల్వ స్థలాలు ఉన్నాయి:
- డేటా డొమైన్ – వర్చువల్ మెషీన్లకు సంబంధించిన మొత్తం డేటాను (డిస్క్లు, టెంప్లేట్లు) నిల్వ చేయడానికి. డేటా డొమైన్ను వేర్వేరు డేటా సెంటర్ల మధ్య పంచుకోలేరు.
- ISO డొమైన్ (లెగసీ స్టోరేజ్ ఏరియా రకం) – OS ఇన్స్టాలేషన్ ఇమేజ్లను నిల్వ చేయడానికి. ISO డొమైన్ను వివిధ డేటా సెంటర్ల మధ్య పంచుకోవచ్చు.
- ఎగుమతి డొమైన్ (లెగసీ స్టోరేజ్ ఏరియా రకం) – డేటా సెంటర్ల మధ్య తరలించబడిన చిత్రాలను తాత్కాలికంగా నిల్వ చేయడానికి.
మన ప్రత్యేక సందర్భంలో, డేటా డొమైన్ రకంతో ఉన్న నిల్వ ప్రాంతం, నిల్వ వ్యవస్థలోని LUN లకు కనెక్ట్ అవ్వడానికి ఫైబర్ ఛానల్ ప్రోటోకాల్ (FCP) ను ఉపయోగిస్తుంది.
oVirt దృక్కోణం ప్రకారం, స్టోరేజ్ (FC లేదా iSCSI) ను ఉపయోగించినప్పుడు, ప్రతి వర్చువల్ డిస్క్, స్నాప్షాట్ లేదా టెంప్లేట్ ఒక లాజికల్ డిస్క్గా పరిగణించబడుతుంది.
బ్లాక్ డివైస్లను వాల్యూమ్ గ్రూప్ ఉపయోగించి (క్లస్టర్ హోస్ట్లలో) ఒకచోట చేర్చి, ఆపై LVM ఉపయోగించి వాటిని VMల కోసం వర్చువల్ డిస్క్లుగా వాడే లాజికల్ వాల్యూమ్లుగా విభజిస్తారు.
ఈ గ్రూపులన్నింటినీ మరియు అనేక LVM వాల్యూమ్లను కమాండ్లను ఉపయోగించి క్లస్టర్ హోస్ట్లో చూడవచ్చు. మొదలైనవి и ఎల్విఎస్సహజంగానే, ప్రత్యేక సందర్భాలు మినహా, అటువంటి డిస్క్లతో చేసే అన్ని పనులను oVirt కన్సోల్ నుండే నిర్వహించాలి.
VMల కోసం వర్చువల్ డిస్క్లు రెండు రకాలుగా ఉంటాయి: QCOW2 లేదా RAW. డిస్క్లు "సన్నగా"లేదా"మందపాటిస్నాప్షాట్లు ఎల్లప్పుడూ ఇలా సృష్టించబడతాయిసన్నగా".
ఫైబర్ ఛానల్ (FC) ద్వారా యాక్సెస్ చేయబడే స్టోరేజ్ డొమైన్లు లేదా స్టోరేజ్ ఏరియాలను నిర్వహించే విధానం చాలా తార్కికంగా ఉంటుంది: ప్రతి VM వర్చువల్ డిస్క్కు ఒక ప్రత్యేక లాజికల్ వాల్యూమ్ ఉంటుంది, దీనిలో కేవలం ఒక హోస్ట్ మాత్రమే రాయగలదు. FC కనెక్షన్ల కోసం, oVirt క్లస్టర్డ్ LVM వంటి దానిని ఉపయోగిస్తుంది.
ఒకే స్టోరేజ్ ఏరియాలో ఉన్న వర్చువల్ మెషీన్లను ఒకే క్లస్టర్కు చెందిన హోస్ట్ల మధ్య మైగ్రేట్ చేయవచ్చు.
వివరణలో మనం చూసినట్లుగా, VMware vSphere లేదా Hyper-V లోని క్లస్టర్ లాగే, oVirt లోని క్లస్టర్ కూడా ప్రాథమికంగా అదే అర్థాన్ని ఇస్తుంది: ఇది హోస్ట్ల యొక్క ఒక తార్కిక సమూహం, ప్రాధాన్యంగా హార్డ్వేర్ కూర్పులో ఒకేలా ఉండి, వర్చువల్ మెషీన్ డిస్క్ల కోసం ఉమ్మడి నిల్వను కలిగి ఉంటుంది.
మనం నేరుగా డేటా కోసం స్టోరేజ్ ఏరియా (VM డిస్క్లు) సృష్టించే పనికి వెళ్దాం, ఎందుకంటే అది లేకుండా డేటా సెంటర్ ప్రారంభించబడదు.
స్టోరేజ్ సిస్టమ్లోని క్లస్టర్ హోస్ట్లకు అందించబడిన అన్ని LUNలు తప్పనిసరిగా ఈ కమాండ్ను ఉపయోగించి వాటిపై కనిపించాలని నేను మీకు గుర్తు చేస్తున్నాను.మల్టీపాత్ -ll".
ప్రకారం , మనం ద్వారం వద్దకు వెళ్తాము, మనం లోపలికి వెళ్తాము నిల్వ >> డొమైన్స్ -> కొత్త డొమైన్ మరియు "FCP స్టోరేజ్ను జోడించడం" విభాగంలోని సూచనలను అనుసరించండి.
విజార్డ్ను ప్రారంభించిన తర్వాత, అవసరమైన ఫీల్డ్లను పూరించండి:
- పేరు — క్లస్టర్ పేరును సెట్ చేయండి
- డొమైన్ ఫంక్షన్ — డేటా
- నిల్వ రకం ఫైబర్ ఛానెల్
- ఉపయోగించడానికి హోస్ట్ అవసరమైన LUN అందుబాటులో ఉన్న హోస్ట్ను ఎంచుకోండి
LUNల జాబితాలో, మనకు అవసరమైన దానిని గుర్తించి క్లిక్ చేస్తాము. చేర్చు ఆపై సరేఅవసరమైతే, క్లిక్ చేయడం ద్వారా మీరు అదనపు నిల్వ ప్రాంత పారామితులను సర్దుబాటు చేయవచ్చు అధునాతన పారామితులు.
"స్టోరేజ్ డొమైన్" విజార్డ్ యొక్క స్క్రీన్షాట్

విజార్డ్ పని ఫలితాల ఆధారంగా, మనం ఒక కొత్త నిల్వ ప్రాంతాన్ని పొందాలి మరియు మన డేటా సెంటర్ స్థితికి మారాలి. UP, లేదా ప్రారంభించబడింది:
డేటా సెంటర్ మరియు దాని నిల్వ ప్రాంతాల స్క్రీన్షాట్లు:


వర్చువల్ మెషీన్ల కోసం నెట్వర్క్లను సృష్టించడం మరియు కాన్ఫిగర్ చేయడం
డాక్యుమెంటేషన్ లింక్: oVirt అడ్మినిస్ట్రేషన్ గైడ్,
oVirt వర్చువల్ ఇన్ఫ్రాస్ట్రక్చర్లో ఉపయోగించే లాజికల్ నెట్వర్క్లను సమూహపరచడానికి నెట్వర్క్లు లేదా నెట్వర్క్లు ఉపయోగించబడతాయి.
వర్చువల్ మెషీన్లోని నెట్వర్క్ అడాప్టర్ను హోస్ట్లోని ఫిజికల్ అడాప్టర్కు అనుసంధానించడానికి, లైనక్స్ బ్రిడ్జ్ వంటి లాజికల్ ఇంటర్ఫేస్లు ఉపయోగించబడతాయి.
నెట్వర్క్ల మధ్య ట్రాఫిక్ను సమూహపరచడానికి మరియు వేరు చేయడానికి, స్విచ్లపై VLANలు కాన్ఫిగర్ చేయబడతాయి.
oVirtలో వర్చువల్ మెషీన్ల కోసం లాజికల్ నెట్వర్క్ను సృష్టించేటప్పుడు, స్విచ్లోని VLAN నంబర్కు సరిపోయే IDని దానికి కేటాయించడం అవసరం, తద్వారా VMలు వేర్వేరు క్లస్టర్ నోడ్లలో నడుస్తున్నప్పటికీ ఒకదానితో ఒకటి కమ్యూనికేట్ చేసుకోగలవు.
వర్చువల్ మెషీన్లను కనెక్ట్ చేయడానికి హోస్ట్లలో నెట్వర్క్ అడాప్టర్ల ప్రాథమిక సెట్టింగ్లను చేసి ఉండాలి – లాజికల్ ఇంటర్ఫేస్ కాన్ఫిగర్ చేయబడింది బాండ్1అలా అయితే, అన్ని నెట్వర్క్ సెట్టింగ్లను oVirt అడ్మినిస్ట్రేటివ్ పోర్టల్ ద్వారా మాత్రమే చేయాలి.
హోస్టెడ్ ఇంజిన్తో VMని సృష్టించిన తర్వాత, డేటా సెంటర్ మరియు క్లస్టర్ స్వయంచాలకంగా ఏర్పడటంతో పాటు, మా క్లస్టర్ను నిర్వహించడానికి ఒక లాజికల్ నెట్వర్క్ కూడా స్వయంచాలకంగా సృష్టించబడింది – ovritmgmt, దీనికి ఈ VM అనుసంధానించబడింది.
అవసరమైతే, మీరు లాజికల్ నెట్వర్క్ సెట్టింగ్లను వీక్షించవచ్చు ovritmgmt మరియు వాటిని సర్దుబాటు చేయండి, కానీ మీరు oVirt మౌలిక సదుపాయాలపై నియంత్రణ కోల్పోకుండా జాగ్రత్త వహించాలి.
లాజికల్ నెట్వర్క్ సెట్టింగ్లు ovritmgmt

సాధారణ VMల కోసం కొత్త లాజికల్ నెట్వర్క్ను సృష్టించడానికి, అడ్మినిస్ట్రేటివ్ పోర్టల్కు వెళ్లండి. నెట్వర్క్ >> నెట్వర్క్స్ >> కొత్తమరియు ఖాతాలో జనరల్ అవసరమైన VLAN IDతో నెట్వర్క్ను జోడించండి మరియు “ పక్కన ఉన్న బాక్స్ను కూడా తనిఖీ చేయండిVM నెట్వర్క్దీని అర్థం ఏమిటంటే, దీనిని ఒక VMకి కేటాయించడానికి ఉపయోగించవచ్చు.
కొత్త VLAN32 లాజికల్ నెట్వర్క్ యొక్క స్క్రీన్షాట్

ట్యాబ్లో క్లస్టర్, మేము ఈ నెట్వర్క్ను మా క్లస్టర్కు జతచేస్తాము క్లస్టర్1.
దీని తర్వాత మనం వెళ్తాము కంప్యూట్ >> హోస్ట్స్, మేము వరుసగా ప్రతి హోస్ట్ వద్దకు, ట్యాబ్కు వెళ్తాము నెట్వర్క్ ఇంటర్ఫేస్లుమరియు విజార్డ్ను ప్రారంభించండి హోస్ట్ నెట్వర్క్లను సెటప్ చేయండికొత్త లాజికల్ నెట్వర్క్ యొక్క హోస్ట్లకు బంధించడానికి.
“హోస్ట్ నెట్వర్క్లను సెటప్ చేయి” విజార్డ్ యొక్క స్క్రీన్షాట్

oVirt ఏజెంట్ హోస్ట్లో అవసరమైన అన్ని నెట్వర్క్ సెట్టింగ్లను స్వయంచాలకంగా చేస్తుంది – VLANలు మరియు BRIDGEలను సృష్టిస్తుంది.
హోస్ట్లో కొత్త నెట్వర్క్ల కోసం ఉదాహరణ కాన్ఫిగరేషన్ ఫైల్లు:
cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no
cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no
cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=noక్లస్టర్ హోస్ట్లో అని నేను మీకు మరోసారి గుర్తు చేస్తున్నాను అవసరం లేదు నెట్వర్క్ ఇంటర్ఫేస్లను ముందుగానే మాన్యువల్గా సృష్టించండి ifcfg-bond1.432 и ifcfg-ovirtvm-vlan432.
లాజికల్ నెట్వర్క్ను జోడించి, హోస్టెడ్ ఇంజిన్తో హోస్ట్ మరియు VM మధ్య కనెక్షన్ను తనిఖీ చేసిన తర్వాత, దానిని వర్చువల్ మెషీన్లో ఉపయోగించవచ్చు.
వర్చువల్ మెషీన్ను డిప్లాయ్ చేయడానికి ఇన్స్టాలేషన్ ఇమేజ్ను సృష్టించడం
డాక్యుమెంటేషన్ లింక్: oVirt అడ్మినిస్ట్రేషన్ గైడ్, , విభాగం డేటా నిల్వ డొమైన్కు చిత్రాలను అప్లోడ్ చేయడం.
OS ఇన్స్టాలేషన్ ఇమేజ్ లేకుండా మీరు వర్చువల్ మెషీన్ను ఇన్స్టాల్ చేయలేరు, అయితే ఉదాహరణకు మీ నెట్వర్క్లో వర్చువల్ మెషీన్ ఇన్స్టాల్ చేసి ఉంటే ఇది సమస్య కాదు. ముందుగా సృష్టించిన చిత్రాలతో.
మన విషయంలో ఇది సాధ్యం కాదు, కాబట్టి మనమే ఈ ఇమేజ్ను oVirt లోకి ఇంపోర్ట్ చేసుకోవాలి. గతంలో, దీనికి ఒక ISO డొమైన్ను సృష్టించడం అవసరమయ్యేది, కానీ oVirt యొక్క కొత్త వెర్షన్లో దీనిని తొలగించారు, కాబట్టి మీరు ఇప్పుడు అడ్మినిస్ట్రేటివ్ పోర్టల్ నుండి నేరుగా స్టోరేజ్ డొమైన్కు ఇమేజ్లను అప్లోడ్ చేయవచ్చు.
నిర్వాహక పోర్టల్లో, వెళ్ళండి నిల్వ >> డిస్క్లు >> <span style="font-family: Mandali; "> అప్లోడ్ </span> >> ప్రారంభం
మన OS ఇమేజ్ను ISO ఫైల్గా జోడించి, ఫారమ్లోని అన్ని ఫీల్డ్లను నింపి, "పై క్లిక్ చేయండి"పరీక్ష కనెక్షన్".
యాడ్ ఇన్స్టాలేషన్ ఇమేజ్ విజార్డ్ యొక్క స్క్రీన్షాట్

మనకు ఈ రకమైన లోపం వస్తే:
Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`
అప్పుడు మీరు oVirt సర్టిఫికేట్ను "కు జోడించాలివిశ్వసనీయ రూట్ CAలు» మనం ఇమేజ్ను డౌన్లోడ్ చేయడానికి ప్రయత్నిస్తున్న అడ్మినిస్ట్రేటర్ కంట్రోల్ స్టేషన్లోని (ట్రస్టెడ్ రూట్ CA).
ట్రస్టెడ్ రూట్ CAకి సర్టిఫికేట్ను జోడించిన తర్వాత, క్లిక్ చేయండిపరీక్ష కనెక్షన్అందుకోవాలి:
Connection to ovirt-imageio-proxy was successful.మీరు సర్టిఫికేట్ జోడించే ప్రక్రియను పూర్తి చేసిన తర్వాత, ISO ఇమేజ్ను స్టోరేజ్ డొమైన్కు మళ్లీ అప్లోడ్ చేయడానికి ప్రయత్నించవచ్చు.
సూత్రప్రాయంగా, VM డిస్క్ల నుండి వేరుగా ఇమేజ్లు మరియు టెంప్లేట్లను నిల్వ చేయడానికి డేటా రకంతో ఒక ప్రత్యేక స్టోరేజ్ డొమైన్ను సృష్టించడం, లేదా వాటిని హోస్ట్ చేసిన ఇంజిన్ యొక్క స్టోరేజ్ డొమైన్లోనే నిల్వ చేయడం సాధ్యమే, కానీ ఇది నిర్వాహకుడి విచక్షణపై ఆధారపడి ఉంటుంది.
హోస్ట్ చేయబడిన ఇంజిన్ కోసం స్టోరేజ్ డొమైన్లోని ISO ఇమేజ్ల స్క్రీన్షాట్

వర్చువల్ మిషన్ను సృష్టించండి
డాక్యుమెంటేషన్ లింక్:
oVirt వర్చువల్ మెషీన్ నిర్వహణ గైడ్ –>
oVirt లోకి OS ఇన్స్టాలేషన్ ఇమేజ్ను లోడ్ చేసిన తర్వాత, మీరు నేరుగా వర్చువల్ మెషీన్ను సృష్టించే ప్రక్రియను కొనసాగించవచ్చు. చాలా పని పూర్తయింది, కానీ మనం ఇప్పటికే తుది దశకు చేరుకున్నాము. దీనికోసమే ఇదంతా మొదలైంది: అధిక లభ్యత గల వర్చువల్ మెషీన్లను హోస్ట్ చేయడానికి, లోపాలను తట్టుకోగల మౌలిక సదుపాయాలను సృష్టించడం. మరియు ఇదంతా పూర్తిగా ఉచితం—ఏ సాఫ్ట్వేర్ లైసెన్సులను కొనుగోలు చేయడానికి ఒక్క పైసా కూడా ఖర్చు చేయలేదు.
CentOS 7 తో వర్చువల్ మెషీన్ను సృష్టించడానికి, OS తో కూడిన ఇన్స్టాలేషన్ ఇమేజ్ను డౌన్లోడ్ చేసుకోవాలి.
మేము పరిపాలనా పోర్టల్కి వెళ్తాము, వెళ్ళండి కంప్యూట్ >> వర్చువల్ యంత్రాలుమరియు, VM క్రియేషన్ విజార్డ్ను ప్రారంభించండి. అన్ని పారామీటర్లు మరియు ఫీల్డ్లను పూరించండి, ఆపై క్లిక్ చేయండి. సరేమీరు డాక్యుమెంటేషన్ను అనుసరిస్తే ప్రతిదీ చాలా సులభం.
ఉదాహరణగా, సృష్టించబడిన డిస్క్తో, నెట్వర్క్కు కనెక్ట్ చేయబడి, మరియు ఇన్స్టాలేషన్ ఇమేజ్ నుండి బూట్ అయ్యే, అధిక లభ్యత గల VM కోసం ప్రాథమిక మరియు అధునాతన సెట్టింగ్లను నేను అందిస్తాను:
అధిక లభ్యత గల VM సెట్టింగ్ల స్క్రీన్షాట్లు





విజార్డ్ను పూర్తి చేసిన తర్వాత, దానిని మూసివేసి, కొత్త VMని ప్రారంభించి, దానిపై OSను ఇన్స్టాల్ చేయండి.
దీన్ని చేయడానికి, అడ్మినిస్ట్రేటివ్ పోర్టల్ ద్వారా ఈ VM యొక్క కన్సోల్లోకి లాగిన్ అవ్వండి:
VM కన్సోల్కు కనెక్ట్ చేయడానికి అడ్మినిస్ట్రేటివ్ పోర్టల్ సెట్టింగ్ల స్క్రీన్షాట్

VM కన్సోల్కు కనెక్ట్ అవ్వడానికి, మీరు ముందుగా వర్చువల్ మెషీన్ ప్రాపర్టీస్లో కన్సోల్ను కాన్ఫిగర్ చేయాలి.
VM సెట్టింగ్లు, "కన్సోల్" ట్యాబ్ యొక్క స్క్రీన్షాట్

VM కన్సోల్కు కనెక్ట్ అవ్వడానికి, మీరు ఉదాహరణకు, .
బ్రౌజర్ విండోలో నేరుగా VM కన్సోల్కు కనెక్ట్ అవ్వడానికి, కన్సోల్ కనెక్షన్ సెట్టింగ్లు ఈ క్రింది విధంగా ఉండాలి:

VMలో OSను ఇన్స్టాల్ చేసిన తర్వాత, oVirt గెస్ట్ ఏజెంట్ను ఇన్స్టాల్ చేయడం మంచిది:
yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.serviceఈ విధంగా, మన చర్యల ఫలితంగా, సృష్టించబడిన VM అధిక లభ్యతను కలిగి ఉంటుంది, అంటే అది నడుస్తున్న క్లస్టర్ నోడ్ విఫలమైతే, oVirt దాన్ని రెండవ నోడ్లో స్వయంచాలకంగా పునఃప్రారంభిస్తుంది. ఈ VMని నిర్వహణ లేదా ఇతర ప్రయోజనాల కోసం క్లస్టర్ హోస్ట్ల మధ్య తరలించవచ్చు కూడా.
తీర్మానం
ఈ వ్యాసంలో మరియు డాక్యుమెంటేషన్లో వివరించిన నిర్దిష్ట నియమాలు మరియు అవసరాలను మీరు పాటించినంత కాలం, oVirt అనేది అమలు చేయడానికి అంత కష్టం కాని, పూర్తి సామర్థ్యం గల వర్చువల్ ఇన్ఫ్రాస్ట్రక్చర్ మేనేజ్మెంట్ సాధనం అని ఈ వ్యాసం తెలియజేసిందని నేను ఆశిస్తున్నాను.
వ్యాసం పరిమాణం చాలా పెద్దదిగా ఉండటం వల్ల, వివరణాత్మక వివరణలు మరియు స్క్రీన్షాట్లతో కూడిన వివిధ విజార్డ్లను పూర్తి చేయడానికి దశలవారీ సూచనలు, సుదీర్ఘమైన కమాండ్ అవుట్పుట్లు మొదలైన అనేక విషయాలను చేర్చడం అసాధ్యమైంది. నిజానికి, దీనికి ఒక పూర్తి పుస్తకమే అవసరమవుతుంది, కానీ నిరంతరం కొత్త ఆవిష్కరణలు మరియు మార్పులతో కూడిన కొత్త సాఫ్ట్వేర్ వెర్షన్లు విడుదల అవుతున్న ఈ తరుణంలో అది అంత ఆచరణాత్మకం కాదు. అన్నిటికన్నా ముఖ్యమైన విషయం ఏమిటంటే, అన్నీ కలిసి ఎలా పనిచేస్తాయో అర్థం చేసుకోవడం మరియు లోపాలను తట్టుకోగల వర్చువల్ మెషీన్ నిర్వహణ ప్లాట్ఫామ్ను రూపొందించడానికి ఒక సాధారణ అల్గారిథమ్ను అభివృద్ధి చేసుకోవడం.
మనం ఒక వర్చువల్ ఇన్ఫ్రాస్ట్రక్చర్ను సృష్టించినప్పటికీ, ఇప్పుడు దానిలోని వ్యక్తిగత అంశాలైన హోస్ట్లు, వర్చువల్ మెషీన్లు, అంతర్గత నెట్వర్క్ల మధ్య, అలాగే బయటి ప్రపంచంతో పరస్పరం వ్యవహరించేలా దానికి శిక్షణ ఇవ్వాలి.
ఈ ప్రక్రియ ఒక సిస్టమ్ లేదా నెట్వర్క్ అడ్మినిస్ట్రేటర్ యొక్క ప్రధాన విధులలో ఒకటి, దీని గురించి మన ఎంటర్ప్రైజ్ యొక్క ఫాల్ట్-టాలరెంట్ ఇన్ఫ్రాస్ట్రక్చర్లో VyOS వర్చువల్ రౌటర్ల వాడకం గురించిన తదుపరి ఆర్టికల్లో వివరించబడుతుంది (మీరు ఊహించినట్లుగానే, అవి మన oVirt క్లస్టర్లో వర్చువల్ మెషీన్లుగా నడుస్తాయి).
మూలం: www.habr.com
