インスタンスの設定¶
インスタンス設定は以下の異なるカテゴリから構成されます:
- インスタンスプロパティ
インスタンスプロパティはインスタンスが作成されるときに指定されます。 これには、たとえば、インスタンス名やアーキテクチャが含まれます。 いくつかのプロパティは読み取り専用で作成後は変更できませんが、他のプロパティはプロパティの値を設定する または インスタンス設定全体を編集する で更新できます。
YAML 設定内では、プロパティはトップレベルにあります。
利用可能なインスタンスプロパティのレファレンスは インスタンスプロパティ を参照してください。
- インスタンスオプション
インスタンスオプションはインスタンスに直接関連する設定オプションです。 これには、たとえば、起動時のオプション、セキュリティー設定、ハードウェアのリミット、カーネルモジュール、スナップショット、そしてユーザーの鍵を含みます。 これらのオプションはインスタンスの作成時に (
--config key=value
フラグを使って) キー/バリューペアで指定できます。 作成後はincus config set
やincus config unset
コマンドで変更できます。YAML 設定内では、オプションは
config
エントリの下に配置されます。利用可能なインスタンスオプションのレファレンスは インスタンスオプション、オプションをどのように設定するかの手順は インスタンスオプションを設定する を参照してください。
- インスタンスデバイス
インスタンスデバイスはインスタンスにアタッチされます。 これらは、たとえば、ネットワークインターフェース、マウントポイント、USB そして GPU デバイスが含まれます。 通常、デバイスはインスタンスを作成した後に
incus config device add
コマンドで追加しますが、プロファイルやインスタンスを作成するのに使用する YAML 設定ファイルに追加することもできます。各デバイスタイプには固有のオプションのセットがあり、インスタンスデバイスオプションとして参照されます。
YAML 設定内では、デバイスは
devices
エントリの下に配置されます。利用可能なデバイスと対応するインスタンスデバイスオプションのレファレンスについては デバイス、インスタンスデバイスをどのように追加し設定するかの手順は デバイスを設定する を参照してください。