web-dev-qa-db-ja.com

個人使用のためにLandscapeをインストールするにはどうすればよいですか?

Landscapeで自宅のマシンとラップトップを管理したいのですが、どうすればよいですか?

55
Jorge Castro

Ubuntu 16.04または14.04 LTSの場合

Ubuntu 14.04 LTSを実行しているマシンにLandscapeを直接インストールできます。これは「Landscape On Premises」と呼ばれます。最大10台の物理(または仮想)マシンと50コンテナまで無料です:

単一サーバーの展開

警告:landscape-quickstartはApache設定ファイルを変更します、既存のサーバーインストールではこれをしないでくださいあなたが何に興味を持っているのか理解できない.

Landscape Quickstartパッケージをインストールするだけです: here をチェックして、以下の指示を変更します。

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が表示されます。

Account dashboard with 20 remaining registrations

強調表示されたリンクをクリックして、クライアントマシンを追加します。

Registration instructions

Landscapeに参加したいclientの指示に従ってください。次の行に注意してください。

Sudo landscape-config --computer-title "My Web Server" --account-name standalone  --url https://<servername>/message-system --ping-url http://<servername>/ping

各マシンのタイトルなどをカスタマイズできます。詳細については、 landscape-config manページ を参照してください。

landscape-configコマンドを入力すると、クライアントはいくつかの質問をします。それらはオプションです。クライアントが再起動するまでEnterキーを押すだけで、Web UIでクライアントを受け入れることができます。

自己署名証明書を使用したクライアントの登録:

クイックスタートパッケージは、オンザフライで生成される自己署名証明書をインストールします。

  • サーバーからこのファイルを取得します:/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 に感謝します)

参考文献:

60

Ubuntu 16.04 LTSの場合

1台のマシンにUbuntu Server 16.04.01 LTSをインストールします-> buntu 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  

Webブラウザーでhttps://<server-hostname>を開き、すべての保留中のコンピューターを受け入れます。

追加情報:無料ライセンスは、10台のベアメタルマシンと50台のLXCコンテナーをカバーします!

参照資料

16
cl-netbox

他の回答とともに、 https://landscape.canonical.com は常に利用可能です。これは、30日間のデモにサインアップしてニーズを満たすかどうかを確認できるホスト型サービスであり、独自のサーバーのセットアップに必要な手順を実行する必要はありません。

3
dpb

Ubuntu 14.04のARMプロセッサインストールの場合、 15.11 PPAにはARMHFパッケージがあります で、landscape-server-quickstartを使用できない(つまりapt-get updateはそのコマンドを見つけられません)。したがって、@ andreasDeploying for Scale Outを使用する方法が唯一の機能です( perscape docs ):

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サーバーを監視したい場合に適したアプローチでした。

3
hamx0r