...
Säkerställ att application-override.properties och application-security-override.properties finns under <vp-camel-intall-dir>/conf/ (annars behöver de skapas/kopieras) för att kunna överlagra default parametrar.
Med ledning av konfigurations-anvisningarna, sätt de parametrar som eventuellt behöver ändras.
Till exempel sökväg till HSA-filen, beskriven nedan.Säkerställ att fil med hsa information finns i den mapp som pekas ut i application-override.properties.
Ladda ner HSA fil med endast SE nod som kompletterar den riktiga HSA filen. Placera till exempel i config-katalogen.
Kodblock wget http://skl-tp.atlassian.net/wiki/download/attachments/5308496/hsacachecomplementary.xml mv hsacachecomplementary.xml /usr/local/<vp-camel-intall-dir>/conf/hsacachecomplementary.xml
Uppdatera värdet i parametern hsa.files i application-cusom.properties, så att den pekar på katalogen där du lagt filen hsacachecomplementary.xml för att läsa in SE noden
Kodblock vi /usr/local/<vp-camel-intall-dir>/conf/vp-config-override.properties hsa.files=/usr/local/<vp-camel-intall-dir>/conf/hsacachecomplementary.xml
Finns det behov av att hämta en fil från HSA med ett komplett organisationsträd, läs följande instruktion.
Säkerställ att korrekta certifikatsfiler finns i den mapp som pekas ut i application-custom.properties eller default-mappen /certs/ i <vp-camel-intall-dir>. Se också till att application-security-custom.properties listar rätt namn på certifikatsfilerna samt deras password.
Saknas mappen /usr/local/<vp-camel-intall-dir>/certs/, skapa den och lägg era certifikatsfiler i katalogen.
Kodblock mkdir /usr/local/<vp-camel-intall-dir>/certs/ cp my-cert.p12 /usr/local/<vp-camel-intall-dir>/certs/ cp my-trustsore.jks /usr/local/<vp-camel-intall-dir>/certs/ cp my-client.jks /usr/local/<vp-camel-intall-dir>/certs/
Se SKLTP VP - Konfiguration, hur konfiguration i vp-security-override.properties skall göras för att peka ut certifikatsfiler.
Vid behov , se Installationsmanual Certifikat för hur en truststore hanteras.
3.
...
Se gemensam installationsanvisning längre ner på sidan.
Installationsanvisning (delade delar)
TODO::: Genomför en en release med MMC
Genomför en en release manuellt när inte MMC finns tillgängligt
...
Kodblock |
---|
tail -f /usr/local/mule-standalone-3.7.0/logs/mule.log $ |
Ta bort tidigare version av samma applikation om det finns en sådan, tex olika releasekandidater (RC).
I /usr/local/mule-standalone-3.7.0/apps, radera vp-services-[version]-anchor.txt för att trigga så att Mule tar bort applikationen under kontrollerade former.
Kodblock |
---|
rm /usr/local/mule-standalone-3.7.0/apps/vp-services-3.1.3-anchor.txt |
Säkerställ att applikationen tagits av Mule genom katalogen vp-services-[version] inte längre finns kvar.
Kodblock |
---|
ll -a /usr/local/mule-standalone-3.7.0/apps |
Driftsätt applikation (zip)
Kopiera den nedladdade zip-filen, vp-services-[version].zip, till /usr/local/mule-standalone-3.7.0/apps. Mule packar upp applikationen till en katalog vp-services-[version].
Kodblock |
---|
cp vp-services-3.1.3.zip /usr/local/mule-standalone-3.7.0/apps |
En fil med namn vp-services-[version]-anchor.txt (vp-services-3.1.3.zip) skapas vid en lyckad driftsättning.
Kodblock |
---|
ll -a /usr/local/mule-standalone-3.7.0/apps
-rw-r--r-- 1 mule mule 75 26 okt 21.59 vp-services-3.1.3-anchor.txt
drwxr-xr-x 5 mule mule 4096 15 okt 13.17 vp-services-3.1.3 |
Verifiera i loggar hur releasen gick, /usr/local/mule-standalone-3.7.0/logs/mule-app-vp.log och /usr/local/mule-standalone-3.7.0/logs/mule.log
I /usr/local/mule-standalone-3.7.0/logs/mule.log ser man status på driftsättningen.
Kodblock |
---|
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ New app 'vp-services-3.1.3' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INFO 2013-08-28 08:50:27,837 [WrapperListener_start_runner] org.mule.module.launcher.MuleApplicationClassLoader: [vp-services-3.1.3] Loading the following jars:
=============================
-
-
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'vp-services-3.1.3' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
Kodblock |
---|
**********************************************************************
* - - + APPLICATION + - - * - - + STATUS + - - *
**********************************************************************
* vp-services-3.1.3 * DEPLOYED *
********************************************************************** |
I /usr/local/mule-standalone-3.7.0/logs/mule-app-vp.log ser man följande vid en lyckad start.
Kodblock |
---|
**********************************************************************
* Application: vp-services-3.1.3 *
* OS encoding: UTF-8, Mule encoding: UTF-8 *
* *
* Agents Running: *
* JMX Agent *
* Wrapper Manager: Mule PID #20712, Wrapper PID #20705 *
**********************************************************************
2013-08-28 08:51:31,182 INFO org.mule.module.logging.DispatchingLogger - Start force a reset of VagvalAgent...
2013-08-28 08:51:31,186 INFO org.mule.module.logging.DispatchingLogger - Initialize VagvalAgent TAK resources...
2013-08-28 08:51:31,187 INFO org.mule.module.logging.DispatchingLogger - Fetch all virtualizations from TAK...
2013-08-28 08:51:31,503 INFO org.mule.module.logging.DispatchingLogger - Fetch all permissions from TAK...
2013-08-28 08:51:31,801 INFO org.mule.module.logging.DispatchingLogger - Save virtualizations and permissions to local TAK copy: /home/mule/.tk.devtest.localCache
2013-08-28 08:51:31,932 INFO org.mule.module.logging.DispatchingLogger - Init VagvalAgent loaded number of permissions: 161
2013-08-28 08:51:31,934 INFO org.mule.module.logging.DispatchingLogger - Init VagvalAgent loaded number of virtualizations: 116
2013-08-28 08:51:31,935 INFO org.mule.module.logging.DispatchingLogger - Init VagvalAgent done
2013-08-28 08:51:31,936 INFO org.mule.module.logging.DispatchingLogger - Successfully force reset VagvalAgent |
Om driftsättningen misslyckas skapas inte en vp-services-[version]-anchor.txt, applikationen startar inte och följande ses i /usr/local/mule-standalone-3.7.0/logs/mule.log
...
Starta, stoppa och kontrollera status på VP Camel
|
3. Installation
Se gemensam installationsanvisning längre ner på sidan.
Notera att virtuella tjänster, teststubbar och schemas läggs på efter en deploy, se rubriken Driftsätta Virtualiseringar |
Verifiera installationen av
...
VP Camel med StatusProbe
Med hjälp av ett verktyg som SoapUI går det att göra anrop till tjänster som exponeras av Virtualiseringsplattformen. För att verifiera att installationen gått bra kan man använda bifogat SoapUI projekt genom att följa följande instruktion.
...