Для проверки, как произойдёт миграция “боевого” Mac OS X Server с 10.6.8 на 10.7 я решил поэкспериментировать на виртуальной машине.

Где можно взять Mac OS X Server? Кто где, а я списываю его в Mac Dev Center, имея соответствующую подписку. Списал я первый попавшийся там на глаза дистрибутив 10.6.

И вот всё было бы хорошо, но в Software Update ни одного обновления системы не появилось, а при попытке поставить Combo Update 10.6.8 я получил странное сообщение:

01 srv

С разделом всё в порядке, да и что можно было сделать не так при дефолтовой установке виртуальной машины – GUID есть, HFS+ есть, в логах чисто.

Посмотрел информацию о системе и что-то отдалённо шевельнулось в мозгу:

02 srv

10A403. А вроде релиз был другой… Захожу снова в Mac Dev Center и смотрю, что я списал:

03 srv

Всё было бы в порядке, если бы экраном выше не было бы другого дистрибутива, 10A433:

04 srv

Списал правильную версию, поставил, и Combo Update прошёл:

05 srv

Вывод – внимательнее нужно быть.

Но радость длилась недолго – при попытке поставить через App Store из Mac OS X Server 10.6.8 программы OS X Lion Server получил сообщение:

06 srv

А на Macbook Pro из OS X Lion всё нормально запустилось:

07 srv

После короткого изучения вопроса мне стало понятно, что OS X Lion Server – это обычное приложение (с добавкой в виде необходимых системных сервисов в пакете ServerEsentials), запускающееся поверх OS X Lion, и сначала нужно обновиться до Lion, а уже потом ставить Server. Видел также упоминание о том, что при обновлении OS X Server 10.6 в комплекте одним пакетом ставится OS X Lion + Server, но возможно это действительно для нормального, а не виртуализированного сервера.

Пришло время поставить на сервер OS X Lion из App Store. И вот тут я сделал вторую, но очень грубую ошибку – понадеявшись, что продукты Apple просто работают и работают надёжно, я не сделал снимок виртуальной машины VmWare… Обновление пошло устанавливаться в фоне, пока я занимался другими делами, и через некоторое время виртуальная машина перезагрузилась. И тут пришло время слегка повырывать волосы (слегка, потому что система не в production):

08 srv

Всё. На этом попытка установки OS X Lion Server провалилась. Потом продолжу развлечения.