デプロイ後のMAASクリーンアップ


4

主に動作するMAASクラスターがあります。

私はまだジュジュを学んでいますが、それをしている間に、この機会を利用していくつかのクリーンアップタスクを実行したいと考えました。

私の目標は次のとおりです。

  1. ノードでntpを構成します。
  2. ノードでビデオモードを設定します。
  3. ノードのタイムゾーンを設定します。

これらのjujuタスクですか?または、MAASホストにディスクイメージをマウントし、そこで構成を行うことにより、これはより良く攻撃されますか?そのようにすると、イメージを再インストールして変更を反映する必要があることをノードに認識させるにはどうすればよいですか?

回答:


6

MAASが準備する各ノードにはsshキーがあり、sshをトランスポートとして使用できる任意の方法を使用してこれらのタスクを自動化できるため、Jujuも含まれます。

これにより、チャームをカスタマイズしてこれらのセットアップタスクを実行できるようになります。これは期待に沿うかもしれませんが、既製のチャームを使用している場合は扱いにくいでしょう。しかし、私はジュジュ側のことについて話すのに最適な人ではありませんが、他のタスクに取り組むことはできます。

以下では、アップグレードパスはありますが、QuantalのMAAS(つまり、12.10、近日公開)について12.04のMAASとはかなり異なります。12.04で出荷されたMAASには、次のどれも当てはまらないと思います。

  1. ノードでntpを構成します。

    デフォルトでは、ntp.ubuntu.comを使用して、ntpを実行するようにセットアップされます。それが適切ではなく、それを行うために割り当て後の手順を追加したくない場合(つまり、マシンが起動して実行されたら、上記のようにsshで設定する)、MAASが使用するpreseedを変更することができます。

    ファイルを検索しますpreseed_mastergenericそれと同じディレクトリ内のファイルは、起動マシンに送信される最終的なpreseedを生成するために使用されるテンプレートです。

    Debianのインストーラへのページリンクマニュアル。いずれかを選択 し、プレシードの概要については、付録Bプレシード使用したインストールの自動化」を参照してください

    preseed_masterアップグレード中に変更またはその兄弟が上書きされるので、変更の記録を残しておいてください。13.04では、このプロセス全体がほぼ確実に簡単になります。

  2. ノードでビデオモードを設定します。

    現時点ではpreseedには何も設定されていないため、割り当て後の手順で、またはpreseedテンプレートを編集して、これを行う必要があります。

  3. ノードのタイムゾーンを設定します。

    デフォルトではUTCに設定されています。これを本当に変更しますか?少なくともサーバーの場合、UTCで実行するのは非常に普通です。ビデオモード設定についてのあなたの言及は、あなたがデスクトップ用にこれを使用していることを私に知らせますが、その場合、答えは#2の場合と同じです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.