개인 용도로 Landscape를 설치하려면 어떻게합니까?


답변:


60

우분투 16.04 또는 14.04 LTS

Ubuntu 14.04 LTS를 실행하는 컴퓨터에 Landscape를 직접 설치할 수 있습니다.이를 "Landscape On Premises"라고합니다. 최대 10 개의 물리적 (또는 가상) 시스템과 50 개의 컨테이너에 대해 무료입니다.

단일 서버 배포

경고 : landscape-quickstart는 아파치 구성 파일을 수정합니다. 기존 서버 설치 에 대해서는 이해 하지 마십시오 .

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해결하지 못하는 경우입니다.

가로 사용

이름과 연락처를 입력 한 후 웹 UI가 표시됩니다.

20 개의 등록이 남아있는 계정 대시 보드

강조 표시된 링크를 클릭하여 클라이언트 시스템을 추가하십시오.

등록 지침

Landscape에 가입하려는 클라이언트의 지침을 따르십시오 . 다음 줄을 참고하십시오.

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명령 을 입력 한 후 클라이언트는 몇 가지 질문을하며, 선택 사항이며, 클라이언트가 다시 시작될 때까지 Enter 키를 누르면 웹 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 에 감사 한다)

추가 자료 :


명령에 오류가 발생했습니다sudo apt-get install landscape-server-quickstart E: Unable to locate package landscape-server-quickstart
prodigerati

@prodigerati ... 당신이하지 않았기 때문에 add-apt-repository또는apt-get update
Auspex

랜드 스케이프 서버 배포는 잘 작동하지만 랜드 스케이프 클라이언트는 누군가 노드에 배포하려고 했습니까? 그 후 랜드 스케이프 서버에 노드를 등록 할 수 없기 때문입니다. 나는 또한 여기에 게시물을 열었다
Riccardo Magrini

신의 사랑을 위해이 글의 시작 부분에 "추가 읽기 전에 기존 아파치 설치를하지 마십시오"라는 큰 경고 레이블을 추가 할 수 있습니까?
pkExec 2016 년

1
@ pkExec, 나는 뭔가를 추가했다.
dpb

16

우분투 16.04 LTS

한 컴퓨터에 Ubuntu Server 16.04.01 LTS를 설치하십시오-> Ubuntu Server 16.04.01 LTS를 다운로드하십시오 .
설치 openssh-server하는 것이 좋습니다. 이것은 과정 중에 선택할 수 있습니다.
Ubuntu 서버 운영 체제를 설치했으면 설치하십시오 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가 없으므로 텍스트 기반 웹 브라우저를 설치해야합니다.

sudo apt install links  
links https://<server-hostname>  

이제 우분투 서버를 등록하십시오 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  

추가 우분투 시스템을 등록하려면 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 서버를 등록 할 때와 동일한 방식으로 Ubuntu 시스템을 등록하십시오.

sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping  

https://<server-hostname>웹 브라우저에서 열고 보류중인 모든 컴퓨터를 수락하십시오.

추가 정보 : 무료 라이센스는 10 개의 베어 메탈 머신과 50 개의 LXC 컨테이너에 적용됩니다!

참고 문헌


IMO 서버에 링크를 설치하는 대신 다른 브라우저 / PC를 사용하여 가로 URL을 사용하는 것이 좋습니다.
Jorge Castro

@JorgeCastro : Ubuntu의 데스크톱 에디션을 실행하는 컴퓨터에 LOP를 설치할 때 다른 브라우저를 사용할 수 있습니다. GUI가없는 서버에 LOP를 설치할 때는 다음과 같은 텍스트 기반 웹 브라우저가 필요합니다 링크, 이는 주로 지침에 링크 사용을 제안한 이유이며 일단 계정이 등록되면 브라우저를 사용하여 연결된 컴퓨터에서 가로로 액세스 할 수 있지만 링크는 독립 계정의 등록 프로세스에만 필요합니다. 서버에서. :)
cl-netbox

설치해야 할 수도 있습니다 python-software-properties또는 software-properties-common얻가하는 add-apt-repository명령을.
가짜 이름

"juju deploy ..."명령을 통해 16.04에 LDS를 배포하는 방법이 있습니까? thk
Riccardo Magrini

이미 그것을 읽을 수 있지만 빠른 시작이 아니라 주주의 배포 사용
리카르도 마 그리니

3

다른 답변과 함께 https://landscape.canonical.com 을 항상 사용할 수 있습니다. 이 서비스는 30 일 데모에 가입하여 자신의 요구를 충족하는지 확인할 수 있으며 자체 서버를 설정하는 데 필요한 단계를 수행하지 않아도됩니다.


3

우분투 14.04의 ARM 프로세서 설치에 사람들을 위해, 동안 보인다 15.11 PPA가 ARMHF 패키지가 사용하는이 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.