De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriƫntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document wordt de oplossing beschreven voor het probleem dat zich voordoet wanneer de installatie van Smart Software Manager satelliet (Ssms) 5.1.0 op het toetsenbord/video/muis (KVM)-gebaseerde kern, inclusief het Cisco Cloud Service Platform, faalt.
De installatie wordt voltooid via console en de gebruikersinterface (UI) is toegankelijk.
Tijdens de installatie van de CSSM-registratie is opgemerkt dat de registratie niet verloopt tijdens de registratie van het netwerk, maar ook nadat de handmatige registratie is uitgevoerd. De tomcat-versie is gevalideerd, kernel en Java virtuele machine (JVM) in een op KVM gebaseerd systeem. Let erop dat JVM 1.8.0_102-b14 en kernel 3.10.0-514.el7 draait. Vergelijk met ESXI-gebaseerde setup, waarbij kernel 3.10.0-862.14.4.el7 en JVM 1.8.0_191-b12 draait.
[root@satellite bin]# ./version.sh
Using CATALINA_BASE: /opt/tc
Using CATALINA_HOME: /opt/tc
Using CATALINA_TMPDIR: /opt/tc/temp
Using JRE_HOME: /
Using CLASSPATH: /opt/tc/bin/bootstrap.jar:/opt/tc/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/tomcat/temp/tomcat.pid
Server version: Apache Tomcat/9.0.1
Server built: Sep 27 2017 17:31:52 UTC
Server number: 9.0.1.0
OS Name: Linux
OS Version: 3.10.0-514.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_102-b14
JVM Vendor: Oracle Corporation
Platform: KVM-gebaseerde kernel
Software: Classic 5.1 ISO-afbeelding
Stap 1. Navigeer naar cd/opt/tomcat/logs/.
Stap 2. Open catalina.out-stammen en vind de uitzondering die op het moment van het registratieproces plaatsvindt met CSSM.
IAIK provider IAIK-JCE is een Java Cryptografie Extension die een reeks API's heeft en cryptografische functies kan implementeren. Het wordt gebruikt ter ondersteuning van extra beveiligingsfuncties aan de JDK. De LCS-module genereert geen sleutelpaar voor het CSR-bestand vanwege de onbeschikbaarheid van het IAIK-bestand.
2019-05-15 20:35:01,604 [http-nio-8080-exec-9] INFO controller.LindosController - Invoked GET /lcsSetupStatus
2019-05-15 20:35:01,606 [http-nio-8080-exec-9] INFO controller.LindosController - LCS Setup Status = 0
2019-05-15 23:53:12,226 [http-nio-8080-exec-10] INFO controller.LindosController - Invoked GET /lcsSetupStatus
2019-05-15 23:53:12,230 [http-nio-8080-exec-10] INFO controller.LindosController - LCS Setup Status = 0
2019-05-15 23:53:12,241 [http-nio-8080-exec-1] INFO controller.LindosController - Invoked /lcsSetup
2019-05-15 23:53:12,243 [http-nio-8080-exec-1] DEBUG controller.LindosController - Setup Status = 0 (0=empty, 1=key/CSR generated, 2=Signer certs installed)
2019-05-15 23:53:12,243 [http-nio-8080-exec-1] DEBUG controller.LindosController - First time setup invoked (ID element not present in JSON). CN=5fc62a80-59a0-0137-54ab-023a01ab3207
2019-05-15 23:53:12,243 [http-nio-8080-exec-1] DEBUG domain.LcsSignerSetup - In LcsSignerSetup
2019-05-15 23:53:12,244 [http-nio-8080-exec-1] DEBUG domain.LcsSignerSetup - Generating Key Pair...
2019-05-15 23:53:12,244 [http-nio-8080-exec-1] ERROR error.RestResponseEntityExceptionHandler - java.security.NoSuchProviderException: no such provider: IAIK
com.cisco.ias.lindos.data.domain.LcsSetupException: java.security.NoSuchProviderException: no such provider: IAIK
at com.cisco.ias.lindos.data.domain.LcsSignerSetup.<init>(LcsSignerSetup.java:50)
at com.cisco.ias.lindos.web.controller.LindosController.setupLcs(LindosController.java:126)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:690)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:500)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
2019-05-15 23:53:12,254 [http-nio-8080-exec-2] INFO controller.LindosController - Invoked GET /lcsSetupStatus
2019-05-15 23:53:12,256 [http-nio-8080-exec-2] INFO controller.LindosController - LCS Setup Status = 0
Stap 3. Plaats de gewenste beveiligingsaanbieder in de gevarenzone; cp /opt/tomcat/webapps/Lindos/WEB-INF/lib/iaik_jce-5.1.jar/usr/lib/jvm/java/jre/lib/ext/.
Stap 4. Zorg ervoor dat de pot door andere modules kan worden gelezen; chmod o+r/usr/lib/jvm/java/jre/lib/ext/iaik_jce-5.1.jar.
Stap 5. Bewaar java.security bestandspad naar een temp-variabele; java_security=/usr/lib/jvm/java/jre/lib/security/java.security.
Stap 6. Verhoging van bestaande aanbieders prioriteit door; perl -pi -e's/^security.provider. (\d+)/"security.provider." . ($1+1)/e' $java_security.
Stap 7. Plaats IAIK als eerste provider in de lijst (let op de backslash die aan newline ontsnapt); sed-i '/security.provider.2/i \
security.provider.1=iaik.security.provider.IAIK' $java_security.
Stap 8. Herstart de taak om wijzigingen door te voeren met de opdracht; start de opdracht opnieuw.
Stap 9. Registreer de satelliet met CSSM en wanneer de registratie in satelliet wordt voltooid, zal de UI niet opnieuw beginnen.
Stap 10. Vouw beide x509-certificaten die gebruikt worden voor TLS-verbindingen (Transport Layer Security) op poorten 443 en 8443 om te voldoen aan het PEM-formaat (Privacy Enhanced Email Security); vouw 64 /drbd/certs/rails_ssl.crt > /drbd/certs/rails_ssl_folded.crt & mv /drbd/certs/rails_ssl_folded.crt /drbd/certs/rails_ssl.crt
voudig - w 64 /drbd/certs/pi_ssl.crt > /drbd/certs/pi_ssl_folded.crt & mv /drbd/certs/pi_ssl_folded.crt /drbd/certs/pi_ssl.crt.
Opmerking: Voer deze opdrachten niet uit, vouwt uit en verplaats verschillende regels omdat ze de 64-gecodeerde PEM-cert beschadigen.
Stap 11.Start ng; systeembegin nginx.
Opmerking: Als de UI na een synchronisatie niet naar voren komt, is het te wijten aan het feit dat deze certs worden bijgewerkt/vervangen. Daarom moeten stap 8-10 worden herhaald.
Nadat u deze stappen volgt, hebt u toegang tot de UI en u kunt postsynchronisatie met CSSM zien en de definitieve registratie is succesvol.
U kunt de inventaris- en licentiesectie van de licentie zien die aan de VA-indeling is gekoppeld. U kunt slimme productvoorbeelden registreren via satelliet.