cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1089
Views
5
Helpful
5
Replies

UCS Director and Amazon AWS EC2 Platform Setup

Cliff Larson
Level 4
Level 4

Everyone,

 

I have installed UCS Director 5.3.0

I am trying to setup the Amazon EC2 Cloud and I keep getting an error message (Cloud with name Amazon is not reachable)

 

This is what I see in the error log, but I have no clue what could be causing this:

 

2015-10-18 01:02:22,572 [pool-1-thread-7] INFO  getInitialFormData(APIProvider.java:1152) - FORM INIT AccountsFeature.forms.cloud.add
2015-10-18 01:02:25,939 [pool-1-thread-8] INFO  validateForm(APIProvider.java:1187) - FORM VALIDATE AccountsFeature.forms.cloud.add
2015-10-18 01:02:25,951 [pool-1-thread-8] INFO  validateForm(CloudsAddForm.java:919) - ******validateForm called********
2015-10-18 01:02:43,910 [pool-1-thread-9] INFO  doFormSubmit(APIProvider.java:1230) - FORM SUBMIT AccountsFeature.forms.cloud.add
2015-10-18 01:02:43,916 [pool-1-thread-9] INFO  createAccount(CloudsAddForm.java:1414) - useCredentialPolicy false
2015-10-18 01:02:43,930 [pool-1-thread-9] INFO  validateForm(CloudsAddForm.java:919) - ******validateForm called********
2015-10-18 01:02:43,934 [pool-1-thread-9] INFO  validateSubmit(CloudsAddForm.java:989) - ******validateSubmit called********
2015-10-18 01:02:43,939 [pool-1-thread-9] INFO  validateSubmit(CloudsAddForm.java:996) - ******validateSubmit called********false
2015-10-18 01:02:43,939 [pool-1-thread-9] INFO  isCloudReachable(CloudStatusValitdator.java:112) - AMAZON EC2 Test connection called for the account: Amazon
2015-10-18 01:02:43,940 [Thread-672] INFO  getAllInstanceData(AmazonAPIWrapper.java:328) - In GetInstance Data
2015-10-18 01:02:43,996 [Thread-672] ERROR getAllInstancesData(AmazonInstance.java:1304) - Exception while getting Reservation List
java.lang.Exception: java.lang.Exception: AmazonServiceException: Status Code: 400, AWS Service: AmazonEC2, AWS Request ID: 34bad43b-332e-4787-8c68-a392109e973c, AWS Error Code: RequestExpired, AWS Error Message: Request has expired. Timestamp date is 2015-10-18T01:02:43.943Z
	at com.cloupia.service.cIaaS.ec2.DescribeAmazonInstance.getAmazonInstanceData(DescribeAmazonInstance.java:47)
	at com.cloupia.service.cIaaS.ec2.AmazonInstance.getAllInstancesData(AmazonInstance.java:1301)
	at com.cloupia.service.cIM.inframgr.amazon.AmazonAPIWrapper.getAllInstanceData(AmazonAPIWrapper.java:329)
	at com.cloupia.service.cIM.inframgr.amazon.AmazonUtil.getStatus(AmazonUtil.java:89)
	at com.cloupia.service.cIM.inframgr.amazon.AmazonUtil.isReachable(AmazonUtil.java:56)
	at com.cloupia.lib.cIaaS.common.CloudStatusValitdator.isAmazonEC2CloudReachable(CloudStatusValitdator.java:255)
	at com.cloupia.lib.cIaaS.common.CloudStatusValitdator.access$800(CloudStatusValitdator.java:23)
	at com.cloupia.lib.cIaaS.common.CloudStatusValitdator$AmazonEC2Checker.run(CloudStatusValitdator.java:455)
Caused by: java.lang.Exception: AmazonServiceException: Status Code: 400, AWS Service: AmazonEC2, AWS Request ID: 34bad43b-332e-4787-8c68-a392109e973c, AWS Error Code: RequestExpired, AWS Error Message: Request has expired. Timestamp date is 2015-10-18T01:02:43.943Z
	at com.cloupia.service.cIaaS.ec2.DescribeAmazonInstance.getDescribeInstanceData(DescribeAmazonInstance.java:74)
	at com.cloupia.service.cIaaS.ec2.DescribeAmazonInstance.getAmazonInstanceData(DescribeAmazonInstance.java:44)
	... 7 more
Caused by: AmazonServiceException: Status Code: 400, AWS Service: AmazonEC2, AWS Request ID: 34bad43b-332e-4787-8c68-a392109e973c, AWS Error Code: RequestExpired, AWS Error Message: Request has expired. Timestamp date is 2015-10-18T01:02:43.943Z
	at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:644)
	at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:338)
	at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:190)
	at com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:6184)
	at com.amazonaws.services.ec2.AmazonEC2Client.describeInstances(AmazonEC2Client.java:2785)
	at com.cloupia.service.cIaaS.ec2.DescribeAmazonInstance.getDescribeInstanceData(DescribeAmazonInstance.java:59)
	... 8 more
5 Replies 5

mionan
Level 1
Level 1

Have you looked at the deployment guide for managing cloud accounts?

http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ucs-director/public-cloud-mgmt-guide/5-0/b_Public_Cloud_Mgmt_Guide_50/b_Public_Cloud_Mgmt_Guide_41_chapter_011.html

Yes, I have followed it step by step.

 

I can connect to Amazon AWS from other clients, consoles and so on.

 

I just get the immediate message: Cloud with name Amazon is not reachable.

 

I also can connect to the Amazon Instance via SSH , so I know the external connection is UP.

 

I can also PING the Amazon Instance via the Command line from UCS Director Server.

 

 

 

Everyone,

 

This is resolved..

 

Thanks,

 

Cliff

Can you provide troubleshooting steps. As I am facing the same issue.

Fixed it. Apart from fixing Outbound connection make sure your server is in right timezone and has correct time.

Review Cisco Networking for a $25 gift card