Skip to content

Commit de3691c

Browse files
committed
chore(module): update
Signed-off-by: Pavel Tishkov <[email protected]>
1 parent adfdfdd commit de3691c

File tree

4 files changed

+46
-4
lines changed

4 files changed

+46
-4
lines changed

docs/ADMIN_GUIDE.md

+21
Original file line numberDiff line numberDiff line change
@@ -511,3 +511,24 @@ Let's see how it works on the example:
511511
- The `linux-vm` virtual machine is started on another suitable node (workerB).
512512

513513
![](./images/coldstandby.png)
514+
515+
# Storage settings
516+
517+
Storages are used by the `VirtualDisk` disk creation platform. The `VirtualDisk` resource is based on the `PersistentVolumeClaim` resource. When creating a disk, the controller will automatically select the most optimal parameters supported by the storage based on the data known to it.
518+
519+
Priorities for setting `PersistentVolumeClaim` parameters when creating a disk through automatic storage characterization:
520+
521+
- RWX + Block
522+
- RWX + FileSystem
523+
- RWO + Block
524+
- RWO + FileSystem
525+
526+
If the storage is unknown and it is not possible to automatically characterize it, then RWO + FileSystem is used.
527+
528+
The following annotations can be used to modify the standard `PersistentVolumeClaim` parameter determination process for `StorageClass`:
529+
530+
| Annotation | Valid values |
531+
| ---------------------------------------------------- | -------------------------------- |
532+
| virtualdisk.virtualization.deckhouse.io/volume-mode | `Block`, `Filesystem` |
533+
| virtualdisk.virtualization.deckhouse.io/access-mode | `ReadWriteOnce`, `ReadWriteMany` |
534+
| virtualdisk.virtualization.deckhouse.io/binding-mode | `Immediate` |

docs/ADMIN_GUIDE_RU.md

+21
Original file line numberDiff line numberDiff line change
@@ -514,3 +514,24 @@ ColdStandby обеспечивает механизм восстановлени
514514
- Виртуальная машина `linux-vm` запускается на другом подходящем узле (workerB).
515515

516516
![](./images/coldstandby.ru.png)
517+
518+
# Настройки Хранилищ
519+
520+
Хранилища применяются платформой для создания дисков `VirtualDisk`. В основе ресурсов `VirtualDisk` лежит ресурс `PersistentVolumeClaim`. При создании диска контроллер автоматически выберет наиболее оптимальные параметры, поддерживаемые хранилищем, на основании известных ему данных.
521+
522+
Приоритеты настройки параметров `PersistentVolumeClaim` при создании диска посредством автоматического определения характеристик хранилища:
523+
524+
- RWX + Block
525+
- RWX + FileSystem
526+
- RWO + Block
527+
- RWO + FileSystem
528+
529+
Если хранилище неизвестно и определить его параметры автоматически - невозможно, используется режим: RWO + FileSystem
530+
531+
Для изменения стандартного процесса определения параметров `PersistentVolumeClaim` для `StorageClass` можно применять следующие аннотации:
532+
533+
| Аннотация | Допустимые значения |
534+
| ---------------------------------------------------- | -------------------------------- |
535+
| virtualdisk.virtualization.deckhouse.io/volume-mode | `Block`, `Filesystem` |
536+
| virtualdisk.virtualization.deckhouse.io/access-mode | `ReadWriteOnce`, `ReadWriteMany` |
537+
| virtualdisk.virtualization.deckhouse.io/binding-mode | `Immediate` |

docs/INSTALL.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Установка"
2+
title: "Installation"
33
weight: 15
44
---
55

@@ -44,7 +44,7 @@ The following minimum resources are recommended for infrastructure nodes, depend
4444
Attention! Enabling the `virtualization` module involves restarting kubelet\containerd on all nodes where virtual machines are supposed to start. This is necessary to configure the connectivity of containerd and DVCR.
4545
{{< /alert >}}
4646

47-
To enable the `virtualization' module, you need to create a `ModuleConfig` resource containing the module settings.
47+
To enable the `virtualization` module, you need to create a `ModuleConfig` resource containing the module settings.
4848

4949
{{< alert level="info" >}}
5050
For a complete list of configuration options, see ["Settings"](./configuration.html)

docs/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ List of controllers and operators deployed in the `d8-virtualization` namespace
4646
| `virt-operator-*` | CORE | Virtualization core component for disk and image management. |
4747
| `virtualization-api-*` | API | API for creating and managing module resources (images, disks, VMs, ...) |
4848
| `virtualization-controller-*` | API | API for creating and managing module resources (images, disks, VMs, ...) |
49-
| `vm-route-forge-*` | CORE | Маршрутизатор для настройки маршрутов до ВМ. Должен присутствовать на всех узлах кластера, где будут запускаться ВМ. |
49+
| `vm-route-forge-*` | CORE | Router for configuring routes to VMs. Must be present on all cluster nodes where VMs will be started. |
5050

5151
The API provides the ability to declaratively create, modify, and delete the following underlying resources:
5252

5353
- virtual machine images and boot images;
5454
- virtual machine disks;
5555
- virtual machines;
5656

57-
## Ролевая модель
57+
## Role model
5858

5959
The following user roles are provided for resource management:
6060

0 commit comments

Comments
 (0)