아래는 bosh deploy 성공 로그 이다.
Deployment manifest: '/home/min/.bosh_plugin/deployment/google-microbosh-2.yml'
Deployment state: '/home/min/.bosh_plugin/deployment/google-microbosh-2-state.json'
Started validating
Validating release 'bosh'... Finished (00:00:02)
Validating release 'bosh-google-cpi'... Finished (00:00:05)
Validating release 'os-conf'... Finished (00:00:00)
Validating cpi release... Finished (00:00:00)
Validating deployment manifest... Finished (00:00:00)
Validating stemcell... Finished (00:00:00)
Finished validating (00:00:08)
Started installing CPI
Compiling package 'golang/1ad977ce1c6fdbf21485a79567ef3d8d4d280110'... Finished (00:00:00)
Compiling package 'bosh-google-cpi/281942704cf3a64609890ea2c759c1ae99ed1680'... Finished (00:00:00)
Installing packages... Finished (00:00:07)
Rendering job templates... Finished (00:00:00)
Installing job 'google_cpi'... Finished (00:00:00)
Finished installing CPI (00:00:07)
Starting registry... Finished (00:00:00)
Uploading stemcell 'bosh-google-kvm-ubuntu-trusty-go_agent/3445.2'... Skipped [Stemcell already uploaded] (00:00:00)
Started deploying
Waiting for the agent on VM 'vm-5ebb5dbb-fe7c-4f94-60e2-8e85803a7b59'... Finished (00:00:00)
Stopping jobs on instance 'unknown/0'... Finished (00:00:00)
Unmounting disk 'disk-a9409008-19ad-44fb-522d-f4b6130d64d5'... Finished (00:00:07)
Deleting VM 'vm-5ebb5dbb-fe7c-4f94-60e2-8e85803a7b59'... Finished (00:02:46)
Creating VM for instance 'bosh/0' from stemcell 'stemcell-98bd9980-f921-48e0-72d4-b5f5c4909fa1'... Finished (00:00:34)
Waiting for the agent on VM 'vm-72e0aac5-b524-48d4-5512-45d606e1399e' to be ready... Finished (00:00:19)
Attaching disk 'disk-a9409008-19ad-44fb-522d-f4b6130d64d5' to VM 'vm-72e0aac5-b524-48d4-5512-45d606e1399e'... Finished (00:00:24)
Rendering job templates... Finished (00:00:03)
Compiling package 'ruby/c1086875b047d112e46756dcb63d8f19e63b3ac4'... Finished (00:02:00)
Compiling package 'mysql/b7e73acc0bfe05f1c6cbfd97bf92d39b0d3155d5'... Finished (00:00:25)
Compiling package 'libpq/661f5817afe24fa2f18946d2757bff63246b1d0d'... Finished (00:00:18)
Compiling package 'golang/1ad977ce1c6fdbf21485a79567ef3d8d4d280110'... Finished (00:00:37)
Compiling package 'nginx/2ec2f63293bf6f544e95969bf5e5242bc226a800'... Finished (00:00:42)
Compiling package 'health_monitor/56d7a190b5c9b4a5f81eb3ec46e5e5ab5204e115'... Finished (00:01:08)
Compiling package 'director/ba8a7272adfd206f1536abe70c8580a7ca8cfd0b'... Finished (00:01:26)
Compiling package 'nats/63ae42eb73527625307ff522fb402832b407321d'... Finished (00:00:14)
Compiling package 'verify_multidigest/8fc5d654cebad7725c34bb08b3f60b912db7094a'... Finished (00:00:01)
Compiling package 's3cli/f87a0db2430a633402b76704fda9328d22fea7ad'... Finished (00:00:02)
Compiling package 'postgres/3b1089109c074984577a0bac1b38018d7a2890ef'... Finished (00:02:47)
Compiling package 'registry/a2f6f04cbfc76eb65cc90ab9e136cc6dfaf4ee16'... Finished (00:01:13)
Compiling package 'davcli/5f08f8d5ab3addd0e11171f739f072b107b30b8c'... Finished (00:00:02)
Compiling package 'bosh-google-cpi/281942704cf3a64609890ea2c759c1ae99ed1680'... Finished (00:00:23)
Updating instance 'bosh/0'... Finished (00:00:22)
Waiting for instance 'bosh/0' to be running... Finished (00:00:30)
Running the post-start scripts 'bosh/0'... Finished (00:00:00)
Finished deploying (00:16:42)
Stopping registry... Finished (00:00:00)
Cleaning up rendered CPI jobs... Finished (00:00:00)
1. 어떤 IaaS 환경을 이용 하든 네트워크나 계정 정보 등 설정 정보가 존재 하지 않거나 잘못 입력 한 경우 not found 또는 vaildate 관련하여 에러가 발생한고, IP가 중복 되었을 경우 중복 이미 사용중이라는 로그가 출력 된다.
2. CPI가 성공적으로 컴파일 되었고 Install 되었지만 Stemcell이 업로드 되지 않을 경우는 해당 IaaS 환경에서의 Security Group의 방화벽 규칙을 확인 하거나 Yaml 파일의 네트워크 정보가 올바르게 설정 되었는지 확인 한다.
3. Uploading stemcell 'bosh-google-kvm-ubuntu-trusty-go_agent/3445.2'... Skipped [Stemcell already uploaded] (00:00:00)
스템셀이 성공적으로 업로드가 되었고 VM을 컴파일 중 에러가 발생 한 경우.
3-1. ssh handshake 관련 에러 VM ssh 접속 Key(Key Pair) 정보가 올바르게 설정 되었는지 확인 하여 본다.
3-2. bosh-init 버전 확인 ex) bosh-init -v , Bosh Version이 올라 갔을 경우 deploy를 할 떄 사용 하는 bosh-init의 Version도 올려야 할 필요 성이 있다.
https://github.com/cloudfoundry/bosh-init < git hub 참조
3-3. bosh 설치 시 설정 한 공인 IP의 포트번호의 mbus를 가진 Agent를 통하여 Bosh Job을 Compile하고 업로드 하는데 이 경우 Yaml파일에 설정 한 네트워크 설정 정보에서 VM의 Gateway 주소를 확인 하여 본다. 통신이 안될 경우 네트워크 게이트웨이 정보를 재설정 하여야 한다.
4. 이 밖에 에러는 아직 발견 하지 못했지만 https://github.com/cloudfoundry/bosh/issues에서 이슈 목록을 확인 하여 본다.
설치가 완료 되면 target을 실행 해 본다.
'cloud foundry' 카테고리의 다른 글
cloud foundry TCP_Route API Service (0) | 2018.04.30 |
---|