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/)
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...
gcorelabs提供美国阿什本数据中心的GPU服务器(显卡服务器),默认给8路RTX2080Ti,服务器网卡支持2*10Gbps(ANX),CPU为双路Silver-4214(24核48线程),256G内存,1Gbps独享带宽仅需150欧元、10bps带宽仅需600欧元,不限流量随便跑吧。 官方网站 :https://gcorelabs.com/hosting/dedicated/gpu/ ...
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
xen为你推荐
域名空间代理我想做域名空间代理!免费美国主机哪里有免费不限流量的国外主机租服务器我想租一个服务器,越便宜越好已备案域名查询如何查询网站的域名是否已经备案美国vps主机我用的美国VPS主机429元/月,感觉好贵,请问有比较便宜点的吗?重庆虚拟空间重庆虚拟主机租用那家好?网站空间购买不用备案的网站空间,哪里可以有这样的网站空间购买?网站空间商域名空间商怎么做什么是虚拟主机什么是“虚拟主机”?请解释祥细些!郑州虚拟主机什么是双线虚拟主机?
com域名 郑州服务器租用 香港加速器 hostmonster 电影服务器 香港托管 优key 轻博 地址大全 免费ftp空间申请 云全民 大容量存储器 789电视网 绍兴电信 怎么建立邮箱 超级服务器 360云服务 华为云建站 阿里云邮箱个人版 万网服务器 更多