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


回答:


60

Ubuntu 16.04または14.04 LTSの場合

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

20の登録が残っているアカウントダッシュボード

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

登録手順

ランドスケープに参加したいクライアントの指示に従ってください。次の行に注意してください。

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に感謝します

参考文献:


コマンドでエラーが表示されますsudo apt-get install landscape-server-quickstart E: Unable to locate package landscape-server-quickstart
-prodigerati

@prodigerati ...あなたは何もしなかったか、add-apt-repositoryまたはapt-get update
Auspex

Landscape Serverの展開はうまく機能しますが、Landscape Clientを誰かがノードに展開しようとしたことがありますか?作成した後、Landscapeサーバーにノードを登録できないためです。私はここにもポストをオープンしました:askubuntu.com/questions/918493/...
リクカード・マグリーニ

神の愛のために、この記事の冒頭に「これ以上読まないうちに、これを既存のAPACHEインストールにしないでください」という大きな警告ラベルを追加できますか?
pkExec

1
@pkExec、私は何かを追加しました。
-dpb

16

Ubuntu 16.04 LTSの場合

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コンテナーをカバーします!

参照資料


IMOでは、サーバーにリンクをインストールするのではなく、別のブラウザー/ PCを使用してランドスケープURLにアクセスすることをお勧めします。
ホルヘカストロ

@JorgeCastro:Ubuntuのデスクトップエディションを実行するマシンにLOPをインストールする場合、もちろん他のブラウザーも使用できます... GUIを使用せずにサーバーにLOPをインストールする場合、次のようなテキストベースのWebブラウザーが必要です。リンク。これは主に、手順でリンクを使用することを提案した理由です。アカウントが登録されると、接続されたコンピューターから任意のブラウザーでランドスケープにアクセスできますが、リンクはスタンドアロンアカウントの登録プロセスにのみ必要ですサーバーから。:)
cl-netbox

コマンドのインストールpython-software-propertiesまたはsoftware-properties-common取得が必要になる場合があることに注意してくださいadd-apt-repository
偽の名前

「juju deploy ...」コマンドを使用して、16.04にLDSを展開する方法はありますか?thk
リカルドマグリーニ

すでにそれを読んでいますが、
juju

3

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


3

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

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