Hello cloudstack usergroup,
we like to try S3 style storage with cloudstack 4.5 but we cannot connect to 
the S3 Storage.We think this is a certificate problem because the ssvm did not 
get the right certificate. 
We use a Wildcard SSL certificate.
At the storage-vm I see the following error in the log file:
2015-07-13 13:59:54,887 DEBUG [cloud.agent.Agent] (agentRequest-Handler-2:null) 
Seq 40-6480961338762854402:  { Ans: , MgmtId: 345049465082, via: 40, Ver: v1, 
Flags: 110, 
[{"com.cloud.agent.api.Answer":{"result":true,"details":"","wait":0}}] 
}2015-07-13 13:59:55,020 DEBUG [cloud.agent.Agent] 
(agentRequest-Handler-3:null) Request:Seq 40-6480961338762854403:  { Cmd , 
MgmtId: 345049465082, via: 40, Ver: v1, Flags: 100111, 
[{"com.cloud.agent.api.storage.ListVolumeCommand":{"store":{"com.cloud.agent.api.to.S3TO":{"id":15,"uuid":"51333282-9c81-43ca-9532-fac88f722df9","endPoint":"%fqdn%","bucketName":"secondary","httpsFlag":true,"created":"Jul
 13, 2015 4:02:25 
PM","enableRRS":false,"maxSingleUploadSizeInBytes":5368709120}},"wait":0}}] 
}2015-07-13 13:59:55,020 DEBUG [cloud.agent.Agent] 
(agentRequest-Handler-3:null) Processing command: 
com.cloud.agent.api.storage.ListVolumeCommand2015-07-13 13:59:55,031 DEBUG 
[cloud.utils.S3Utils] (agentRequest-Handler-3:null) Creating S3 client with 
configuration: [protocol: https, connectionTimeOut: 50000, maxErrorRetry: 3, 
socketTimeout: 50000]2015-07-13 13:59:55,160 DEBUG [cloud.utils.S3Utils] 
(agentRequest-Handler-3:null) Setting the end point for S3 client 
com.amazonaws.services.s3.AmazonS3Client@6c05762a to %fqdn%.2015-07-13 
13:59:55,549 INFO  [amazonaws.http.AmazonHttpClient] 
(agentRequest-Handler-3:null) Unable to execute HTTP request: peer not 
authenticatedjavax.net.ssl.SSLPeerUnverifiedException: peer not authenticated   
at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:421) 
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)  
at 
org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)
   at 
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
   at 
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151) at 
org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
 at 
org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
       at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
  at 
com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:278) at 
com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:164)       at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2906)    at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2878)    at 
com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:452)   
     at 
com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:436)   
     at com.cloud.utils.S3Utils.listDirectory(S3Utils.java:341)      at 
com.cloud.utils.S3Utils.getDirectory(S3Utils.java:336)       at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.s3ListVolume(NfsSecondaryStorageResource.java:1432)
       at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSecondaryStorageResource.java:1486)
    at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeRequest(NfsSecondaryStorageResource.java:229)
      at 
com.cloud.storage.resource.PremiumSecondaryStorageResource.defaultAction(PremiumSecondaryStorageResource.java:64)
    at 
com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:60)
   at com.cloud.agent.Agent.processRequest(Agent.java:506) at 
com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:814)     at 
com.cloud.utils.nio.Task.run(Task.java:84)   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745)2015-07-13 13:59:56,226 INFO  
[amazonaws.http.AmazonHttpClient] (agentRequest-Handler-3:null) Unable to 
execute HTTP request: peer not 
authenticatedjavax.net.ssl.SSLPeerUnverifiedException: peer not authenticated   
 at 
sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:421) at 
org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)  at 
org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)
   at 
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
   at 
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151) at 
org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
 at 
org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
       at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
  at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
  at 
com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:278) at 
com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:164)       at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2906)    at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2878)    at 
com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:452)   
     at 
com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:436)   
     at com.cloud.utils.S3Utils.listDirectory(S3Utils.java:341)      at 
com.cloud.utils.S3Utils.getDirectory(S3Utils.java:336)       at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.s3ListVolume(NfsSecondaryStorageResource.java:1432)
       at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSecondaryStorageResource.java:1486)
    at 
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeRequest(NfsSecondaryStorageResource.java:229)
      at 
com.cloud.storage.resource.PremiumSecondaryStorageResource.defaultAction(PremiumSecondaryStorageResource.java:64)
    at 
com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:60)
   at com.cloud.agent.Agent.processRequest(Agent.java:506) at 
com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:814)     at 
com.cloud.utils.nio.Task.run(Task.java:84)   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745)

                                          

Reply via email to