Подключить и отключить диск
Заменить загрузочный диск
У облачного сервера можно заменить только сетевой загрузочный диск — на другой сетевой.
Панель управления
OpenStack CLI
В панели управления перейдите в раздел Облачная платформа ⟶ Серверы .
Откройте страницу сервера ⟶ вкладка Сетевые диски .
Проверьте, какой диск загрузочный — в строке с ним вы увидите соответствующую метку.
Если у облачного сервера нет загрузочного диска, то первым подключите нужный диск . Этот диск автоматически станет загрузочным.
Если у облачного сервера уже есть загрузочный диск, выключите сервер и отключите загрузочный диск . Первым подключите нужный диск — он автоматически станет загрузочным.
Установленный параметр диска --bootable
не влияет на его загрузку — используйте альтернативный способ.
В панели управления перейдите в раздел Облачная платформа ⟶ Серверы .
Откройте страницу сервера ⟶ вкладка Сетевые диски .
Проверьте, какой диск загрузочный — в строке с ним вы увидите соответствующую метку.
Откройте OpenStack CLI .
Если у облачного сервера нет загрузочного диска, то первым подключите нужный диск — он автоматически станет загрузочным:
openstack server add volume <server> <volume>
Укажите:
<server>
— имя или ID сервера, можно посмотреть с помощью openstack server list
<volume>
— имя или ID диска, можно посмотреть с помощью openstack volume list
Если у облачного сервера есть загрузочный диск, выключите облачный сервер:
openstack server stop <server>
Отключите загрузочный диск от сервера:
openstack server remove volume <server> <volume>
Первым подключите нужный диск — он автоматически станет загрузочным:
openstack server add volume <server> <volume>
Подключить сетевой диск к серверу
К облачному серверу можно подключать только сетевые диски (до 255 дисков на один сервер).
Если у облачного сервера нет загрузочного диска, то первый подключенный диск автоматически станет загрузочным.
Подключаемый диск и облачный сервер должны находиться в одном сегменте пула.
Панель управления
OpenStack CLI
Убедитесь, что диск не подключен к другим серверам, и при необходимости отключите его .
Мы рекомендуем выключить сервер . Вы можете подключить диск и к включенному серверу, но убедитесь, что операционная система полностью загрузилась.
В панели управления перейдите в раздел Облачная платформа ⟶ Диски .
В строке с диском в столбце Подключен нажмите Подключить .
Выберите сервер, к которому подключится диск. Диск и сервер должны находиться в одном сегменте пула — при необходимости перенесите диск в другой сегмент пула .
Нажмите Подключить .
Если вы подключили диск как дополнительный, обязательно подготовьте его к работе — отформатируйте и примонтируйте его.
Откройте OpenStack CLI .
Убедитесь, что диск не подключен к другим серверам, и при необходимости отключите его:
openstack server remove volume <server> <volume>
Укажите:
<server>
— имя или ID сервера, можно посмотреть с помощью openstack server list
<volume>
— имя или ID диска, можно посмотреть с помощью openstack volume list
Мы рекомендуем выключить сервер:
openstack server stop <server>
Вы можете подключить диск к включенному серверу, но убедитесь, что операционная система полностью загрузилась.
Подключите диск к серверу:
openstack server add volume <server> <volume>
Если вы подключили диск как дополнительный, обязательно подготовьте его к работе — отформатируйте и примонтируйте его.
Подготовить дополнительный диск к работе после подключения
Если вы подключили к облачному серверу дополнительный диск, его обязательно нужно отформатировать и примонтировать — порядок настройки зависит от операционной системы.
Linux
Windows
Подключитесь к облачному серверу .
Откройте список всех дисков, подключенных к серверу:
lsblk
Пример ответа:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 8G 0 part /
└─sda14 8:14 0 8M 0 part
sdb 8:16 0 7G 0 disk
В примере sdb
– дополнительный диск.
Если подключенный диск создан из источника (образа, снапшота, бэкапа или другого диска), то перейдите к шагу 9.
Если диск пустой, то запустите утилиту parted
для создания файловой системы и разделов дополнительного диска:
parted /dev/sdb
Создайте таблицу разделов с разметкой GPT:
mklabel gpt
Создайте разделы с помощью команды mkpart
и укажите начало и конец раздела:
mkpart primary 0 1GB
mkpart primary 1GB 3GB
В примере создан первый раздел размером в 1 ГБ и второй раздел размером 2 ГБ (сектор от 1 ГБ до 3 ГБ).
Проверьте созданную таблицу разделов и выйдите из parted:
print
quit
Опционально: если при выходе из parted вы получили предупреждение Information: You may need to update /etc/fstab
, откройте файл /etc/fstab
и добавьте в него строки (количество строк равно количеству разделов, которые вы добавили на шаге 6):
UUID=<UUID> /mnt ext4 defaults 0 0
UUID=<UUID> /mnt ext4 defaults 0 0
Укажите <UUID>
— ID раздела диска, который монтируется, можно посмотреть с помощью ls -la /dev/disk/by-uuid/
Отформатируйте каждый раздел диска с помощью команды mkfs
(используется формат разбиения ext4):
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
Создайте директорию для монтирования диска и смонтируйте в неё разделы:
mkdir -p /mnt
mount /dev/sdb1 /mnt
mount /dev/sdb2 /mnt
Проверьте результат:
lsblk
Подключитесь к облачному серверу .
Если дополнительный диск пустой, используйте инструкцию Инициализация новых дисков .
Если дополнительный диск создан из источника (другого диска, образа, снапшота, бэкапа), используйте инструкцию Изменение буквы диска .
Отключить сетевой диск от сервера
Отключить от облачного сервера можно только сетевой диск — загрузочный или дополнительный.
Панель управления
OpenStack CLI
Если диск загрузочный, выключите облачный сервер .
Если диск дополнительный, мы также рекомендуем выключить сервер. Вы можете отключить диск и от включенного сервера, но убедитесь, что операционная система полностью загрузилась.
В панели управления перейдите в раздел Облачная платформа ⟶ Диски .
В меню (⋮) диска выберите Отключить от сервера .
Откройте OpenStack CLI .
Если диск загрузочный, выключите облачный сервер:
openstack server stop <server>
Укажите <server>
— имя или ID сервера, можно посмотреть с помощью openstack server list
Если диск дополнительный, мы также рекомендуем выключить сервер. Вы можете отключить диск от включенного сервера, но убедитесь, что операционная система полностью загрузилась.
Отключите диск от сервера:
openstack server remove volume <server> <volume>
Укажите <volume>
— имя или ID диска, список можно посмотреть с помощью openstack volume list