Landscapeで自宅のマシンとラップトップを管理したいのですが、どうすればよいですか?
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が表示されます。
強調表示されたリンクをクリックして、クライアントマシンを追加します。
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 に感謝します)
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コンテナーをカバーします!
他の回答とともに、 https://landscape.canonical.com は常に利用可能です。これは、30日間のデモにサインアップしてニーズを満たすかどうかを確認できるホスト型サービスであり、独自のサーバーのセットアップに必要な手順を実行する必要はありません。
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サーバーを監視したい場合に適したアプローチでした。