maas 환경에서 juju bootstrap에 대한 도움이 필요합니다. maas 컨트롤러 서버에 maas를 설치하고 블레이드 하나를 시운전한 후 juju로 시스템을 부트스트랩하려고 했습니다.
시스템이 새 블레이드에 설치되고 juju는 ssh를 통해 ubuntu 사용자로 로그인하고 juju 서비스 설치 프로세스의 이 지점에서 멈춥니다.
/var/log/cloud-init-output.log
원격 호스트 에 로그인
apt-get 업데이트 실행
apt-get 업그레이드 실행
패키지 설치: git
패키지 설치: 컬
패키지 설치: CPU-Checker
패키지 설치: bridge-utils
패키지 설치: rsyslog-gnutls
Fetching tools: curl -sSfw 'tools from %{url_effective} downloaded: HTTP %{http_code}; time %{time_total}s; size %{size_download} bytes; speed %{speed_download} bytes/s ' --retry 10 -o $bin/tools.tar.gz 'https://streams.canonical.com/juju/tools/releases/juju-1.20.11-trusty-amd64.tgz'
부트스트래핑 프로세스를 종료하는 것 외에는 이 시점에서 앞으로 나아갈 수 없기 때문에 도움을 주시면 감사하겠습니다.
감사해요!
답변1
문제가 해결되었습니다. 서버에 ssh를 연결하고 키보드 레이아웃이 서버의 언어 설정과 동일하지 않으면 juju는 시스템을 부트스트랩하지 못합니다. 레이아웃을 en_US로 변경했고 부트스트래핑이 제대로 작동했습니다. 서버의 시스템 언어와 동일한 키보드 레이아웃 언어가 없으면 설치에 실패하는 postgresql을 설치할 때 비슷한 문제입니다.
답변2
나는 똑같은 문제가 있습니다. juju Boostrapping이 멈췄습니다. 로케일 설정을 변경하려고 시도했지만 아무 도움이 되지 않았습니다.
제가 한 일은 다음과 같습니다: 설정을 확인하세요
locale
일시적인 해결책
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
영구적으로 만들다
nano /etc/environment
복사 붙여 넣기
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
답변3
나에게도 이런 문제가 있었다. 나에게 있어서 문제의 근본 원인은 인터넷에 접속할 수 없었고 몇 가지 일을 해야 한다는 것이었습니다. IIRC, 이 문제는 서버와 대상 시스템이 너무 오랜 시간 동안 꺼져 있었기 때문에 발생했습니다. 실제로 막힌 것은 아니지만 시간 초과가 30분 정도로 엄청났습니다. 내 서버를 ntp 서버로 설정한 다음 /etc/maas/preseeds/preseed-master를 편집했습니다.
d-I clock-setup/ntp-server string ntp.ubuntu.com
ntp.ubuntu.com에 서버의 IP 또는 이름을 입력하세요. 또한 juju를 설치할 때 참을 로컬로 복사해야 합니다. 환경과 매력 모두를 위해 ~/,juju 디렉토리를 만들었으므로 juju-gui 배포까지의 프로세스는 다음과 같습니다.
mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui
도움이 되었기를 바랍니다!
답변4
로컬 공급자에 컴퓨터를 추가한 후 이 문제가 발생하는 경우: add-machine이 상태 서버와 다른 Juju 버전의 컴퓨터를 추가하려고 할 때 이 문제가 발생했습니다.
apt-get update
Juju 클라이언트를 설치하기 전에 실행하지 않아서 발생한 문제입니다 .