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/)
DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...
HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...
CloudCone商家在前面的文章中也有多次介绍,他们家的VPS主机还是蛮有特点的,和我们熟悉的DO、Linode、VuLTR商家很相似可以采用小时时间计费,如果我们不满意且不需要可以删除机器,这样就不扣费,如果希望用的时候再开通。唯独比较吐槽的就是他们家的产品太过于单一,一来是只有云服务器,而且是机房就唯一的MC机房。CloudCone 这次四周年促销活动期间,商家有新增独立服务器业务。同样的C...
xen为你推荐
独立ip空间大家都来看看,下面哪个独立IP空间好域名注册公司一般公司注册的都是什么域名?linux虚拟主机怎么样在自己的电脑上安装一个Linux的虚拟机操作系统?全能虚拟主机免费的虚拟主机不可以修改网站?已备案域名查询已经有个顶级域名,怎么查询是否备案?虚拟空间哪个好国内哪个空间商(虚拟主机)最好美国网站空间我想买个国外的网站空间,那家好,懂的用过的来说说免备案虚拟主机请问哪里好一点的免备案的虚拟主机?郑州虚拟主机虚拟主机哪个好点,用过的推荐下下载虚拟主机虚拟机软件到那里下载。怎么安装
域名服务器 北京服务器租用 免费国际域名 淘宝二级域名 免备案cdn 标准机柜尺寸 京东商城0元抢购 速度云 创建邮箱 网通服务器 带宽租赁 德隆中文网 中国linux cdn网站加速 成都主机托管 阿里云邮箱怎么注册 国外免费网盘 websitepanel winserver2008r2 apache启动失败 更多