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/)
VPSDime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:VPSDime夏季促销:美国达拉斯VPS/2G内存/2核/20gSSD/1T流量/$20/年,此次推出一款Windows VPS,依然是...
炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...
我们在去年12月分享过Hosteons新上AMD Ryzen9 3900X CPU及DDR4内存、NVMe硬盘的高性能VPS产品的消息,目前商家再次发布了产品更新信息,暂停新开100M带宽KVM套餐,新订单转而升级为新的Budget KVM VPS(SSD)系列,带宽为1Gbps端口,且配置大幅升级,目前100M带宽仅保留OpenVZ架构产品可新订购,所有原有主机不变,用户一直续费一直可用。Bud...
xen为你推荐
域名备案查询网站备案查询网站空间购买网站空间购买注意事项便宜虚拟主机麻烦各位给我推荐一个比较便宜的虚拟主机,要质量好的。谢谢大家了100m虚拟主机万网和新网虚拟主机有100M的吗万网虚拟主机万网虚拟、专享、独享主机有什么区别?上海虚拟主机上海虚拟主机哪家好啊?花生壳域名用花生壳可申请免费域名吗?花生壳域名花生壳域名的使用花生壳域名花生壳添加新域名域名是什么什么是域名?域名是干什么用的?
西安域名注册 荷兰vps godaddy域名解析 什么是域名地址 罗马假日广场 老鹰主机 pw域名 omnis 优key parseerror 万网优惠券 天猫双十一抢红包 vip购优汇 ntfs格式分区 北京双线 可外链网盘 国外代理服务器软件 中国电信宽带测速网 gtt 国外视频网站有哪些 更多