maas 環境での juju ブートストラップについてサポートが必要です。maas を maas コントローラー サーバーにインストールし、ブレードを 1 つ稼働させて、juju を使用してマシンをブートストラップしようとしました。
システムが新しいブレードにインストールされ、juju は ssh 経由で ubuntu ユーザーでログインし、juju サービスのインストール プロセスのこの時点で停止します。
/var/log/cloud-init-output.log
リモートホストへのログイン
apt-get update の実行
apt-getアップグレードの実行
パッケージのインストール: git
パッケージのインストール: curl
パッケージをインストールしています: cpu-checker
パッケージのインストール: bridge-utils
パッケージをインストールしています: rsyslog-gnutls
Fetching tools: curl -sSfw 'tools from %{url_effective} downloaded: HTTP %{http_code}; time %{time_total}s; size %{size_download} bytes; speed %{speed_download} bytes/s ' --retry 10 -o $bin/tools.tar.gz 'https://streams.canonical.com/juju/tools/releases/juju-1.20.11-trusty-amd64.tgz'
ブートストラップ プロセスを終了する以外に、この時点から先に進むことはできないため、ご協力いただければ幸いです。
ありがとう!
答え1
問題は解決しました。サーバーに ssh で接続し、キーボード レイアウトがサーバーの言語設定と同じでない場合、juju はシステムのブートストラップに失敗します。レイアウトを en_US に変更したところ、ブートストラップは正常に機能しました。これは、サーバーのシステム言語と同じキーボード レイアウト言語がない場合にインストールが失敗するという、postgresql のインストール時に発生する同様の問題です。
答え2
私もまったく同じ問題を抱えています。juju のブートストラップが停止しています。ロケール設定を変更してみましたが、何も役に立ちませんでした。
私がやったことは次のとおりです:設定を確認してください
locale
一時的な修正
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
恒久的にする
nano /etc/environment
コピーペースト
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
答え3
私もこの問題に遭遇しました。私の場合、問題の根本はインターネットにアクセスできず、いくつかのことをする必要があったことです。私の記憶が正しければ、この問題はサーバーとターゲットマシンの時刻があまりにも大きくずれていたために発生していました。実際にはスタックしていませんでしたが、タイムアウトが非常に大きく、おそらく30分でした。サーバーをntpサーバーとして設定し、/etc/maas/preseeds/preseed-masterを編集しました。
d-I clock-setup/ntp-server string ntp.ubuntu.com
ntp.ubuntu.com には、サーバーの IP または名前を入力します。また、juju をインストールするときは、チャームをローカルにコピーする必要があります。環境とチャームの両方に ~/,juju ディレクトリを作成したので、juju-gui を展開するまでのプロセスは次のようになりました。
mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui
お役に立てれば!
答え4
ローカル プロバイダーにマシンを追加した後にこの問題が発生している方へ: add-machine が状態サーバーとは異なる Juju バージョンのマシンを追加しようとしたときにこの問題が発生しました。
apt-get update
これは、Juju クライアントをインストールする前に実行されなかったために発生しました。