On Fri, May 17, 2013 at 06:24:21AM +0000, Wei Zhou wrote: > > > > On May 17, 2013, 5:18 a.m., Nitin Mehta wrote: > > > Ship It! > > > > Animesh Chaturvedi wrote: > > Nitin can you commit the patch > > > > Nitin Mehta wrote: > > Some files seem to be removed or atleast the location has changed. > > Needs to rebased. Wei - can you please take a look and commit it ? > > > > ok. I will.
I didn't think anyone was planning on releasing out of the 4.0 branch again... so is this needed? > > > - Wei > > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/9696/#review20681 > ----------------------------------------------------------- > > > On March 15, 2013, 9:54 a.m., Wei Zhou wrote: > > > > ----------------------------------------------------------- > > This is an automatically generated e-mail. To reply, visit: > > https://reviews.apache.org/r/9696/ > > ----------------------------------------------------------- > > > > (Updated March 15, 2013, 9:54 a.m.) > > > > > > Review request for cloudstack, Nitin Mehta and Jayapal Reddy. > > > > > > Description > > ------- > > > > This patch is for issue CLOUDSTACK-1475 (RegisterISO error after Update SSL > > Certificate) > > on CloudStack 4.0.1. > > > > > > Changes include: > > (1) update realhostip.keystore in SSVM (see the change in config_ssl.sh) > > (2) change suffix of download iso/template url rom realhostip.com to > > domain_suffix in SSL Certificate. > > (3) validate download URL because ssvm publicip or domain suffix may change. > > > > > > This addresses bug CLOUDSTACK-1475. > > > > > > Diffs > > ----- > > > > agent/src/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java > > 48f5079 > > console-proxy/scripts/config_ssl.sh 8d80c47 > > core/src/com/cloud/storage/resource/CifsSecondaryStorageResource.java > > c606fca > > core/src/com/cloud/storage/resource/NfsSecondaryStorageResource.java > > 155210d > > server/src/com/cloud/configuration/Config.java dbcc97a > > server/src/com/cloud/consoleproxy/AgentBasedConsoleProxyManager.java > > 01b4720 > > > > server/src/com/cloud/consoleproxy/AgentBasedStandaloneConsoleProxyManager.java > > 6172780 > > server/src/com/cloud/consoleproxy/StaticConsoleProxyManager.java d2df83c > > server/src/com/cloud/server/ConfigurationServerImpl.java 3368c9b > > server/src/com/cloud/storage/download/DownloadMonitorImpl.java 2736777 > > server/src/com/cloud/storage/upload/UploadMonitorImpl.java 4231be8 > > > > Diff: https://reviews.apache.org/r/9696/diff/ > > > > > > Testing > > ------- > > > > Testing manually ok. > > > > > > To test: > > (1) generate update the SSL certificate and it. see "17.3.1. Changing the > > Console Proxy SSL Certificate and Domain" part in > > CloudPlatform3.0.6AdminGuide > > http://support.citrix.com/servlet/KbServlet/download/33425-102-696517/CloudPlatform3.0.6AdminGuide.pdf > > > > (2) visit instance via console. > > > > (3) Download ISO/Template. The browser will show the download url. > > Before patch: the domain suffix of url always be "realhostip.com" > > after patch: the domain suffix of url is "company.com" which you set in > > step(1). > > > > (4) Register ISO/Template using the url in step(3). > > Before patch: When the domain suffix is not "realhostip.com", it fails with > > error message "sun.security.validator.ValidatorException: PKIX path > > building failed: > > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > > valid certification path to requested target". > > after patch: successful. > > > > (5) Destroy SSVM, and a new one will be created. > > Before patch: the url in step(3) does not change. the url still be the ip > > address of old SSVM, and old domain suffix. > > after patch: the url will contain the ip address of new SSVM. If the > > "company.com" changes, the url will also contain the new domain suffix. > > > > (6) If you do not have a DNS server (which can resolve company.com domain), > > please add an entry in /etc/hosts file of the client. > > aaa-bbb-ccc-ddd aaa-bbb-ccc-ddd.company.com # aaa.bbb.ccc.ddd is the > > console proxy ip. and ssvm as well. > > > > > > We need to restart management-server after Update SSL Certificate. > > > > > > Thanks, > > > > Wei Zhou > > > > >