Создать нереплицируемый диск
Вы можете создать отдельный нереплицируемый диск, либо добавить его в группу размещения дисков.
Размер диска должен быть кратен 93 ГБ.
Создать отдельный нереплицируемый диск
-
В консоли управления
выберите каталог, в котором нужно создать диск. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Диски. -
Нажмите кнопку Создать диск.
-
Введите имя диска. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Если требуется, добавьте произвольное описание диска.
-
Выберите зону доступности, в которой будет находиться диск.
-
Укажите тип диска
Нереплицируемый SSD
. -
Выберите нужный размер блока.
-
Задайте нужный размер диска.
-
(Опционально) В блоке Шифрование:
- Выберите опцию Зашифрованный диск.
- В поле Ключ KMS выберите ключ, созданный ранее. Чтобы создать новый ключ, нажмите кнопку Создать новый.
Важно
Задать настройки шифрования можно только при создании диска. Шифрование диска нельзя будет отключить или изменить.
Если деактивировать ключ, которым были зашифрованы диск, снимок или образ, доступ к данным будет приостановлен, пока ключ не будет снова активирован.
Внимание
Если удалить ключ или его версию, которыми были зашифрованы диск, снимок или образ, доступ к данным будет безвозвратно потерян. Подробнее см. Удаление версии ключа.
-
Если требуется, выберите расписание, по которому для диска будут автоматически создаваться снимки, или создайте его. Подробнее о настройках расписания см. в инструкции.
При создании диска для него можно выбрать только одно расписание снимков. Если требуется, после создания диска вы можете добавить к нему еще несколько расписаний по инструкции.
-
Нажмите кнопку Создать диск.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для создания дисков:
yc compute disk create --help
-
Чтобы создать нереплицируемый диск с именем
nr-disk
, выполните команду:yc compute disk create \ --name nr-disk \ --type network-ssd-nonreplicated \ --size 93
Результат:
done (1s) id: epdb2517b970******** folder_id: b1g7gvsi89m3******** ... block_size: "4096" status: READY disk_placement_policy: {}
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
-
Опишите в конфигурационном файле параметры нереплицируемого диска:
resource "yandex_compute_disk" "nr" { name = "<имя_нереплицируемого_диска>" size = <размер_нереплицируемого_диска> block_size = <размер_блока> type = "network-ssd-nonreplicated" zone = "<зона_доступности>" }
Где:
-
name
— имя нереплицируемого диска. Требования к имени:- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
size
— размер нереплицируемого диска, должен быть кратен 93 ГБ. -
block_size
— размер блока в байтах (минимальный объем хранения информации на диске). Максимальный размер диска зависит от заданного размера блока. По умолчанию размер блоков всех создаваемых дисков равен 4 КБ, однако для дисков больше 8 ТБ этого недостаточно. Подробнее см. в разделе Создать пустой диск с блоком большого размера. -
type
— тип создаваемого диска. Укажитеnetwork-ssd-nonreplicated
для создания нереплицируемого диска. -
zone
— зона доступности.
Более подробную информацию о параметрах ресурса
yandex_compute_disk
в Terraform см. в документации провайдера . -
-
Проверьте корректность конфигурационных файлов.
-
В командной строке перейдите в папку, где вы создали конфигурационный файл.
-
Выполните проверку с помощью команды:
terraform plan
Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.
-
-
Разверните облачные ресурсы.
-
Если в конфигурации нет ошибок, выполните команду:
terraform apply
-
Подтвердите создание ресурсов: введите в терминал слово
yes
и нажмите Enter.После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления
или с помощью команды CLI:yc compute disk list
-
Воспользуйтесь методом REST API create для ресурса Disk или вызовом gRPC API DiskService/Create.
Создать нереплицируемый диск в группе размещения
Диск можно создать только в существующей группе размещения дисков.
-
В консоли управления
выберите каталог, в котором нужно создать диск. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Диски. -
Нажмите кнопку Создать диск.
-
Введите имя диска. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Если требуется, добавьте произвольное описание диска.
-
Выберите зону доступности, в которой будет находиться диск.
Зона доступности для диска должна соответствовать зоне группы размещения, в которой вы хотите создать диск.
-
Укажите тип диска
Нереплицируемый SSD
. -
Выберите группу размещения дисков.
Если вы выбрали группу со стратегией размещения разделами (partition), укажите номер раздела, в который вы хотите добавить диск.
-
Задайте нужный размер диска.
-
Если требуется, выберите расписание, по которому для диска будут автоматически создаваться снимки, или создайте его. Подробнее о настройках расписания см. в инструкции.
Если вы хотите указать еще одно расписание, вы сможете добавить его после создания диска.
-
Нажмите кнопку Создать диск.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для создания дисков:
yc compute disk create --help
-
Создайте нереплицируемый диск в каталоге по умолчанию в группе размещения с одной из стратегий:
-
Распределенное размещение (spread):
yc compute disk create \ --name <имя_диска> \ --type network-ssd-nonreplicated \ --size <размер_диска> \ --disk-placement-group-name <имя_группы_размещения>
Где:
--name
– имя диска.--type
– тип диска.--size
– размер диска.--disk-placement-group-name
– имя группы размещения.
Результат:
done (1s) id: epdtncic35ru******** folder_id: b1g7gvsi89m3******** ... status: READY disk_placement_policy: placement_group_id: epdn946ilslh********
-
Размещение разделами (partition):
yc compute disk create \ --name <имя_диска> \ --type network-ssd-nonreplicated \ --size <размер_диска> \ --disk-placement-group-name <имя_группы_размещения> \ --disk-placement-group-partition <номер_раздела>
Где:
--name
– имя диска.--type
– тип диска.--size
– размер диска.--disk-placement-group-name
– имя группы размещения.--disk-placement-group-partition
– номер раздела в группе размещения.
Результат:
done (1s) id: epdtncic35ru******** folder_id: b1g7gvsi89m3******** ... disk_placement_policy: placement_group_id: epdn946ilslh******** placement_group_partition: 2
-
Воспользуйтесь методом REST API create для ресурса Disk или вызовом gRPC API DiskService/Create.