X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/a6682fdcc173998be87b77043bfa56c0d12b1ca4..2ff01d7826a481ee216a78c5b048c7f3b401ba8b:/doc/design-2.2.rst diff --git a/doc/design-2.2.rst b/doc/design-2.2.rst index 7916372..5af014a 100644 --- a/doc/design-2.2.rst +++ b/doc/design-2.2.rst @@ -286,8 +286,8 @@ level only, allowing us to easily support non-DRBD instance moves. Intra-cluster instance moves will re-use the existing export and import scripts supplied by instance OS definitions. Unlike simply copying the -raw data, this allows to use filesystem-specific utilities to dump only -used parts of the disk and to exclude certain disks from the move. +raw data, this allows one to use filesystem-specific utilities to dump +only used parts of the disk and to exclude certain disks from the move. Compression should be used to further reduce the amount of data transferred. @@ -303,7 +303,7 @@ Workflow instance specification and for the public part of an encryption key - Instance information can already be retrieved using an existing API - (``OpQueryInstanceData``). + (``OpInstanceQueryData``). - An RSA encryption key and a corresponding self-signed X509 certificate is generated using the "openssl" command. This key will be used to encrypt the data sent to the destination cluster. @@ -317,7 +317,7 @@ Workflow instance move with the key received from the source cluster and receives the public part of the destination's encryption key - - The current API to create instances (``OpCreateInstance``) will be + - The current API to create instances (``OpInstanceCreate``) will be extended to support an import from a remote cluster. - A valid, unexpired X509 certificate signed with the destination cluster's secret will be required. By verifying the signature, we @@ -720,12 +720,12 @@ These lists will be modifiable via ``gnt-os modify`` (implemented via preseeded into a given state. For the hidden OSes, they are fully functional except that they are not -returned in the default OS list (as computed via ``OpDiagnoseOS``), +returned in the default OS list (as computed via ``OpOsDiagnose``), unless the hidden state is requested. For the blacklisted OSes, they are also not shown (unless the blacklisted state is requested), and they are also prevented from -installation via ``OpCreateInstance`` (in create mode). +installation via ``OpInstanceCreate`` (in create mode). Both these attributes are per-OS, not per-variant. Thus they apply to all of an OS' variants, and it's impossible to blacklist or hide just