ПредишенСледващото

Днес приключи един интересен експеримент - тичане миграция на сървъри CentOS 5 с недвижими хардуер, виртуален.

Както виртуализация и изчислителни облаци тези дни са все по-популярни, аз мисля, че този метод на прехвърляне на физически машини във виртуална среда, ще бъде от значение в някои случаи.

Ситуацията е следната: има сървър с работещ и конфигурирани CentOS на борда, ние се нуждаем между чистия метал и операционни системи правят кокошките хипервайзор ESXi / XenServer / Virtualbox т.н. В същото време, ние нямаме втори сървър не разполага с vCenter, съответно, не е възможно да се използва "законен" и с подкрепата на инструменти като VMware Converter до P2V миграции.

Всъщност, аз правя, и на необходимостта да се трансфер Linux сървър в такава ситуация. Но преди да направим всичко това на живо, бягане производствен сървър, реших да се тества в, така да се каже, "лабораторни" условия. И това е, което се случи.

миграцията план е както следва:

- направи изображение на диска с помощта на Acronis True Image за USB флаш памет или външен твърд диск (в зависимост от силата на звука)

- форматиране на вътрешния сървър, и инсталиране на хипервайзора винтове (в моя случай, VMware ESXi 5.0)

- създаване на необходимата размера на виртуалната машина

- се развива образа на диска на virtualke

Този метод е добре, защото ние трябва да мигрират само: на живо CD с Acronis, ESXi инсталатор, флаш памет или външен твърд диск подходящ размер, конзолата (преносим или настолен компютър shka на една и съща мрежа, сървър).

На теория, планът работи добре, но "може да е възможно" :))

Като цяло, по-точно, точка по точка:

Създаване на образ на работещ сървър

1. Boot от живо-компактдиска с Windows, в който има Acronis (напр Alkid).

2. Свържете USB флаш памет или външен твърд диск, което пространство ще бъде достатъчно, за да създаде изображение. Съветвам да се вземат устройството, на което има най-много свободно пространство, както е заета пространство на сървъра, всички секции заедно. Acronis, разбира се, компресира данните в процеса на създаване на имидж, но това е по-добре да се вземат с резерв.

3. С помощта на Acronis True Image създадете файл с изображение на твърдия си диск. Подробности този процес няма да се опише, защото Acronis - програма много от тях са запознати и интуитивен. Единственото нещо, което да се отбележи, е, че трябва да бъдат проверени за всички дискови дялове, включително MBR.

Форматиране на дискове и монтаж на Хипервизорите

4. След szodaniya начин да управлявате сървъра изключва външен диск, поставете инсталационния диск с хипервайзора, в моя случай - VMware ESXi 5.o. и рестартиране на сървъра.

5. Монтирайте ESXi. което автоматично ще форматирате твърдия диск (или сървър RAID-масив), предварително уведомяване на (опише подробно процеса на инсталиране на отделна позиция).

6. Създаване на мрежа за ESXi и свързани чрез vSphere 5.0 Клиентът (можете да го изтеглите от сървъра на ESXi, уеб интерфейс) от нашия "конзола" (лаптоп или компютър shka).

Ако не възникнат проблеми с връзката към сървъра чрез vSphere Client (и те не трябва да има), а след това можете да преминете към следващия етап - подготовка на сървъра на виртуалната машина приемник

7. В vSphere Client-е то точно в нашия домакин и изберете «New Virtual Machine» -> «по поръчка».

8. Следвайте инструкциите, изберете «Версия 8" -> настройват параметрите на паметта и брой процесори, операционна система тип и др ..

9. Когато става въпрос за диск - изберете «Създаване на нов диск» и определя размера на виртуалния диск, който искате да дадете Dev. Тук трябва да се уточни размерът на не по-малко от количеството на използваната място на всички раздели на нашия Linux сървър, докато той е още жив.

10. Какво бихте прекосяват USB-устройство в нашата Dev, трябва да добавите съответния контрольор в него. За да направите това, щракнете върху правото -> «Редактиране на настройките» -> «Добави» -> «USB контролер».

Виртуална машина е създаден и подготвен - вие сте готови за разполагане на един образ в него

11. Монтирайте изо-shku живо-CD в CD-диск на нашата virtualke и препращате нашия USB-устройство, за да зареди.

12. Ние се провери, че нашият външен твърд диск е свързан и е признат и са готови да наложат изображение с Acronis True Image.

Бях любопитен Acronis реагират на промените в размера на твърдия диск, когато възстановите ми Linux дял (в virtualke твърд диск е в пъти по-малко). Програмата е любезно предоставен да се направи автоматично преоразмеряване на всички раздели по начин, който ще се вмести в определеното пространство. Хареса ми идеята и реших да се възползва от шанса. В резултат на това - програмата нарязани всеки раздел същия процент на свободно място (достатъчно умен).

13. Както е отбелязано по-горе - в една от стъпките за възстановяване на Acronis предлага да се направи автоматичен дял преоразмеряване, или можете да го направите ръчно. Избрах машината. Гледайки напред малко, бих казал, че процедурата мина добре и Acronis не е счупено ми секции, както и всички всички файлове остават непокътнати. Имам всички секции са били в добрата стара Ext3, за други файлови системи не казват.

14. След като системата се възстанови от изображение - забраните изо-BCCH, USB-устройство и рестартирайте Dev спазване на резултатите от своя труд.

И шо тъй като това се е случило ...

След рестартиране, аз бях приятно изненадан, че ми CentOS започнаха весело зареден. Първо Grub, тогава ядрото ... което означаваше, че MBR в ред и зареждащ дял също. Но когато става дума за монтиране на дискове, а след това се изкачи Bochin:

В резултат на това gugleniya разкри, че решението на този проблем е създаването на нов initrd файл. За информация как да се направи това, е писано тук.

След генериране на нов файл initrd ми CentOS прекратяват без никакви проблеми, и аз съм много щастлив.

След нашата стартирате Linux, аз ви съветвам да инсталирате VMware Tools за нашето разпределение. Това ще осигури по-добра интеграция с хипервайзора, като например доброто спиране хипервайзор виртуална добре при изключване, синхронизация на времето, шофьори и т.н.

Експериментът може да се счита за успешно, и метода на миграция - работи. НО! резултатът от тази процедура зависи от състоянието на разпределение на операционната система, файлови системи и др секции така завършването на тази процедура може да бъде далеч от тривиално.

По това време аз издържа CentOS в лабораторията и в близко бъдеще ще носи "войнствен» Debian Squeeze сървър.

Така че - да се продължи ...;)

Сподели този линк:

Подкрепете проекта - споделете линка, благодаря!