Назад | Перейти на главную страницу

Как я могу обновить свой Slicehost VPS Ubuntu 7.10 до 8.10?

У меня есть фрагмент Ubuntu 7.10 на Slicehost, на котором запущен мой основной веб-сервер. Я хочу обновиться до Ubuntu 8.10, потому что репозитории больше не нужны для 7.10, и мне нужны последние обновления безопасности и приложений.

Slicehost, похоже, не позволяет мне выполнить dist-обновление с 7.10 до 8.10, они предложили мне купить новый слайс VPS, обновить его до того, что мне нужно, перенести мои данные, а затем повторно создать мой исходный слайс из второго слайса. Кто-нибудь еще это делал? Есть ли лучший способ сделать это или подводные камни, которых нужно остерегаться при этом? Как долго мой сайт будет недоступен, если я воспользуюсь этим методом? Могу я закончить за 2 часа в субботу?

У меня есть VPS на slicehost, и они никогда не обновляли дистрибутив для меня. Я не совсем уверен, почему они предложили новую часть для обновлений. То, что я делал со своим срезом со времен Ubuntu 6, - это просто обновлял список источников и обновлялся шаг за шагом.

Как упоминалось в jldugger, вам необходимо обновить до 8.04, прежде чем перейти на 8.10.

Похоже, что ваш хост дает вам беготню. Скорее всего, вам придется использовать два VPS около 2 дней. В первый день нужно портировать ваше приложение (за исключением серьезных проблем), а во второй - дать время для обновления записей DNS на новый VPS.

Если вы все же пойдете по этому пути, я бы попытался настроить локальный сервер 8.10 и выполнить тестовый запуск перемещения вашего ap (если вы еще этого не сделали). Это даст вам наиболее точную оценку того, сколько времени займет ваш ход.

Нет никакой причины, по которой вы должны быть внизу.

  1. Установите низкое значение TTL для DNS (30 минут или меньше, если можете) и сделайте это заранее.

  2. Получите второй кусок. Установите / перенесите на него свое программное обеспечение, и оно будет готово к работе.

  3. Измените свой DNS. В течение периода TTL пользователи, у которых уже был ваш старый IP-адрес, по-прежнему будут переходить на старый срез. Новые пользователи перейдут на новый срез. После TTL все используют новый срез.

  4. Сбросьте TTL DNS на то, что у вас было.

  5. Удалите исходный фрагмент. (Я не знаю, почему вы захотите вернуться к нему, в новом фрагменте уже есть то, что вы хотите.)

Если у вас есть какое-то состояние или что-то, что должно оставаться в синхронизации (например, настройки пользователя), вам, возможно, придется взять исходный фрагмент перед обновлением DNS. Пользователи со старым IP-адресом будут отключены на время TTL.

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

РЕДАКТИРОВАТЬ: Альтернативой оплате двух фрагментов было бы обновление на месте: отключите сервер, измените образ фрагмента, переустановите программное обеспечение. Вы будете отключены на время, которое, вероятно, составит более 2 часов.

Я думаю, что это займет 2 часа, мне потребовалось несколько дней, когда я переместил веб-сервер, а также было время, которое потребовалось, чтобы перенести мой домен на новый сервер. Я думаю, вам следует поговорить об этом с хостом Slice, они должны быть готовы помочь вам в обновлении. Я уверен, что вы не единственный покупатель в этой ситуации.

Вы не можете напрямую перейти с 7.10 на 8.10. Вместо этого вам нужно сначала обновить до 8.04, а затем до 8.10, если вы этого хотите.

8.04 - это выпуск с долгосрочной поддержкой (LTS), который может больше подходить для серверов. Предоставляется 5 лет поддержки на сервере, 3 года на настольном ПК.