CopyrightIBMCorporation2009ТорговыемаркиОбеспечениевысокойготовностинавиртуальномсервереXenСтраница1из6ОбеспечениевысокойготовностинавиртуальномсервереXenИспользованиеIBMSystemDirectorVirtualAvailabilityManagerдляреализациивысокойготовностинавиртуальномсервереXenДаШуанХеЧжуоМа26.
02.
2009ВстатьеприводятсяпошаговыеинструкциипореализациивысокойготовностивиртуальногосервераXenспомощьюпрограммыIBMSystemDirectorVirtualAvailabilityManager.
VirtualAvailabilityManagerвходитвпакетIBMSystemDirectorVirtualizationManager,расширениядляIBMDirector.
Встатьеизложенывсеэтапынастройки,отпредварительныхусловийиустановкидопоискаиустранениянеисправностей—все,чтонеобходимодляполучениявиртуальныхвозможностейвысокойготовности.
ЭтишагипомогутобеспечитьвысокуюготовностьвиртуальногосервераXenспомощьюIBMSystemDirectorVirtualAvailabilityManager.
ВкачествеаппаратнойплатформыиспользуютсяIBMBladeServerHS21иIBMStorageDS4300.
ПредварительныеусловияДляначаланамнеобходимытриblade-сервераHS21сустановленнойSUSELinux10SP1.
Длядвухизтрехblade-серверов,blade2иblade3,должнобытьсконфигурированаобщаясистемахранения;приэтомобщедоступноепространствохранениядолжнобытьболее19ГБ.
Подготовкасредыдляхост-сервераНеобходимыешагидляподготовкисредыхост-сервера:1.
УстановитенеобходимыепрограммысустановочногообразаSUSE10SP1:heartbeatненижеверсии2.
0.
8ocfs2-toolsненижеверсии1.
2.
2developerWorksibm.
com/developerWorks/ru/ОбеспечениевысокойготовностинавиртуальномсервереXenСтраница2из6evms-haненижеверсии2.
5.
5python-cursesненижеверсии2.
4.
2Приустановкеиздругихисточниковудостоверьтесь,чтополучилиправильныеверсии!
2.
УстановитеядроXenсверсиейновее,чем2.
6.
16.
53–т.
е.
спатчемдляпакетаocfs2.
3.
Сконфигурируйтебрандмауэр:ДляVirtualAvailabilityManagerПредоставьтедоступслужбамNFSServerиДдемонаSLPОткройтепортыамTCP3268,3269,15988159896988ипортуUDP24074.
Отключитеслужебныйлокальныйпротокол(SLP)изсистемнойслужбы5.
Проверьтесовместноиспользуемуюсистемухранениякомандойls/dev/mapper.
Результатдолженвыглядетьследующимобразом:3600a0b800017939900003573484f4be03600a0b800017939900003573484f4be0-part13600a0b800017939900003573484f4be0-part43600a0b800017939900003573484f4be0-part5controlЕслирезультатвыглядитнетак,значит,неоткрытымножественныепути.
Выполнитекомандыchkconfigboot.
multipathиchkconfigmultipathd,чтобыоткрытьих.
6.
Удостоверьтесь,чтоэтидвахостамогутраспознатьдругдруга.
ЕслиэтидваименихостасконфигурированывDNS,настройтедлянихправильныйDNS-сервер.
Еслиимяхостасконфигурировановручную,необходимоотредактироватьфайл/etc/hostsнаобоиххостахтак,чтобывнёмуказывалосьимядругогохоста.
Этоозначает,чтофайлнаобоиххостахбудетвключатьоднузаписьдлясебяидругуюзаписьдлядругого.
7.
Настройкидаты/временинаэтихдвуххостахblade2иblade3должнысоответствоватьнастройкамнасервереblade1;впротивномслучаесерверIBMDirectorбудетсчитать,чтоонивыключены.
Средахостауспешноподготовлена;теперьможноустановитьпрограммноеобеспечение,относящеесякVirtualAvailabilityManager.
УстановкаVirtualAvailabilityManagerЧтобыустановитьпрограммноеобеспечение,относящеесякVirtualAvailabilityManager:1.
Установитепрограммноеобеспечениевысокойготовностинасервереblade1(IBMDirectorServer5.
20.
2иIBMDirectorVirtualizationManager1.
2Server).
TheDirectorVirtualizationManagerвключаетвсебяVirtualAvailabilityManagerServer.
2.
Установитепрограммноеобеспечениенаведущихсерверахblade2иblade3(DirectorAgentCoreserverversion5.
20.
2иIBMDirectorVirtualizationManager1.
2Agent,включающиевсебяVirtualAvailabilityManagerAgent).
УстанавливаяVirtualizationManagerAgentнаведущихсерверах,выберитеопцию"создатьмастер-образпозже"инеклонируйтефизическийсервернавиртуальныйсервер.
СозданиегруппывысокойготовностиДлясозданиясервернойгруппывысокойготовностисделайтеследующее:ibm.
com/developerWorks/ru/developerWorksОбеспечениевысокойготовностинавиртуальномсервереXenСтраница3из61.
ДобавьтехостыкIBMDirectorServerиотправьтезапроскним.
Затемпроверьтеатрибутхостов-объектдолженбытьвсети,уровеньегоагентадолженбыть1иподдерживаемыепротоколы—SSHиCIM.
ЕслихостнедоступенилинеподдерживаетпротоколCIM,спомощьюкомандыservicecimserverdstatusудостоверьтесь,чтослужбаservicecimserverdstatusзапущенанахостах.
Еслиcimserverdостановлена,запуститеее.
Еслиуровеньагентахоста=0,временноотключитебрандмауэриповторнодобавьтехосткIBMDirectorServer.
2.
ОткройтеWeb-интерфейсIBMSystemDirectorVirtualizationManagerивDirectorConsoleвыберитезадачуVirtualServersandHosts.
ПриэтомоткроетсяWeb-интерфейсIBMSystemDirectorVirtualizationManager.
3.
ВыберитезадачуCreateVirtualFarmвпунктеHardwareandSoftware,затем:1.
Введитеназвание(имя)виртуальнойгруппысерверов,например,HAFarm.
2.
ДляхарактеристикигруппывыберитеHighAvailabilitywithworkloadmanagement.
3.
Вкачественачальногохоставыберитеblade2.
4.
ДлясовместноиспользуемогоустройствахраненияданныхвыберитеWWN.
5.
ДляполитикигруппывыберитеRestart.
6.
Выполучитеошибкупотаймауту;VirtualAvailabilityManagerнеможетзакончитьсозданиезатакоевремя.
7.
Проверьтефайлжурнала/opt/ibm/director/am/logs/aminfr.
logнахостеblade2,чтобыузнать,законченлипроцесссоздания.
Такаязапись:[07/08/0813:49:23]startam[INFO]:Exitingstartam().
[07/08/0813:49:24]amm[INFO]:amm_add_nodeExit"означает,чтопроцесссозданиягруппысерверовсвысокойготовностьюужезакончен.
8.
ВыберитезадачуAddHost.
.
.
идобавьтехостblade3кгруппепослетого,каконабудетсоздана.
Онадолжнауспешносоздаться;записижурналадолжныбытьаналогичнытем,чтобылипоказанынапредыдущемшаге.
4.
Чтобыубедиться,чтогруппасерверовсозданауспешно:Проверьтепапки/opt/ibm/director/am/mnt/keystoreнаобоиххостах;онидолжныбытьодинаковымиисодержатьчетырефайла.
Проверьтепапки/opt/ibm/director/am/mnt/clusterdataнаобоиххостах;онидолжныбытьодинаковымиисодержатьтрифайла.
Проверьтефайлконфигурациифайловойсистемысовместноиспользуемогоустройствахранения/etc/ocfs2/cluster.
conf;егосодержаниедолжнобытьодинаковымнадвуххостах.
СозданиевиртуальногосервераЧтобысоздатьвиртуальныйсервер,сделайтеследующее:1.
СкопируйтесодержимоефайловустановочногообразаSUSE10SP1впапку(например,/shared/tmp);этапапкадолжнабытьдоступнаназапись.
2.
Выполнитекоманду/opt/ibm/director/vm/im/suse_inst.
py--dest=/shared/vm_master.
img--src=/shared/tmp--net=localнахостеblade2,чтобысоздатьобраз-оригинал.
developerWorksibm.
com/developerWorks/ru/ОбеспечениевысокойготовностинавиртуальномсервереXenСтраница4из63.
Скопируйтефайлобраза-оригиналавпапку/opt/ibm/director/am/mnt/images/masters/.
4.
ВWeb-интерфейсеIBMSystemDirectorVirtualizationManagerоткройтезадачуCreateSystemtemplateвпунктеTemplatesandDeploymentдляшаблонавыберитефайлобраза-оригинала,которыйвытолькочтосоздали.
5.
ВыберитезадачуCreateVirtualServerвпунктеHardwareandSoftwareисоздайтевиртуальныйсервернахостеblade2;выберитетолькочтосозданныйшаблон.
6.
1.
Попримерупредыдущихшаговможносоздатьдополнительныевиртуальныесерверы.
Этовсе,чтонеобходимодлясозданиягруппысерверовсфункциямивысокойготовностиивиртуальногосервера.
Теперьдавайтепроверим.
ЗапускипроверкафункцийвысокойготовностиЧтобызапуститьипроверитьфункциивысокойготовности:1.
ВыберитезадачуActivateHACapabilities,чтобыприменитьфункциивысокойготовности.
Выполнитекомандуcrm_monнаобоиххостах,чтобыпроверитьсостояниемониторинга.
2.
Отключитехостblade2.
Можнобудетувидеть,чтовиртуальныйсервер,которыймысоздали,переместилсянахостblade3;этоозначает,чтомыуспешнореализоваливозможностивысокойготовностивиртуальногосервера.
ВозвращениесредывисходноесостояниеЧтобывернутьсредувисходноесостояние,сделайтеследующее:1.
Отключитефункциивысокойготовностиуфермысерверов.
2.
Удалитеобахостаизгруппысерверов.
3.
УдалитеобахостаигруппуизIBMSystemDirectorVirtualizationManager.
4.
Запуститекоманду/opt/ibm/director/am/bin/amDoctorpurifyнаобоиххостах.
Есликоманданевсостояниизавершиться,перезагрузитехостипопробуйтекомандуснова.
5.
Размонтируйтеразделяемоесовместноиспользуемоеустройствохранениянахранилищеизхостахов.
Выполнитекомандуevms_queryvolumes,чтобыопроситьтекущиеустройствахранения.
Результатыдолжнывыглядетьследующимобразом:/dev/evms/600a0b8000179399000035794872607e_FS_Volume/dev/evms/sda1/dev/evms/sda26.
Выполнитекомандуevms,азатемdr:/dev/evms/600a0b8000179399000035794872607e_FS_Volumeдляудалениятомов.
Выберитевсезначенияпоумолчанию.
7.
Перезагрузитеобахостаснова.
Теперьвыготовыкзапуску.
УстранениевозможныхнеисправностейЕслифайлывпапке/opt/ibm/director/am/mnt/keystoreи/opt/ibm/director/am/mnt/clusterdataнаэтихдвуххостахразличаются,илиеслисодержаниефайлаконфигурацииустройствibm.
com/developerWorks/ru/developerWorksОбеспечениевысокойготовностинавиртуальномсервереXenСтраница5из6хранения/etc/ocfs2/cluster.
confразличнонаэтихдвуххостах,проверьте,знаютлиобахостаименадругдруга.
Еслинет,добавьтеимяиIP-адресдругогохоставфайл/etc/hosts.
Есливыполучилиошибкувовремясозданиягруппысерверов,придобавлениивнеёхостовилижеактивизации,проверьтесостояниеслужбыcimserverdнаобоиххостахкомандойservicecimserverdstatus;такженужноэтосделать,еслиcimserverdбылвнезапноостановленвтекущемагентеDirector.
developerWorksibm.
com/developerWorks/ru/ОбеспечениевысокойготовностинавиртуальномсервереXenСтраница6из6ПохожиетемыОригиналстатьиDeliverhighavailabilitywithaXenvirtualserver(EN).
IBMSystemDirectorVirtualAvailabilityManagement:продуктотIBM,обеспечивающийподдержкувысокойготовности,атакжединамическогоистатическогоперераспределениядлявиртуальныхсерверовXen.
IBMDirector:интегрированныйнаборинструментов,которыйпредоставляетвсесторонниевозможностисопровождениясистемы,позволяяувеличитьготовностьсистемыиснизитьИТ-затраты.
"ВиртуальныйLinux"(developerWorks,декабрь2006г.
):обзорметодов,архитектурыипримененийвиртуализации.
"VirtualizationwithcoLinux"(developerWorks,март2007г.
):coLinuxкакбыстрыйвариантLinux/Windows-виртуализацииидемонстрациядругогопутивиртуализации.
ПоддержкаизагрузкафайловдляIBMTotalStorageDS4300MidrangeDiskSystem,включаявстроенноепрограммноеобеспечение,управлениеустройствамихраненияипрограммноеобеспечениеадаптерашиныхоста,атакжесредствауправленияидиагностики.
(EN)Xen.
org:актуальнаяинформацияпогипервизоруXen,обеспечивающемунаборфункциональныхвозможностейдлявиртуализациинаx86,x86_64,IA64,PowerPCинадругихархитектурах,атакжеширокогодиапазонагостевыхоперационныхсистем,включаяWindows,Linux,SolarisиразличныеверсииоперационныхсистемBSD.
(EN)РазделLinuxнасайтеdeveloperWorksдополнительныересурсыдляразработчиковLinux(включаяновичковвLinux)атакженаиболеепопулярныестатьиипособия.
ВсесоветыиучебныепособияпоLinuxотdeveloperWorks.
ИспользуйтеввашемследующемпроектеразработкидляLinuxознакомительныеверсииПОIBM,которыеможноскачатьнепосредственносdeveloperWorks.
CopyrightIBMCorporation2009(www.
ibm.
com/legal/copytrade.
shtml)Торговыемарки(www.
ibm.
com/developerworks/ru/ibm/trademarks/)
特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云推出多IP云主机...
Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...
快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...
xen为你推荐
php虚拟主机免费的国内的php虚拟主机有吗vps虚拟主机虚拟主机和VPS该选择哪个比较好ip代理地址代理IP是什么美国网站空间购买美国网站空间使用会不会麻烦呢,手机网站空间手机网页空间需要多大?什么是虚拟主机什么是“虚拟主机”?请解释祥细些!新加坡虚拟主机新加坡虚拟主机无法访问,Godaddy回邮件说是域名的问题?沈阳虚拟主机沈阳盘古网络技术有限公司的介绍二级域名一级域名与二级域名有啥区别org域名org域名做网站好不好
国外主机空间 申请域名 域名服务dns的主要功能为 3322动态域名 5折 rackspace nerd 河南服务器 中国电信测速112 怎样建立邮箱 香港新世界中心 七夕快乐英语 免费ftp 登陆qq空间 江苏徐州移动 腾讯数据库 japanese50m咸熟 windowsserver2012r2 ncp 连连支付 更多