Я пытаюсь создать диск с помощью Java Compute Engine Client. Какой параметр мне нужно установить, чтобы сделать его SSD? Я не смог найти никакой документации об этом.
Спасибо!
Я пытаюсь создать диск с помощью Java Compute Engine Client. Какой параметр мне нужно установить, чтобы сделать его SSD? Я не смог найти никакой документации об этом.
Спасибо!
Вы пытаетесь создать локальный SSD (подключенный к одному экземпляру, ненадежный, но очень быстрый) или стандартный постоянный диск с поддержкой SSD?
Для стандартного постоянного диска (я предполагаю, что это то, что вам нужно, так как на него можно сделать резервную копию/снимок и выжить, когда виртуальная машина выключена), вам понадобится задайте для diskType что-то вроде /compute/v1/projects/my-project/zones/us-east1-d/diskTypes/pd-ssd
:
Кроме того, вы можете включить свойство type для создания постоянного диска SSD.
POST https://www.googleapis.com/compute/v1/projects/my-project/zones/us-east1-d/disks { "name": "example-disk-ssd", "sizeGb": "100", "type": "/compute/v1/projects/my-project/zones/us-east1-d/diskTypes/pd-ssd" }
Я не уверен, предоставляют ли клиентские библиотеки Java простой способ заполнить поля «мой-проект» и «us-east1-d» из вашего запроса, или вам придется повторить их самостоятельно.
Если вы ищете локальное хранилище SSD, которое находится только в экземпляре, локально подключенное хранилище является параметром команды создания экземпляра с типом SCRATCH
и типом диска, например projects/myproject/zones/us-central1-f/diskTypes/local-ssd
:
В API вы можете создать локальное устройство SSD при создании экземпляра виртуальной машины с помощью свойства initializeParams. Также необходимо указать следующие свойства:
- diskType: Установите локальный SSD
- autoDelete: установлено значение true
- тип: Установить на SCRATCH
Если вам нужен постоянный диск с SSD,