MAAS 맞춤형 커미셔닝 스크립트는 어떻게 사용합니까?


8

MAAS 클러스터에서 사용자 지정 작업을 수행하기 위해 사용자 지정 MAAS 커미셔닝 스크립트를 사용하려고합니다. 이 스크립트는 언제 실행됩니까? 그들은 어떻게 지명되어야합니까? 특정 형식이어야합니까, 아니면 실행 가능한 셸 스크립트 또는 바이너리 일 수 있습니까?

답변:


1

맞춤형 MAAS 커미셔닝 스크립트로 달성하고자하는 것은 무엇입니까? 지금까지 내 경험에 따르면 사용자 지정 스크립트를로드 할 필요가 없었으며 MAAS 및 juju를 설치하는이 위치에서 이러한 예제와 파일을 사용했습니다.

http://maas.ubuntu.com/docs/configure.html -이 링크는 내가 몇 가지 더 예에 걸릴 것입니다 생각 당신이 찾고있는 무엇.

/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master

도움이 되었기를 바랍니다,


드라이브가 필요한 방식으로 구성되도록 수정해야합니다. 서버는 '/'를위한 160GB 드라이브가 있고 '/ var'를위한 1TB 드라이브가 있습니다.
John75077

뭔가 명확하지 않은 경우 나를 DOWN으로 표시해 주셔서 감사합니다. 그렇게하는 데 시간이 걸리면 왜 부정적인지 말해주세요. 그렇게 분명하다면 왜 그런지 간단히 보여주세요. 나는 전문성을 유지하기 위해 최선을 다하며 주변 사람들로부터 기대합니다.
John75077

설치 커스터마이징에 대한 자세한 답변 은 askubuntu.com/questions/636837/… 을 참조하십시오 (시운전이 아닌).
kiko

1

이를 달성하기위한 단계를 찾으십시오.

1 단계 : 요구 사항에 따라 셸 스크립트 준비 참고 : MAAS에 내장 된 시운전 스크립트의 이름은 각각 "00-maas"또는 "99-maas"로 시작하여 처음 또는 마지막으로 실행되도록합니다.

2 단계 : MAAS 대시 보드 ( http : // localhost : 5240 / MAAS / settings / )를 열고 "설정"탭으로 이동합니다.

3 단계 : 스타트 업 스크립트 섹션에서 쉘 스크립트를 업로드하십시오.

4 단계 : 대상 시스템의 시운전을 시작하고 대상 시스템을 재부팅합니다.

또한 다음과 같은 Restful MaaS API도 동일한 기능을 수행 할 수 있습니다.

시운전 스크립트 목록 : GET /api/2.0/commissioning-scripts/

새로운 시운전 스크립트 생성 : POST /api/2.0/commissioning-scripts/

참조 : https://docs.ubuntu.com/maas/2.1/en/api

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.