mstyslav
Enthusiast
Enthusiast

Миграция с VCS на VCSA и последующая замена сервера

привет коллегам!

вот возник вопрос, смогу ли я безболезненно провернуть такую операцию:

1. с помощью migration-assistant перейти с VCS 6.5 на VCSA 6.7

2. проверяю, что все смигрировало и работает

3. делаю бекап базы vCenter с нового VCSA (https://kb.vmware.com/s/article/2091961)

4. Разворачиваю новый сервер vCSA (новое имя и новый IP)

5. делаю рестор базы

цель - в итоге получить вместо виндового VC линуксовый VCSA, с новым именем и адресом из другой сети. при этом минимально дергать всю инфраструктуру.

читал, что так вроде можно, но не уверен, что правильно понял статью и всеравно из бекапа поднимуться старые настройки vCenter

спасибо!

0 Kudos
20 Replies
IT_pilot
Expert
Expert

Я что-то не совсем понимаю что Вы хотите.

Чем не устраивает вариант изменения имени и адреса на существующем (смигрированном) vCSA?

http://it-pilot.ru
0 Kudos
mstyslav
Enthusiast
Enthusiast

ну ну это было бы совсем бомба, но я вот читал такую статью и там пишут, что не все совсем так уж просто (https://kb.vmware.com/s/article/2130599).

оооочень не хочется словить глюк и потом кусать локти, потому и спрашиваю у коллег - кто что знает и кто как делал может быть

0 Kudos
IT_pilot
Expert
Expert

Да, я тоже раньше встречал это. И в книжках писали что имя изменить нельзя.

Но потом все чаще стало попадаться что все же можно.

Навскидку нашел эту статью:

https://astgl.com/2017/09/29/vami-config-net-change-vcsa-hostname/

https://kb.vmware.com/s/article/2122383

http://it-pilot.ru
mstyslav
Enthusiast
Enthusiast

тут еще такой момент - сертификат сервера. он жеж привязан к имени сервера и если его имя сменить, то надо и сертификат перегенерить, видимо (я такого еще не делал).

и вот тот момент, между сменой имени и сменой сертификата - глюков не будет?

0 Kudos
IT_pilot
Expert
Expert

сама по себе операция по смене имени VCSA официально VMware не поддерживается. Поэтому может быть все что угодно.

Но при варианте бэкапа базы глюков, как по мне, может быть больше. В том числе при смене сертификата.

http://it-pilot.ru
0 Kudos
Finikiez
Champion
Champion

Добрый день!

1. Давайте начнем с того о каких размерах инфраструктуры идет речь? Если у вас 3-5-10 ESXi хостов, то проще всего проинсталлировать новый VCSA и переподключить хосты. Гемороя и проблем будет намного меньше.

2. Если вы все же рассматриваете вариант с обновлением, то какую информацию на VCSA вы тем самым хотите сохранить?

3. Бэкап\рестор БД как по KB приведет к тому, что вы потеряете информацию о назначенных правах доступа, сертификатах и лицензиях, поскольку эта информация хранится в PSC. В БД VC исторически сохранились таблички с правами доступа, например, но без PSC они ничем не помогут.

mstyslav
Enthusiast
Enthusiast

спасибо!

инфраструктура очень небольшая, но цення, т.к. живая

всего в данном случае 5 хостов, 3 из них в кластере, поднят vsan. имеется dswitch. если я правильно понимаю, то вариант вывести из старого/ввести в новый VC в данном случае не канает, т.к. распадется все к чертикам. смигрировать некуда и потушить нельзя.

сохранить хочу все, главное конфигурации всего, что настроено и при этом не потерять доступность сервисов на время переноса. вывести и ввести одиночные хосты, как я понимаю не проблема, все будет жить (хотя вопрос с dswitch у меня есть)

если я вас правильно понял, то мне светит только переход на VCSA и не более, в моем данном случае?

0 Kudos
Finikiez
Champion
Champion

Процедура переноса vSAN кластера из одного сервера vcenter в другой описана в KB VMware Knowledge Base

Я бы придерживался такой стратегии. Если конечно у вас там никаких продуктов сверху нету а-ля Horizon, vCloud Director и т.п.

mstyslav
Enthusiast
Enthusiast

1. имеет смысл все же сначала конвертнуться с vCS на vCSA или прямо так?

2. а какие ньюансы при наличии vCDirector?

спасибо!

0 Kudos
Finikiez
Champion
Champion

Не вижу смысла что-либо делать со старым VC.

Просто поднять новый VC, установить лицензии, создать датацентр и т.п.

Далее переносить хосты.

0 Kudos
dimaonline
Contributor
Contributor

У автора темы как он написал присутствует DVS. У меня тоже есть опасения, что при установке нового VCSA и backup/restore config DVS будет достаточно будет для последующего добавления старых ESXi в новый VCSA. Мое имхо - это будет добавление хостов их одноименного, но другого DVS, в результате в новом DVS эти хосты будут отсутствовать, и добавить их в DVS будет проблемотично(т.к. VCSA будет показывать, что uplinks недоступны для добавления в новый DVS).

Есть конечно дополнительные проблемы/работы:

  • перенастройка по новому кластеров
  • перенастройка всей иерархии папок VM and Templates, прав доступа

...

0 Kudos
wwwtank
Enthusiast
Enthusiast

прошу прощения, что в чужой теме.

можно ссылочку на migration-assistant, который помогает из виндового VC сделать VCSA  (у меня Essential Plus)

0 Kudos
IT_pilot
Expert
Expert

Как таковой ссылки нет. Нужно скачать образ vCenter Server Appliance, там есть папка VMware Migration Assistant с файлом VMware-Migration-Assistant.exe.

http://it-pilot.ru
mstyslav
Enthusiast
Enthusiast

всем огромное спасибо за советы, ссылки и ответы на конкретные вопросы.

лично для себя и своей ситуации понял что:

1. я не готов по мануалам производителя выводить-вводить хосты из старого VC в новый VCSA (особенно vsan меня останавливает), т.к. велик риск что что-то пойдет не так и тогда печаль...

2. простой на момент перенастройки всего просто недопустим (как я понимаю, при миграции из VC в VCSA простоя не будет и в случае глюков просто стартуется старый VC и все снова живет)

кто делал подобное, подтвердите или опровергните п.2 (простой сервисов на момент миграции)

спасибо!

0 Kudos
IT_pilot
Expert
Expert

За миграцией vCenter не забудьте о правильной последовательности миграции в целом.

В версии 6.7. некоторые процессоры перестали поддерживаться.

К обновлению vSAN также нужно подойти внимательно.

А по поводу простоя - да, при неудаче vCenter должен запуститься в старой редакции. Но опыта не было, я мигрировал с 6.5. appliance.

К слову - погоняв 6.7. вернулся на 6.5. vCenter взял из бэкапа. Хосты и vSAN переустановил. Как по мне - так возможный простой vCenter не особо то и критичен. Если вдруг не возникнет необходимость срочно что-то изменить/развернуть.

http://it-pilot.ru
0 Kudos
mstyslav
Enthusiast
Enthusiast

а что вы имеете ввиду, когда говорите о внимательности при обновлении vsan?

я запускал мастер миграции - о vsan ни слова не увидел, равно как и о dswitch. видимо, все автоматизировано. я так понимаю, что единственное что нам остается - полагаться на ребят из Вмваре, которые это все продумывали и на удачу )

0 Kudos
IT_pilot
Expert
Expert

Мастер миграции чего? Пока речь шла только о vCenter. А это только первый этап.

И совершенно не удивительно, что там не было ни слова об обновлении vSAN - поскольку это уже третий этап. А второй - это обновление хостов ESXi. И мастер миграции ни  в автоматическом, ни в каком другом режиме хосты не обновляет.

И процесс может быть не быстрым. Например установщик ESXi может заявить что имеются не поддерживаемые драйвера. И их, драйвера, нужно будет удалять вручную.

А обновление vSAN должно проводится строго по порядку - вот подробная статья https://www.virtualizationhowto.com/2018/05/upgrading-vmware-vsphere-vsan-6-6-to-6-7/.

Еще забыл упомянуть - если у вас самая последняя на данный момент версия ESXi 6.5 - т.е. 6.5 U2, то с нее вы до версии 6.7. обновиться не сможете.

http://it-pilot.ru
0 Kudos
mstyslav
Enthusiast
Enthusiast

стоп-стоп!

если я правильно понимаю, то миграция с VC на VCSA это одно, а апгрейд версии vsan - совсем из другой оперы. в первом случаэ конфигурация конвертится и перемещается на другую платформу, во втором - происходит апгрейд софта конкретного элемента vSphere. и если я ничего не путаю, то это вещи не взаимосвязанные (т.е. для апгрейда до VCSA не обязательно поднимать версию vsan)

обновление хостов - собственно тоже, как и vsan дело очень личное и скажем хосты с esxi 6/6.5 норм работают с VCSA 6.7

единственное, вероятно обновление самой vsan до крайней версии, может требовать определенные версии esxi (и возможно VC/VCSA)

на счет 6.5U2 я в курсе, спасибо! читал об этих ньюансах)

0 Kudos
IT_pilot
Expert
Expert

Если нет необходимости обновлять vSAN то хосты можно и не трогать...

А мигрировать VCS на VCSA очень сильно нужно?

http://it-pilot.ru
0 Kudos