2014-10-17 6 views
1

마지막으로 클라우드 파운드리를 AWS에 성공적으로 배포 할 수있었습니다. 다음의 성공 응답을 얻는 것입니다 유효성 검사 단계에서 실패 http://docs.cloudfoundry.org/deploying/ec2/bootstrap-aws-vpc.htmlCloud Foundry 라우터가 api.xx.xxxx.com/info (AWS)를 찾을 수 없음

그것에서 대부분 다음 지침 : 내가 적절하게 하위 도메인 및 도메인을 대체 한 물론

curl api.subdomain.domain/info 

.

404 Not Found: Requested route ('api.XX.XXXXX.com') does not exist. 

요청이 클라우드 파운드리 라우터 router_z1까지오고있다 :

나는 오류를 얻고있다. 그리고이 오류가 로그에서 router_z1을 볼 수 있습니다.

------------------------------------+---------+---------------+--------------+ 
| Job/index       | State | Resource Pool | IPs   | 
+------------------------------------+---------+---------------+--------------+ 
| unknown/unknown     | running | medium_z1  | 10.10.16.254 | 
| unknown/unknown     | running | medium_z2  | 10.10.81.4 | 
| unknown/unknown     | running | small_errand | 10.10.17.1 | 
| unknown/unknown     | running | small_errand | 10.10.17.0 | 
| api_worker_z1/0     | running | small_z1  | 10.10.17.20 | 
| api_z1/0       | running | large_z1  | 10.10.17.18 | 
| clock_global/0      | running | medium_z1  | 10.10.17.19 | 
| etcd_z1/0       | running | medium_z1  | 10.10.16.20 | 
| hm9000_z1/0      | running | medium_z1  | 10.10.17.21 | 
| loggregator_trafficcontroller_z1/0 | running | small_z1  | 10.10.16.34 | 
| loggregator_z1/0     | running | medium_z1  | 10.10.16.31 | 
| login_z1/0       | running | medium_z1  | 10.10.17.17 | 
| nats_z1/0       | running | medium_z1  | 10.10.16.11 | 
| router_z1/0      | running | router_z1  | 10.10.16.15 | 
| runner_z1/0      | running | runner_z1  | 10.10.17.22 | 
| stats_z1/0       | running | small_z1  | 10.10.17.15 | 
| uaa_z1/0       | running | medium_z1  | 10.10.17.16 | 
+------------------------------------+---------+---------------+--------------+ 

나는 CF 배포 매니페스트에 만든 유일한 변화는 zone 2에서 인스턴스를 제거하는 것이었다 : 여기

bosh vms 명령의 출력입니다. 특정 지역에서 EC2의 인스턴스 수에 대한 AWS 기본 제한이 적용되는 이유는 다음과 같습니다.

이 문제를 해결하는 방법에 대한 모든 정보를 얻으실 수 있습니다.

답변

1

문제를 파악했습니다. 문제의 커플 :

  1. 를 CF 배포에서 확실히 시스템 도메인 등록 이 <BOSH_VPC_SUBDOMAIN>.<BOSH_VPC_DOMAIN>되어 있는지 확인 매니페스트. 즉, 을 cf.example.com으로 지정하면 클라우드 파운드리 PaaS가됩니다. cf.example.com이 클라우드의 system_domain 속성인지 확인하십시오. 파운드리 배포 매니페스트가 참조합니다. 실제 example.comcf.이 없으면 배포 매니페스트에 나타나지 않아야합니다. 배포 참고서를 통해 항상 cf.example.com
  2. 배포 매니페스트 내의 모든 암호에 '@'를 사용하지 마십시오. cf-releases에서이 문제에 대한 버그를 기록했습니다 : https://github.com/cloudfoundry/cf-release/issues/527
관련 문제