본문 바로가기

VMware

(18)
[Tanzu 구축] (2) OpsManager TAS 타일 설치 지난 시간에 opsmanager설치를 완료하였다. 이번 포스팅에서는 OpsManager을 통해 TAS 타일을 설치하도록 하겠다. 1. TAS 타일 다운로드 https://network.pivotal.io/ VMware Tanzu Network Explore, download, and update software and services. network.pivotal.io 2. import 후 TAS config 설정 Domain Networking UAA CredHub internal MySQL 2-1. Domain 2-2. Networking *.apps.taskoo.net,*.sys.taskoo.net,api.sys.taskoo.net,login.sys.taskoo.net,uaa.sys.taskoo.n..
[Tanzu 운영 ] (7) Haproxy Ephimeral Disk 100% full ha-proxy 의 ephimeral disk full로 인하여 , 성능에 영향을 줄수 있고 더 나아가 smoke-test나 apply change시에 install issue를 야기할수 있다. 해결방법 1. bosh에서 vm이 자동으로 복구되는 기능ㅇ르 중지한다 bosh update-resurrection off 2. vCenter에 접속하여 ha-proxy_VM의 power off를 수행한다. 3. bosh에서 cck를 수행하여 VM의 이상을 감지하고 ha-proxy를 recreate 하도로 수행한다 bosh -d cf-1357760f991e cck (3) : Recreate VM without waiting for processes to start yes
[Tanzu 운영 ] (6) spring-music 과 mysql binding [Tanzu 운영 ] (6) spring-music과 mysql binding spring-music은 cloud-foundry 에서 제공하는 테스트 앱이다. 유명세에 맞게 각 smoke-test에서도 해당 테스트 앱을 통해 스모크 테스트를 진행하는데, mysql DB 까지 연결하는 방법에 대해서 포스팅 하겠다. 우선 github source를 먼저 클론 받겠다. $ git clone https://github.com/cloudfoundry-samples/spring-music.git $ cd spring-music ubuntu@ip-10-0-0-238:~/Downloads/spring-music$ ls LICENSE build gradle gradlew manifest.yml README.md buil..
[Tanzu 운영] (5) buildpack create 및 rename [Tanzu 운영] (5) buildpack create 및 rename buildpack은 TAS 설치 시 upgrade 자동 된다. 하지만 custom 하게 사용하는 경우나 기존에 사용하던 buildpack 버전을 추가하려 할때 다음과 같은 방법으로 실행한다. # cf login # cf login -a https://api.sys.lui.monster -u admin -p R3lEdhKAnF-qMHvaVgxKdWwawV7BNSKs —skip-ssl-validation # cf buildpacks ubuntu@ip-10-0-0-238:~$ cf buildpacks Getting buildpacks as admin... position name stack enabled locked filename 1 ..
[Tanzu 구축] (1) OpsManager 설치 해당 포스팅은 AWS에서 OpsManager 설치를 진행하는 내용입니다. 1. AWS Console > Amazon Machine Images ( AMI ) 접속 vsphere 환경에서는 Opsmanager ova 파일을 tanzu network에서 다운로드 받아 vCenter에서 배포합니다. AWS 환경에서는 퍼블릭 이미지 저장소에서 AMI 파일을 직접적으로 배포할수 있습니다. 2. pivotal , opsmanager version으로 검색 검색어에 pivotal과 설치할 opsmanager의 version을 필터로 넣으면 검색됩니다. 3. instance 생성 인스턴스 유형 : t2.xlarge (인스턴스 유형은 최소 t2.xlarge에 disk는 100GB 로 권장합니다.) disk 100 GB ..
[Tanzu 운영] (4) 트러블 슈팅: Bosh CA 인증서 생성시 중복오류 Tanzu 인증서 교체 시, Maestro regenerate로 인해 인증서가 중복 생성 되었을때 ubuntu@ip-10-0-0-36:~/test$ curl "https://54.238.105.246/api/v0/certificate_authorities/generate" -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{}' -i -k HTTP/1.1 422 Unprocessable Entity Date: Thu, 07 Apr 2022 01:28:00 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection..
[Tanzu 운영] (3) Bosh CA 인증서 교체 이 절차에서는 Ops Manager API를 사용하여 Ops Manager 루트 CA 및 리프 인증서를 교체합니다. Ops Manager 루트 CA를 교체하면 Ops Manager API가 자동으로 BOSH NATS CA를 교체합니다. 1-1. BOSH Root CA 인증서 만료 확인 curl로 api를 호출하였을때, 인증서가 만료되었을 경우 접근이 불가능 합니다. 따라서 웹 브라우저에서 https://54.238.105.246/api/v0/certificate_authorities로 접속합니다. 인증서가 만료되었음을 확인 하는 방법 복사하여, ops.crt 라는 파일에 붙여넣어서 crt를 만듭니다. $ openssl x509 -in opsman.crt -noout -dates Director VM의 인..
[Tanzu 운영] (2) Bosh Director 접속방법 2. Bosh Director 접속 방법 OpsManager VM에 접속한다. BoshDirector VM을 접속하려면, AWS에서는 Bosh Director VM은 사설 IP 대역을 사용하기 때문에, OpsManager에 접속하여 ssh를 시도하여야 한다. 2-1. set - environment $ source ./set-env.sh $ bosh env Using environment '10.0.7.11' as client 'ops_manager' Name p-bosh UUID 57dca7c6-19eb-4bee-8f47-bb648a11687e Version 271.20.0 (00000000) Director Stemcell ubuntu-xenial/621.198 CPI aws_cpi Features ..