(initialize)= # Incusを初期化するには Incus のインスタンスを作成する前に、Incus の設定と初期化をする必要があります。 ## 対話式の設定 対話式の設定プロセスを開始するには以下のコマンドを実行します。 incus admin init ```{note} シンプルな設定では、このコマンドは通常ユーザで実行できます。 しかし、初期化プロセス中により高度な操作(例えば、既存のクラスタに参加するなど)を行う際はroot権限が必要な場合があります。 この場合は、コマンドを`sudo`付きで実行するかrootユーザで実行してください。 ``` このツールは必要な設定を決定するために一連の質問をします。 質問はあなたが入力した回答に応じて動的に調整されます。 質問は以下の領域をカバーします。 クラスタリング({ref}`exp-clustering`と{ref}`cluster-form`参照) : クラスタは複数の Incus サーバーを結合します。 クラスタメンバーは同じ分散データベースを共有し、Incus クライアント(`incus`)や REST APIT を使って統一的に管理できます。 デフォルトの回答は`no`で、クラスタリングは有効化されません。 `yes`と回答すると、既存のクラスタに接続するか、クラスタを新規作成できます。 ネットワーク({ref}`networks`と{ref}`ネットワークデバイス `参照) : インスタンスにネットワークへのアクセスを提供します。 Incus に新しいブリッジを作成させる(推奨)こともできますし、既存のネットワークブリッジやインターフェースを使うこともできます。 後から追加のブリッジを作成して、インスタンスに割り当てることもできます。 ストレージプール({ref}`exp-storage`と{ref}`storage-drivers`参照) : インスタンス(とほかのデータ)はストレージプール内に保管されます。 お試し用にはループバックベースのストレージプールを作ることもできます。 しかし、本番環境での利用には、ループバックベースのストレージではなく空のパーティション(または完全なディスク)を使うほうが良いです(ループバックベースのストレージのほうが遅くサイズを縮小できないため)。 お勧めのバックエンドは`zfs`と`btrfs`です。 後から追加のストレージブールを作成できます。 リモートアクセス({ref}`security_remote_access`と{ref}`authentication`参照) : ネットワーク越しにサーバーへリモートアクセスできるようにします。 デフォルトの回答は`no`で、リモートアクセスは有効化されません。 `yes`と回答すると、ネットワーク越しにサーバーへ接続できます。 サーバーにクライアント証明書を追加する(手動にてあるいはトークンを使用して)ことを選択できます。 イメージの自動更新({ref}`about-images`参照) : イメージサーバーからイメージをダウンロードできます。 この場合、イメージを自動的に更新できます。 デフォルトの回答は`yes`で、Incus はダウンロードされたイメージを定期的に更新します。 YAML `incus admin init` プリシード({ref}`initialize-preseed`参照) : `yes`と回答すると、このコマンドはあなたが選択した設定オプションのサマリをターミナルに表示します。 ### 最小構成のセットアップ デフォルトのオプションで最小構成のセットアップを作成する場合は、`incus admin init`コマンドに`--minimal`フラグを追加することで、設定の行程をスキップできます。 incus admin init --minimal ```{note} 最小構成のセットアップは基本的な設定は提供しますが、設定は速度や機能に最適化されません。 特に、デフォルトで使用される[`dir`ストレージドライバ](storage-dir)は他のドライバより遅く、高速なスナップショット、インスタンスのコピーや起動、クォータや最適化されたバックアップを提供しません。 最適化された環境を使いたい場合は、代わりに対話式の設定プロセスを行ってください。 ``` (initialize-preseed)= ## 非対話式の設定 `incus admin init`コマンドは`--preseed`コマンドラインオプションをサポートし、Incus デーモンの設定、ストレージプール、ネットワークデバイス、プロファイルを YAML プリシードファイルを使って非対話的に設定できます。 たとえば、完全に新しく Incus をインストールした状態から始める場合、以下のコマンドで Incus を設定できます。 ```bash cat <