среда, 9 февраля 2011 г.

physical boot-from-san 2 virtual boot-from-san

Для многих внедряющих vSphere стоит задача не только развертывать виртуальные сервера и сервисы на них, а мигрировать уже существующую железную инфраструктуру в виртуальность.

Для этого, у VMware, существует неплохое решение — VMware Converter, в Enterprise(в комплекте с vCenter) и бесплатном вариантах.

Там, где почему-то конвертор не сработал (хинт: существуют конверторы не только от VMware), иногда выручают менее специализированные решения. Миграция на виртуальную машину — это, суть, просто миграция на сервер с другим набором железа. И программа минимум — сделать так, чтобы ОС начала загружаться с дискового контроллера нового сервера. В этом могут помочь средства типа Acronis Universal Restore.

А иногда помогает просто подумать.

Из переписки:

...

попробую описать ситуацию

есть физические сервера Boot from SAN

есть задача — бутовые луны подключить к виртуальным машинам и таким образом виртуализировать физические сервера.

есть огромные опасения по поводу такого манёвра — боюсь если я подключу этот лун как RDM то не загружусь и более того запорю ОС

...

возможно у тебя были подобные ситуации или есть какая то правильная литература как провернуть такую авантюру...

 

Тут я давал ответы примерно как в начале этого текста, но они не были удобными или работоспособными.

 

долго думал и нашел решение, на мой взгляд вполне простое и жизнеспособное.

для того чтоб грузить ВМ с LUN-а с которого грузился физический сервер нужно следующее:

1. создать новую ВМ

2. создать в ней IDE контроллер

3. подключить к созданной ВМ LUN через RDM и посадить его на IDE контроллер

в такой схеме я исключаю необходимость подгрузки дополнительных драйверов, а драйвера для IDE есть в любой ОС.

потом стартуем ВМ устанавливаем ВМТулз удаляем драйвера мультипасинга и всё.

проверил работает надёжно.

 

Мне стыдно что сам не предложил такой вариант :-(.

 

thx Yuriy

5 комментариев:

  1. нужно отметить что на SAN можно сделать снепшоты LUN используемых для загрузки, в любой СХД внешней есть такой функционал. таким образом перед загрузкой можно создать точку восстановления и потом вернуться к ней, если что..

    ОтветитьУдалить
  2. Дополнение к коментам анонима:
    Снепшоты можно делать далеко не всегда, а только если на СХД есть лицензия, со снапшотов может быть невозможно загрузиться...
    Мише: Я бы таки прицеплял RDM не к IDE, а LSI Parallel, для него драйвера есть во всех ОС начиная с Win2003, Linux/Solaris вообще безболезненно переживает переезд с железа на железо... Кроме Acronis средства BMR (Bare Metal Restore) есть еще у Symantec - BESR и собственно BMR в NetBackup

    ОтветитьУдалить
  3. У знакомых Acronis не смог перенести физический сервер ;)
    Зато смог Paragon ... (стоящий несколько тысяч рублей).
    Идея с IDE правильная.

    ОтветитьУдалить