回答:
Ubuntu 14.04 LTSを実行しているマシンにLandscapeを直接インストールできます。これは「Landscape On Premises」と呼ばれます。最大10台の物理(または仮想)マシンと50コンテナまで無料です:
警告: landscape-quickstartはapache構成ファイルを変更します。既存のサーバーのインストールでは、何を理解しているかを理解せずにこれを行わないでください。
Landscape Quickstartパッケージをインストールするだけです。以下の手順の変更については、こちらをご覧ください。
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
終了したら、次のようなブラウザでアクセスします https://hostname.example.com/
そのマシンのhostname.example.com
出力はどこにあるhostname -f
か、またはhostname
それが解決に失敗した場合のみ。
名前と連絡先の詳細を入力すると、Web UIが表示されます。
強調表示されたリンクをクリックして、クライアントマシンを追加します。
ランドスケープに参加したいクライアントの指示に従ってください。次の行に注意してください。
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
各マシンのタイトルなどをカスタマイズできます。詳細については、landscape-configのマニュアルページを参照してください。
あなたが入力した後、landscape-config
コマンドクライアントは、あなただけの、あなたは、Web UIでクライアントを受け入れることができ、クライアントを再起動するまで、Enterキーを押すことができ、それらはオプションである、あなたにいくつか質問をします。
クイックスタートパッケージは、オンザフライで生成される自己署名証明書をインストールします。
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
コピーしたファイルを指すように、この行を含めるように変更します。ssl_public_key = /etc/landscape/landscape_server_ca.crt
その後、再度登録してください。(これを理解してくれたpanlinuxに感謝します)
add-apt-repository
またはapt-get update
1台のマシンにUbuntu Server 16.04.01 LTSをインストールします-> Ubuntu Server 16.04.01 LTSをダウンロードします。同様
にインストールすることをお勧めしopenssh-server
ます。これはプロセス中に選択できます。
Ubuntu Serverオペレーティングシステムをインストールしたら、をインストールしlandscape-server-quickstart
ます。
また、問題なくすべてが正常に機能するようにファイアウォールを調整する必要があります。
ターミナルを開きます-次のコマンドを実行して、これらのタスクを実行します。
sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo add-apt-repository ppa:landscape/16.06
sudo apt update
sudo apt install landscape-server-quickstart
インストールが完了したら、ランドスケープアカウントを登録する必要があります。
サーバーにはGUIがないため、テキストベースのWebブラウザーをインストールする必要があります。
sudo apt install links
links https://<server-hostname>
次に、Ubuntuサーバーを登録しますlandscape-client
。 これを行うには、
sudo apt install landscape-client
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
登録するすべてのマシンに存在する必要があるため、Landscape証明書をバックアップします。
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
追加のUbuntuシステムを登録するにはlandscape-client
、各マシンにパッケージをインストールします。
sudo apt install landscape-client
(以前に保存した)Landscape証明書をコピーして、client.config
ファイルを編集します。
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
この行を追加しssl_public_key = /etc/landscape/landscape_server.pem
、変更を保存します。
Ubuntu Serverを登録したときと同じ方法でUbuntuシステムを登録します。
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
https://<server-hostname>
Webブラウザーで開き、保留中のコンピューターをすべて受け入れます。
追加情報:無料ライセンスは、10台のベアメタルマシンと50台のLXCコンテナーをカバーします!
python-software-properties
またはsoftware-properties-common
取得が必要になる場合があることに注意してくださいadd-apt-repository
。
他の回答とともに、https://landscape.canonical.comは常に利用可能です。これは、30日間のデモにサインアップしてニーズを満たすかどうかを確認できるホスト型サービスであり、独自のサーバーをセットアップするために必要な手順を実行する必要はありません。
Ubuntu 14.04のARMプロセッサインストールの場合、15.11 PPAにはARMHFパッケージがありますが、using landscape-server-quickstart
は使用できません(つまり、apt-get update
そのコマンドが見つかりません)。したがって、@ andreas Deploying for Scale Outメソッドを使用することが唯一の機能です(ランドスケープドキュメントごと)。
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core juju-deployer juju-quickstart
juju-quickstart u/landscape/landscape-dense-maas
使用landscape-dense-mass
すると、MAASのセットアップや自動スケーリングの計画が回避されます。これは、Landscapeを使用して既存の固定数のUbuntu 14.04サーバーを監視するだけの場合に適したアプローチでした。
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart