크로스 플랫폼 Linux 서버 개발 및 배포

크로스 플랫폼 Linux 서버 개발 및 배포

하드웨어와 운영 체제가 약간 다른 여러 단일 보드 컴퓨터 서버에 배포하기 위해 Linux 템플릿 설치를 만들려고 합니다. 제가 이해한 바로는 이것이 Armbian/Raspbian(32비트) 시스템을 처리하지 않는다는 점을 제외하면 Docker에 이상적인 애플리케이션이 될 것입니다. 명확히 하자면, "Linux의 템플릿 설치"라고 하면 기본 OS 설치로 시작한 다음 여러 패키지/응용 프로그램을 설치/구성하고 일부 구성을 변경하는 등의 작업을 수행한다는 의미입니다. 이상적으로는 Ubuntu의 가상화된 설치에서 시스템을 개발한 다음 이를 여러 서버에 배포합니다. 명령 기록을 저장하고 이를 배포 스크립트로 변환할 수 있을 것 같지만 더 멋진 솔루션이 있기를 바랍니다.

답변1

나는 그것을 사용한 적이 없지만 ansible은 대규모 배포/호스트 관리를 위한 좋은 솔루션일 수 있습니다. 하지만 나는 이 목적으로 그것을 사용하는 많은 사람들을 알고 있습니다.

설치 가이드는 여기 있어요 https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

여러 엔드포인트에 패키지 설치 https://opensource.com/article/20/9/install-packages-ansible

Raspbian/ubuntu에 설치하기 위한 몇 가지 별도의 플레이북을 만드십시오. 아마 그렇지 않더라도 큰 차이는 없을 것입니다.

관련 정보