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

Содержание

  1. Как изменить объём CPU и RAM
  2. Как увеличить размер диска
  3. Как уменьшить размер диска

Как изменить объём CPU и RAM

Сначала выключите сервер. Для этого перейдите в раздел «Проект – Вычислительные ресурсы – Серверы», найдите в строке с нужным сервером колонку «Actions» и выберите из выпадающего списка опцию «Выключить сервер».

Опция «Выключить сервер» в колонке «Actions» в разделе «Проект – Вычислительные ресурсы – Серверы»

После этого выберите из этого же списка опцию «Изменить размер сервера». Откроется список доступных конфигураций — типов сервера. Выберите подходящий тип и нажмите кнопку «Изменение типа серверов».

Изменение размера сервера в OpenStack Horizon

Чтобы изменения вступили в силу и сервер перезагрузился с новыми параметрами, нажмите в колонке «Actions» кнопку «Подтвердить изменение типа/Миграцию».

Кнопка «Подтвердить изменение типа/Миграцию» в OpenStack Horizon

Объём ресурсов изменится автоматически и плата за них будет сниматься в соответствии с новым типом сервера. После смены ресурсов не забудьте снова включить сервер.

Как увеличить размер диска

Инструкции будут отличаться в зависимости от того, размер какого диска вы хотите изменить — основного или дополнительного.

Основной диск

Это диск, на котором стоит операционная система. В этом случае нужно удалить сервер, к которому этот диск привязан.

Важный нюанс №1: При создании сервера в разделе «Источник» есть опция «Удалить диск при удалении сервера». По умолчанию там выбран вариант «Нет». Если вы не меняли его, можно смело удалять сервер. Но если вы вручную изменили вариант на «Да», сначала создайте снимок диска, иначе потеряете все данные.

Как создать снимок диска в OpenStack

Важный нюанс №2: Есть риск потерять используемый до этого IP-адрес. После удаления сервера назначенный ему IP-адрес освободится. Есть небольшой шанс, что он уйдёт другому клиенту, который создаст новый сервер, пока вы будете создавать свой. Если вам важно сохранить IP, напишите нам на support@hostiq.ua до удаления исходного сервера, поможем решить задачу правильно.

Чтобы сделать снимок, перейдите в раздел «Проект – Диски – Диски», выберите опцию «Создать снимок» в колонке «Actions», после чего придумайте для снимка название и нажмите «Создать снимок диска».

Кнопка «Создать снимок» в OpenStack Horizon

Затем перейдите в раздел «Проект – Вычислительные ресурсы – Серверы» и в колонке «Actions» выберите опцию «Удалить сервер».

Опция «Удалить сервер» в OpenStack Horizon

После того как удалите сервер, вернитесь в раздел «Проект – Диски – Диски» и выберите из выпадающего списка в колонке «Actions» опцию «Расширить диск». Затем укажите нужный объём памяти и сохраните изменения.

Расширение диска в OpenStack Horizon

Если диск удалился вместе с сервером, создайте новый диск на основе сделанного заранее снимка, затем удалите снимок. Если диск остался, снимок больше не нужен, лучше его удалить, чтобы за него не снимались деньги. Как всё это сделать, читайте в отдельной статье:

Как удалить снимок диска в OpenStack Horizon

Дальше нужно создать на основе изменённого диска новый сервер. Для этого вернитесь в раздел «Проект – Диски – Диски» и выберите в колонке «Actions» опцию «Редактировать диск»:

Опция «Редактировать диск» в колонке «Actions»

Во всплывающем окне поставьте галочку в строке «Загрузочный» и нажмите «Отправить»:

Редактирование диска в OpenStack Horizon

Затем выберите в колонке «Actions» опцию «Запустить как сервер»:

Опция «Запустить как сервер» в колонке «Actions»

Откроется стандартное меню по созданию сервера. Вот инструкция, где подробно описан этот процесс:

Как создать облачный VPS-сервер

Окно с параметрами для создания нового сервера в OpenStack Horizon

Дополнительный диск

В этом случае удалять сервер не нужно. Просто отсоедините диск в разделе «Проект – Диски – Диски»: выберите в колонке «Actions» опцию «Управление подключениями» и нажмите кнопку «Отсоединить диск».

Отключение диска в OpenStack Horizon

Когда отсоедините диск, выберите в той же колонке «Actions» опцию «Расширить диск». Во всплывающем окне укажите новый объём диска в гигабайтах и нажмите кнопку «Расширить диск».

Расширение диска в OpenStack Horizon

После того как расширите диск, присоедините его к активному серверу. Для этого выберите в колонке «Actions» опцию «Управление подключениями», в выпадающем списке выберите нужный сервер и нажмите кнопку «Подключить диск».

Подключение диска в OpenStack Horizon

Как уменьшить размер диска

К сожалению, в панели OpenStack Horizon нет простого способа уменьшить размер диска, только увеличить. Но есть три обходных пути:

  1. Скачайте данные со старого диска на компьютер по FTP, SSH или другим способом. После этого удалите сервер со старым диском, выбрав в разделе «Проект – Вычислительные ресурсы – Серверы» соответствующую опцию в колонке «Actions». Затем создайте новый сервер с диском подходящего размера и загрузите туда данные.
  2. Если у вас Windows VPS, создайте снимок старого диска, после чего удалите сервер со старым диском, выбрав в разделе «Проект – Вычислительные ресурсы – Серверы» соответствующую опцию в колонке «Actions». Так вы отсоедините диск. Далее создайте новый сервер с диском подходящего размера и добавьте к нему старый диск в качестве дополнительного. После этого вы сможете перенести данные со старого диска на новый в проводнике Windows.
  3. Если у вас Linux VPS, создайте новый сервер с диском подходящего размера и перенесите на него данные при помощи команды SCP.

Что дальше

Если вдруг что-то не получается или у вас есть дополнительные вопросы, задайте их в комментариях к статье или напишите в чат в нижнем правом углу экрана. Мы всегда на связи. Будем рады помочь!

Была ли статья полезной?

Спасибо за отзыв!