Я заменяю сервер Dell PowerEdge 2950 (PERC 6 / i) новым PowerEdge R510 (PERC H700). Существующая система имеет свою систему на паре дисков в RAID1. Я намерен повторно использовать эти диски на новом сервере, но я хочу выполнить параллельную миграцию служб.
Мой план - переместить один из дисков, переразбить и установить ОС. После того, как я все перенесу и смогу списать первую машину, я собираюсь переместить второй диск и восстановить том RAID.
Очевидно, я понимаю связанные с этим риски, поскольку во время миграции у меня не будет избыточности, но я могу с этим смириться. Я просто хотел проверить, возможно ли то, что я хочу сделать, и есть ли какие-нибудь очевидные подводные камни в том, что я делаю?
Это сработает, но лично я бы не стал этого делать с аппаратным RAID. Слишком много реализаций, чтобы заслужить полное доверие в неподдерживаемых ситуациях. Он не был предназначен для этого. Это взлом. У хаков есть потенциальные побочные эффекты. Вы не узнаете, что может пойти не так, пока не станет слишком поздно. Но я уверен, что есть много историй успеха.
Самая большая опасность может заключаться в том, что удаленный диск имеет где-то сохраненный идентификатор, и если вы добавите на машину диски с таким же идентификатором, это может сделать что-то глупое. (В качестве примера программного RAID-массива с этой известной проблемой посмотрите на разницу между «zpool detach» и «zpool split» файловой системы ZFS. Split был создан для поддержки того типа действий, которые вы делаете. Detach - это то, о чем вы думаете делаю.)
Знаете ли вы, что RAID-контроллер второй системы совместим с первым? В противном случае диск работать не будет. (но шанс велик, так как это зеркало)
Если вы использовали программный рейд (или оборудование, поддерживающее 3-сторонние зеркала), вы можете просто добавить третий диск к зеркалу, и до тех пор, пока вы не переместите диск обратно после его удаления, вы не сможете получить никаких побочных эффектов на исходном система. Но это по-прежнему неправильный способ. Если вы очистите MBR, суперблок и т. Д. На этих старых дисках и поместите их в новую систему, RAID-контроллер может увидеть некоторые пропущенные вами метаданные (маловероятно, но кто знает наверняка?) И попытается объединить их с массивом. и все испортить. Конечно, «не должно», но мало ли ... это не поддерживаемая ситуация. RAID не был предназначен для этого, но были другие вещи.
(исходя из вашего другого вопроса о серверах домена Windows, я предполагаю, что это также касается Windows)
В Linux я бы просто скопировал файлы (по сети, eSATA, USB и т. Д.) И переустановил загрузчик. В Mac OSX в качестве поддерживаемой функции есть инструмент, который сделает это за вас. К сожалению, я не знаю лучшего ответа в Windows, но вместо этого вы можете попробовать встроенную функцию резервного копирования и восстановления. Или используйте какое-нибудь другое программное обеспечение для резервного копирования, или используйте специализированное программное обеспечение для копирования загрузочных систем.
Это должно быть вполне возможно, но это не идеальный сценарий только из-за большого количества вещей, которые могут пойти не так. В идеале я бы получил третий диск или систему хранения, чтобы перенести мои данные, а затем переместить оба диска, но я понимаю, что ресурсы могут быть недоступны для этого. Я бы просто убедился: