Cloudstack door Ikoula Panamax gebruiken

Uit Nl Ikoula wiki
Versie door Ikbot (overleg | bijdragen) op 2 okt 2015 om 11:33
Jump to navigation Jump to search

it:Utilizzare Cloudstack da Ikoula Panamax pt:Usar o Cloudstack por Ikoula Panamax es:Uso de Cloudstack por Ikoula Panamax en:Use Cloudstack by Ikoula Panamax fr:Utiliser Panamax sur Cloudstack by Ikoula

Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.




Als u nog niet weet Panamax Het is een product Open Source ontwikkeld door Century Link Labs dat is zowel een marktplaats en een Manager voor worden perkte toepassingen Docker van een intuïtieve webinterfaDit .


Het volstaat om de toepassing van onze keuze dan van een kliek te implementeren op onze organen doelstellingen met worden hulp van docker en één Panamax zoeken.


Panamax is gebaseerd op technologieën Docker, DCE, Fleet en Cloud-init opgenomen in CoreOS.


We zullen gebruiken in ons voorworden eld 4 CoreOS ex emplaren Update, één voor de client deel /Panamax UI en 3 anderen die zal vormen de cluster voor het deel Panamax Remote Target (Panamax Remote Agent + Panamax Adapter) :


Installatie van Panamax UI /API (webinterfaDit /marktplaats )

Op ons forum gewijd aan de client deel van Panamax (Panamax UI /API ), downloaden archief met installatieprogramma :


core@CoreOS-PanamaxUI ~ $ sudo curl -O http://download.panamax.io/installer/panamax-nieuwste .tar.gz
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15165  100 15165    0     0  22157      0 --:--:-- --:--:-- --:--:-- 49558


Het wordt de map gemaakt /var/panamax waarin u de installatieworden standen hebt uitgepakt :


core@CoreOS-PanamaxUI ~ $ sudo mkdir -p /var/panamax
core@CoreOS-PanamaxUI ~ $ sudo tar -C /var/panamax -zxvf panamax-nieuwste .tar.gz
./
./Makefile
./configure
./create-docker-mount
./LICENS E
./desktop
./panamax
./.coreosenv
./README.md
./CHANGELOG.md
./ubuntu.sh
./Vagrantfile
./.version
./coreos
./Vagrantfile-win
./CONTRIBUTING.md


Het is geplaatst in de directory /var/panamax en wij het CoreOS-specifieke installatieprogramma start door op te geven dat u wilt gebruiken de stAB iele versie (uitvoer afgebroken vrijwillig ) :


core@CoreOS-PanamaxUI ~ $ cd /var/panamax
core@CoreOS-PanamaxUI /var/panamax $ sudo ./coreos install --stAB le
Installing Panamax...
Created symlink from /etc/systemd/system/Update -engine-reboot-manager.serviDit  to /dev/null.
Created symlink from /etc/systemd/system/Update -engine.serviDit  to /dev/null.
Created symlink from /etc/systemd/system/sockets.target.wants/systemd-journal-gatewayd.socket to /usr/lib64/systemd/system/systemd-

<!--T:12-->
docker pull Dit nturylink   /panamax-api:nieuwste 
.................
docker pull Dit nturylink   /panamax-ui:nieuwste 
.....
docker pull google/cadvisor:0.13.0
.........
docker pull Dit nturylink   /redis:nieuwste 
....
docker pull Dit nturylink   /dray:nieuwste 
...Created symlink from /etc/systemd/system/multi-user.target.wants/panamax-redis.serviDit  to /etc/systemd/system/panamax-redis.serv
Created symlink from /etc/systemd/system/multi-user.target.wants/panamax-dray.serviDit  to /etc/systemd/system/panamax-dray.serviDit .
Created symlink from /etc/systemd/system/multi-user.target.wants/panamax-metrics.serviDit  to /etc/systemd/system/panamax-metrics.ser
Created symlink from /etc/systemd/system/multi-user.target.wants/panamax-api.serviDit  to /etc/systemd/system/panamax-api.serviDit .
Created symlink from /etc/systemd/system/multi-user.target.wants/panamax-ui.serviDit  to /etc/systemd/system/panamax-ui.serviDit .
...
Jul 10 11:45:39 CoreOS-PanamaxUI docker[1790]: => Rails 4.1.7 application starting in production on http://0.0.0.0:3000
Jul 10 11:45:39 CoreOS-PanamaxUI docker[1790]: => Run `rails server -h` for more startup options
Jul 10 11:45:39 CoreOS-PanamaxUI docker[1790]: => NotiDit : server is listening on all interfaDit s (0.0.0.0). Consider using 127.0.0.1 (--binding option)
Jul 10 11:45:39 CoreOS-PanamaxUI docker[1790]: => Ctrl-C to shutdown server
Panamax install complete
core@CoreOS-PanamaxUI /var/panamax $


We kunnen controleren of onze 5 containers Panamax lopen :


core@CoreOS-PanamaxUI /var/panamax $ docker ps
CONTAINER ID        IMAGE                            COMMAND                CREATED             STATUS              PORTS                     NAMES
41a18b410427        Dit nturylink/panamax-ui:nieuwste     "/bin/sh -c 'bundle    3 minutes ago       Up 3 minutes        0.0.0.0:3000->3000/tcp   PMX_UI
0cc8worden fee1b7        Dit nturylink/panamax-api:nieuwste    "/bin/sh -c 'bundle    3 minutes ago       Up 3 minutes        0.0.0.0:3001->3000/tcp   PMX_API 
0929e65f6d55        google/cadvisor:0.13.0           "/usr/bin/cadvisor"    3 minutes ago       Up 3 minutes        0.0.0.0:3002->8080/tcp   PMX_CADVISOR
06b2219ac42e        Dit nturylink/dray:0.10.0          "/dray"                3 minutes ago       Up 3 minutes        0.0.0.0:3003->3000/tcp   PMX_DRAY
8a6110651DC c        Dit nturylink/redis:nieuwste          "redis-server"         3 minutes ago       Up 3 minutes        6379/tcp                 PMX_DRAY_REDIS


We kunnen verbinding maken met onze UI Panamax met worden hulp van onze browser in te tikken op het ip van onze aanleg gevolgd door ":3000" om op te geven van de luisterpoort (Vergeet niet om machtigingen firewallregels maken en indien nodig poort omleiding ) daarvan :


Panamax-ui.png


Installatie van Panamax Remote Deployment Target

Verbinding maken met een van uw 3 CoreOS ex emplaren déployées pour le cluster :


Genereer een nieuwe URL van discovery Etcd (penningen ) in een variAB ele (Hier : ETCD_URL ) :


core@CoreOSnode - 1 ~ $ ETCD_URL =$(curl http://discovery.etcd.io/new)
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    58  100    58    0     0     79      0 --:--:-- --:--:-- --:--:--   101
core@CoreOSnode - 1 ~ $ echo $ETCD_URL 
https://discovery.etcd.io/b8069c9bd67eae5cf19689daf4ebdd66


Download dan de volgende wolk - config.yml-sjAB loonworden stand :


core@CoreOSnode - 1 ~ $ sudo wget -NP /usr/share/oem/ http://mirror02.ikoula.com/priv/coreos/cloud-config.yml
--2015-06-16 15:37:53--  http://mirror02.ikoula.com/priv/coreos/cloud-config.yml
Resolving mirror02.ikoula.com... 80.93. A$XX.XXX , 2a00:c70:1:80:93:XX:XXX:1
Connecting to mirror02.ikoula.com|80.93. A$XX.XXX |:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1542 (1.5K) [tex   t/plain]
Remote file is newer, retrieving.

<!--T:23-->
--2015-06-16 15:37:53--  http://mirror02.ikoula.com/priv/coreos/cloud-config.yml
Reusing ex   isting connection to mirror02.ikoula.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 1542 (1.5K) [tex   t/plain]
Saving to: '/usr/share/oem/cloud-config.yml'

<!--T:24-->
/usr/share/oem/cloud-config.yml               100%[===================================================================================================>]   1.51K  --.-KB/s   in 0s

<!--T:25-->
2015-06-16 15:37:53 (264 MB/s) - '/usr/share/oem/cloud-config.yml' saved [1542/1542]
core@CoreOSnode - 1 ~ $ ex   port `cat /etc/environment`

Voer de volgende opdrachten voor het aanpassen van het worden stand cloud - config.yml gedownload met uw milieu waarden :

core@CoreOSnode - 1 ~ $ sudo sed -i 's#DISCOVERY_URL#'$ETCD_URL '#g' /usr/share/oem/cloud-config.yml
core@CoreOSnode - 1 ~ $ sudo sed -i 's#PRIVATE_IP#'$COREOS_PRIVATE_IPV4'#g' /usr/share/oem/cloud-config.yml

We controleren onze DCE-instellingen en Fleet wordt goed vervangen :

core@CoreOSnode - 1 ~ $ cat /usr/share/oem/cloud-config.yml
#cloud-config

<!--T:31-->
coreos:
    units:
      - name: cloudstack-ssh-key.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets SSH key from metadata

          <!--T:32-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-ssh-key
      - name: cloudstack-hostname.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets hostname from metadata

          <!--T:33-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-hostname
      - name: cloudstack-cloudinit .serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Cloudinit  from CloudStack-style metadata
          Requires=coreos-setup-environment.serviDit 
          After=coreos-setup-environment.serviDit 

          <!--T:34-->
[ServiDit ]
          Type=oneshot
          EnvironmentFile=/etc/environment
          ExecStart=/usr/share/oem/bin/cloudstack-coreos-cloudinit 
      - name: etcd.serviDit 
        command: start
      - name: fleet.serviDit 
        command: start
    oem:
      id: cloudstack
      name: CloudStack
      version-id: 0.0.1-r3
      home-url: http://cloudstack.apache.org/
      bug-report-url: https://github.com/coreos/coreos-overlay
    etcd:
      discovery: https://discovery.etcd.io/b8069c9bd67eae5cf19689daf4ebdd66
      addr: 178.170. A$XX.XXX :4001
      peer-addr: 178.170. A$XX.XXX :7001
    fleet:
      public-ip: 178.170. A$XX.XXX


Verwijder het worden stand /etc/machine-id dan reboot de aanleg om te regenereren een nieuwe machine-id (uw 3 instanties moeten een andere id ) :


core@CoreOSnode - 1 ~ $ sudo rm -f /etc/machine-id
core@CoreOSnode - 1 ~ $ sudo reboot


Het eerste ex emplaar moet worden weergegeven in de lijst met worden heerde machines in Fleet :


core@CoreOSnode - 1 ~ $ fleetctl list-machines
MACHINE         IP              METADATA
7e685988...     178.170. A$XX.XXX   -


Hier kunnen we duidelijk zien onze proDit s in de lijst van machines Fleet, dit zal onze ex emplaar dat zal init ialiseren onze cluster CoreOS/Etcd/Fleet.


Configurez maintenant uw deux autres instanDit s CoreOS remote deployment target door de instucties hieronder :


Connectez-vous à uw deux autres instanDit s puis recopiez le contenu du fichier /usr/share/oem/cloud-config.yml de votre première instanDit en remplaçant uniquement l'ip daarvan par l'ip de votre seconde instanDit sur votre seconde instanDit et par l'ip de votre troisième instanDit sur votre troisième instanDit (u moeten overgaan root via een "sudo su ") :


Op onze tweede aanleg (IP-adres 178.170. XX. YYY ) worden stand /usr/share/oem/cloud-config.yml Daarom zal de volgende inhoud (identiek worden halve het IP-adres ) :


core@CoreOSnode - 2 ~ $ cat /usr/share/oem/cloud-config.yml
#cloud-config

<!--T:44-->
coreos:
    units:
      - name: cloudstack-ssh-key.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets SSH key from metadata

          <!--T:45-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-ssh-key
      - name: cloudstack-hostname.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets hostname from metadata

          <!--T:46-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-hostname
      - name: cloudstack-cloudinit .serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Cloudinit  from CloudStack-style metadata
          Requires=coreos-setup-environment.serviDit 
          After=coreos-setup-environment.serviDit 

          <!--T:47-->
[ServiDit ]
          Type=oneshot
          EnvironmentFile=/etc/environment
          ExecStart=/usr/share/oem/bin/cloudstack-coreos-cloudinit 
      - name: etcd.serviDit 
        command: start
      - name: fleet.serviDit 
        command: start
    oem:
      id: cloudstack
      name: CloudStack
      version-id: 0.0.1-r3
      home-url: http://cloudstack.apache.org/
      bug-report-url: https://github.com/coreos/coreos-overlay
    etcd:
      discovery: https://discovery.etcd.io/b8069c9bd67eae5cf19689daf4ebdd66
      addr: 178.170. XX. YYY :4001
      peer-addr: 178.170. XX. YYY :7001
    fleet:
      public-ip: 178.170. XX. YYY


Op onze derde aanleg (IP-adres 178.170. XX. ZZZ ) worden stand /usr/share/oem/cloud-config.yml Daarom zal de volgende inhoud (identiek aan de 2 anderen worden halve het IP-adres ) :


core@CoreOSnode - 3 ~ $ cat /usr/share/oem/cloud-config.yml
#cloud-config

<!--T:50-->
coreos:
    units:
      - name: cloudstack-ssh-key.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets SSH key from metadata

          <!--T:51-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-ssh-key
      - name: cloudstack-hostname.serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Sets hostname from metadata

          <!--T:52-->
[ServiDit ]
          Type=oneshot
          StandardOutput=journal+console
          ExecStart=/usr/share/oem/bin/cloudstack-hostname
      - name: cloudstack-cloudinit .serviDit 
        command: opnieuw opstarten 
        runtime: yes
        content: |
          [Unit]
          Description=Cloudinit  from CloudStack-style metadata
          Requires=coreos-setup-environment.serviDit 
          After=coreos-setup-environment.serviDit 

          <!--T:53-->
[ServiDit ]
          Type=oneshot
          EnvironmentFile=/etc/environment
          ExecStart=/usr/share/oem/bin/cloudstack-coreos-cloudinit 
      - name: etcd.serviDit 
        command: start
      - name: fleet.serviDit 
        command: start
    oem:
      id: cloudstack
      name: CloudStack
      version-id: 0.0.1-r3
      home-url: http://cloudstack.apache.org/
      bug-report-url: https://github.com/coreos/coreos-overlay
    etcd:
      discovery: https://discovery.etcd.io/b8069c9bd67eae5cf19689daf4ebdd66
      addr: 178.170. XX. ZZZ :4001
      peer-addr: 178.170. XX. ZZZ :7001
    fleet:
      public-ip: 178.170. XX. ZZZ


Comme pour votre première instanDit , supprimez worden stand /etc/machine-id en het ex emplaar opnieuw start :


core@CoreOSnode - 2 ~ $ sudo rm -f /etc/machine-id
core@CoreOSnode - 2 ~ $ sudo reboot


core@CoreOSnode - 3 ~ $ sudo rm -f /etc/machine-id
core@CoreOSnode - 3 ~ $ sudo reboot


Une fois redémarrées, uw 2 andere organen werden gewoonlijk vergezeld uw cluster CoreOS/Etcd/Fleet :


core@CoreOSnode - 1 ~ $ fleetctl list-machines
MACHINE         IP              METADATA
6eaDit e19...     178.170. A$XX.XXX   -
7e685988...     178.170. XX. YYY   -
87e15a4a...     178.170. XX. ZZZ   -


Si uw instanDit s n'ont pas rejoint le cluster, pensez à vérifier que uw instanDit s peuvent bien communiquer entre elles (verbindingen netwerken, firewallregels /worden veiligingsgroep )


Nu dat we een cluster CoreOS/etcd/fleet de 3 instanties, zullen we installeren de panamax-remote-agent evenals de panamax-adapter :


Het draait de agent Panamax installatiescript :


core@CoreOSnode - 1 ~ $ sudo bash -c "$(curl http://download.panamax.io/agent/pmx-agent-install)"
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   685  100   685    0     0   1756      0 --:--:-- --:--:-- --:--:--  3156
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8613  100  8613    0     0  27496      0 --:--:-- --:--:-- --:--:-- 27694
./
./pmx-agent
./README.md
./CHANGELOG.md
./OpenSSL .cnf
./.version
Execute cd /root/PMx-agent && ./PMx-agent to invoke agent setup script.


Vervolgens


core@CoreOSnode - 1 ~ $ sudo bash -c "$(curl http://download.panamax.io/agent/pmx-agent-install)"
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   685  100   685    0     0   1756      0 --:--:-- --:--:-- --:--:--  3156
  % Total    % ReDit ived % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8613  100  8613    0     0  27496      0 --:--:-- --:--:-- --:--:-- 27694
./
./pmx-agent
./README.md
./CHANGELOG.md
./OpenSSL .cnf
./.version
Execute cd /root/PMx-agent && ./PMx-agent to invoke agent setup script.
core@CoreOSnode - 1 ~ $ sudo su 
CoreOSnode - 1 core # cd /root/pmx-agent

<!--T:65-->
███████╗ ██████╗  █████████╗ ██████╗  ██████████╗ ██████╗  ██╗  ██╗
██╔══██║  ╚═══██╗ ███╗  ███║  ╚═══██╗ ██║ ██╔ ██║  ╚═══██╗ ╚██╗██╔╝
██   ██║ ███████║ ███║  ███║ ███████║ ██║╚██║ ██║ ███████║  ╚███╔╝
███████╝ ███████║ ███║  ███║ ███████║ ██║╚██║ ██║ ███████║  ██╔██╗
██║      ███████║ ███║  ███║ ███████║ ██║╚██║ ██║ ███████║ ██╔╝ ██╗
╚═╝      ╚══════╝ ╚══╝  ╚══╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝  ╚═╝

<!--T:66-->
<span class="notranslate">CenturyLink LAB s</span> - http://www.centurylinklabs.com/

 <!--T:67-->
1) init :          Eerste keer Panamax ex   terne Agent installeren ! - Downloadt en installeert Panamax Externe Agent .
 2) opnieuw opstarten :       Stopt en worden gint Panamax Externe Agent  en aan te passen.
 3) Opnieuw installeren :     Deletes your current Panamax Externe Agent  and Adapter and Opnieuw installeren s nieuwste  version.
 4) Controleer :         Panamax Externe Agent  naar worden schikbare Update s zoekt en aan te passen.
 5) Update :        Updates van nieuwste Panamax Externe Agent  en aan te passen.
 6) verwijderen :        Hiermee verwijdert u Panamax Externe Agent  en aan te passen.
 7) Debug :         Uw huidige Panamax-instellingen weergegeven.
 8) token :         Display your current Panamax Externe Agent  token .
 9) helpen :          Toon dit help en 
10) Stoppen 
Gelieve te selecteren één van de voorgaande opties :


Type 1 om te installeren de Panamax Remote Agent :


Gelieve te selecteren één van de voorgaande opties : 1

<!--T:70-->
Installing panamax remote agent/adapter...

<!--T:71-->
Installing Panamax adapter:

<!--T:72-->
Select the ochestrator you want to use:

<!--T:73-->
1) Kuworden rnetes
2) CoreOS Fleet
3) Marathon
Gelieve te selecteren één van de voorgaande opties :


Kies de Orchestrator "2) CoreOS Fleet" en geef uw ip :


Gelieve te selecteren één van de voorgaande opties : 2


<!--T:76-->
Enter the API  endpoint to acDit ss the Fleet <span class="notranslate">cluster</span> (bijvoorworden eld : http://10.187.241.100:4001): http://178.170.XX.XXX:4001

<!--T:77-->
Panamax vloot worden ginnen passen :

<!--T:78-->
docker pull Dit nturylink   /Panamax-vloot-adapter :nieuwste 

<!--T:79-->
56b22791d9b3DAC 06e2348a6a867527ffae 01a37AB 374159worden 48bbafaf 77334f

<!--T:80-->
Installeren Panamax ex   terne agent :
Voer de publieke hostnaam (dev.ex   ample.com, zonder 'http'  ) of IP-adres (ex   : 206. x.x.x ) van de agent : Voer de publieke hostnaam (dev.ex   ample.com, zonder 'http'  ) of IP-adres (ex   : 206. x.x.x ) van de agent : 178.170. A$XX.XXX 
Voer de poort voor het uitvoeren van de agent op (3001):

<!--T:81-->
Genereren van SSL sleutel 

<!--T:82-->
docker pull Dit nturylink   /OpenSSL :nieuwste 

<!--T:83-->
Genereren van RSA-sleutel, 1024 bit lange modulus 
......++++++
..............................................................................++++++
e is 65537 (0x10001)
Genereren van een 4096 bit RSA-sleutel 
........................................................................................++
................................................................++
nieuwe persoonlijke sleutel te schrijven '/certs/pmx_remote_agent.key'
-----
Nr. waarde voor onderwerp kenmerk C, overgeslagen 
Nr. waarde voor onderwerp kenmerk ST, overgeslagen 
Nr. waarde voor onderwerp kenmerk L, overgeslagen 
Nr. waarde voor onderwerp kenmerk O, overgeslagen 
Handtekening ok 
onderwerp =/CN =178.170. A$XX.XXX 
Prive-sleutel krijgen 

<!--T:84-->
Panamax ex terne agent starten :

<!--T:85-->
docker pull Dit nturylink   /Panamax-afstandsbediening-agent :nieuwste 

<!--T:86-->
524BC 3b7DB 813d2f20f8DC 028037Dit 8f42ecfc 05eworden 8c4f67a172e3f6125DC 44

============================== START ============================== <!--T:87-->
aHR 0cHM 6LY 8xNzguMTcwLjY 4Љ 1NzozMDAxfDdiYzExYjNiLTMxZDEtNGM 1NS 1hZWNlLWFmNTRk 
GNH 1NzkzNHxOVGs 1TUdNMk 5tVXRNV 0UzWlMwME 1EUmhMVGc 1T0RNdFpqZGhZVEJqWTJVM 1ptSm 1D
ZZ 09fC 0tLS    0tQkVHSU 4gQ 0VSVElGSUNBVEUtLS     0tLQpNS UlGRmpDQ0F2NmdBd 0lCQWdJSkFKb 003
cDJiRTd 6aan de 1BMEdDU 3OFFICIËLE 0liM 0RRRUJCUVVBTUJreE Z 6QVZCZ 05WCkJBTU 1EakUzT 0M0eE 56QXVO 
AMD 1TVRVM 01CN FhEVEUxTURZeE 5qRTBOVGt6TjFvWERURTJNRFl 4TlRFME 5UA 3oKTjFvd 0dURVhN 
QlVHQTFVRUF 3d09NVGM 0TGpFM 01DNDJPQzR 4TlRjd 2dnSWlNQTBHQ 1NxR 1NJYjNEUUVCQVFVQQpB 
NElDRHdBd 2dnSUtBb 0lDQVFDZHFmOFVZM 21RWnJpUTd LS TVJV 0RuNkJuS 3lIclkxTitZeE  1OaVlj 
WnRKSm 5yCmt 3UlhDQzRVelNDNEdrMmszcFIzeHppd 0Pine 1VUYmRwMXUrQlhnYjgvVHV 3dDhENUxp 
MVovUzRudmVoUlA 4N0YKa 0trcENpeU 8zUllyQXc 0QkFqZVkvb 2JSEM 5nN 2Y0T2dXYWhaamhnV 201
SUJ 0dWdndXVCTEVUcHNIcERXZWJpSQpOT 0I3V2ZEQkh 0RmRydkpLMEU 2dEJzNjdVVkg 0ZHdLNVcx 
c0dNdjRsQTY 4TGczdmFlWVpobHk 0NGFpeGlPWUIzClV 6TlUzN 3h3eXFFbnVnU 2MvM 2x3VzhVRVdU 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         
cDBvTHdpOXVtS 0VWeFQ 5VjYrL 1JsL 3VoRHBlV 09NC 3FOaVkyanBRVkhpZ 1lWVVpKYlJhZ 2xIbk 42
NDBXZApRZUZBTnMvT 29aQTFrdDN 1cFR 5MmtlVWljLzMzTzlidTArU 0hFUEZpd 2PAAs 3dkUURudXl 4
dGVRNnBJVEhhVDdSCmVoWEdDdDRmVXBSUjZsT 2xGWjRTS  2JjQmtBa 3dZa 2V5Y0N5VTltTkV 3YK 1R
M0xJZmY 5K0pSa 3hqTXQ 1YnRzTHgKWDk 2d08zWURBYK c2NmxmQkh 1TTJLNWZVck 1yWDlUbmpmN 0x5
Z0hjcnJW WmFiK 2JjUkM 2SzZVQnI 1RTl 4R2xKNgpGZHZMdkUySW 5uQjkrRzIrM 2V1Fxh 6UXVFWGpB 
K2ZZ UDJReDRJU2w3NGpYaTRWa 3Ziem 41TnhUVHJsRzNaYK 9WCkp 3NTRmV 21lOHRwQ 2N4Vit 2V2JW 
M0tCZ 2JpMXRlKzRKTFZuV 1VKTlpVUng 5K2VUTG 82UTd 2TM 1iSG 1RTS 8wOHIKVWZIR 1JSOGlPZGwr 
NjlDZjNlUWwvenhCSVE 2cXN 4bGxzWTJMd 3IvMGFFaan de RuUDRtNk5WUEtuSmN 4VDNNbTRuZwp 4TjdR 
Fxh 6V08rWUdhdUVhaHNMUkF 2QXhleFVPZkkrUHlmT 0lYVFova 1hJW jA1VWxVU 3RoYUJ 3bzFXRlVI 
VnFWCjhxU 1pjdEU 0UGRneE xSejNXclltZTdVWTJEbWJuUkJOVHlFOW0yeFJPVEh 6RUlQWTdDVXZ 3
MDh 0ZFpHczNkbG 8KbVdPSVcwMGk 1MEROa 1ArT 1RyWm 5OcHU 3VVRjL 3ZPQ 3hSaGJyM 1o4OTNyWXA 3
SUlKT 0VQWUFjT 1pzMHRkQWNvQwowSldRRTZZ UnFRT1dCQT 09CI 0tLS    0tRU 5EIENFUlRJRklDQVRF 
LS 0tLS    0K
============================== EINDE ==============================


<!--T:88-->
Copy and paste the AB ove (Niet met inbegrip van start /eindcodes ) naar uw lokale panamax-client verbinding maken met deze ex terne agent.


<!--T:89-->
Externe Agent /Aanpassen van de installatie is voltooid !


<!--T:90-->
CoreOSnode - 1 PMx-agent #


Comme Dit la est indiqué en fin d'installation, vous devez copier-coller (zonder deze tags START rijen /EINDE ) de persoonlijke sleutel van uw ex terne agent panamax in de Panamax UI tijdens het maken van uw Panamax Remote Deployment Target.


Toevoegen uw Panamax Remote Deployment Target om uw UI Panamax

Om toe te voegen uw Panamax Remote Deployment Target dans votre Panamax UI , connectez-vous à Dit lle-ci via votre navigateur :


- Ga in "MANAGE"


Panamax-ui-manage.png


- Klik op de naam van een sjabloon ongeacht welke voor het moment (ex : "WordPress met MySQL ")


Panamax-ui-search-tmplt.png


- Klik op de knop "Run Template"


Panamax-ui-fleche.png


- Klik op "Deploy to Target" :


Panamax-ui-deploytotarget.png


- Klik op "Add a New Remote Deployment Target"


Panamax-ui-remotedeploymenttarget.png


- Klik op "Enter your token here." (onderaan rechts op pagina )


Panamax-ui-entertokens.png


- Saisissez l'IP-adres de votre Panamax Remote Agent (die u hebt ingesteld tijdens de installatie in het velden "Name") Kopieer - Plak de belangrijkste particuliere agent teruggegeven aan het einde van de installatie van Panamax Remote Agent (zonder de tags lijnen START/END).


Panamax-ui-tokens.png


- Klik op "Save Remote Deployment Target"


U moet de volgende uitvoer :


Panamax-ui-remotedeploytarget-added.png


- Klik op la flèche verte à gauche du nom de votre Remote Deployment Target puis forDit r une première mise à jour :


Panamax-ui-remotedeploymenttarget-update.png


Na update, informatie over uw Remote Deployment Targets zoals de versie van uw Panamax Remote Agent, het type van uw Panamax Adapter en zijn versie :


Panamax-ui-remotedeploymenttarget-informations.png

Implementeren van een toepassing via Panamax UI

Il vous est maintenant possible de déployer une application disponible dans la marktplaats "Panamax Templates & Docker Repositories" depuis votre Panamax UI sur votre Panamax Remote Deployment Target :


- Zoek de naam van de toepassing die u wilt implementeren. We kiezen de sjabloon Century Link "Wordpress with MySQL"


- Vous pouvez Klik op "Meer Details " Voor meer informatie over de sjabloon die u hebt geselecteerd. U kunt ook zien hoe veel beeld (s) Docker sjabloon bestaat (in ons geval 2 afbeeldingen )


Panamax-ui-template-details.png


- Klik op "Run Template" pour déployer le menu et cliquez sur "Deploy to Target" :


Panamax-ui-deploytotarget-wordpress.png


- Klik op "Select this Target" om te selecteren uw Remote Deployment Target


Panamax-ui-select-target.png


- Vul alle velden van "Deployment Settings" de toepassing die u hebt geïmplementeerd (mot de passe, variAB les d'environnement,etc.) puis Klik op de knop "Deploy to Target" hieronder om te valideren


Panamax-ui-deployment-settings.png


- U moet de volgende uitvoer :


Panamax-ui-deployment-triggered.png


Si vous vous connectez à uw instanDit s de votre cluster CoreOS, zult u zien dat Panamax de Docker containers op verschillende knooppunten heeft toegewezen /instanDit s de votre cluster CoreOS :


- Wij kunnen zien dat de afbeelding centurylink/wordpress a été déployée sur notre première instanDit CoreOS :


core@CoreOSnode - 1 ~ $ docker ps
CONTAINER ID        IMAGE                                      COMMAND                CREATED             STATUS              PO                                                        RTS                     NAMES
3206bda4e534        Dit nturylink/wordpress:3.9.1                "/run.sh"              3 minutes ago       Up 3 minutes        0.                                                        0.0.0:8080->80/tcp     wp
84e3c5fe1886        Dit nturylink/Panamax-afstandsbediening-agent :nieuwste     "/panamax-remote-age   37 minutes ago      Up 37 minutes       0.                                                        0.0.0:3001->3000/tcp   pmx_agent
71009f7785d3        Dit nturylink/Panamax-vloot-adapter :nieuwste    "rackup '-E producti   37 minutes ago      Up 37 minutes       92                                                        92/tcp                 pmx_adapter


- En het beeld centurylink/mysql sur notre troisième instanDit de notre cluster :


core@CoreOSnode - 3 ~ $ docker ps
CONTAINER ID        IMAGE                   COMMAND                CREATED             STATUS              PORTS                     NAMES
84deeadd66fa        Dit nturylink/mysql:5.5   "/usr/local/bin/run"   4 minutes ago       Up 4 minutes        0.0.0.0:3306->3306/tcp   DB


- Nous pouvons également avoir Dit rtaines informations relatives aux déploiements des toepassingen effectués via Panamax UI par l'intermédiaire de notre gestionnaire de cluster DCE :


We vinden onze 2 applications (Wordpress "WP" et MySQL "DB") :


core@CoreOSnode - 1 ~ $ etcDC tl ls --recursive /app
/app/DB
/app/DB/DB_SERVICE_HOST
/app/WP
/app/WP/WP_SERVICE_HOST


On peut également voir sur quel instanDit membre de notre cluster de toepassing werd ingezet :


core@CoreOSnode - 1 ~ $ etcDC tl get /app/DB/DB_SERVICE_HOST
178.170. A$XX.XXX


core@CoreOSnode - 1 ~ $ etcDC tl get /app/WP/WP_SERVICE_HOST
178.170. XX. ZZZ


- Nous pouvons aussi avoir le statut des toepassingen de notre cluster par Fleet qui le gestionnaire des toepassingen dans notre cluster :


core@CoreOSnode - 1 ~ $ fleetctl list-unit-files
UNIT            HASH    DSTATE          STATE           TARGET
DB .serviDit       0caad43 launched        launched        6eaDit e19.../178.170. A$XX.XXX 
wp.serviDit       417826f launched        launched        7e685988.../178.170. XX. ZZZ


- We kunnen controleren de goede werking van onze Wordpress door de toegang tot het met de informatie in de details van de sjabloon (in ons geval op poort 8080 ouvert au niveau du parefeu préalAB lement, nous aurions pu faire une redirection de port du 8080 op poort 80 public dans le cas d'instanDit s en zone avancée) :


Panamax-application-wordpress.png

Dit artikel leek u nuttig ?

0



U mag niet reageren.