āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ
āĻ¨ā§āĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ "āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ
ā§āĻ¯āĻžāĻ āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸" (PaaS) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻ¨ā§āĻ˛āĻŋāĻĨ āĻĨā§āĻā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§ āĻāĻ˛ā§ āĻ¯ā§āĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ RedHat OpenShift v3, AppDynamics āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻĨāĻŽ-āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨āĻŋāĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻā§āĨ¤
AppDynamics āĻ¸ā§āĻ°ā§āĻ¸-āĻā§-āĻāĻŽā§āĻ (S3I) āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ RedHat OpenShift v2 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ° āĻāĻā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ S2I āĻšāĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸āĻā§ āĻāĻ¨āĻā§āĻā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ°ā§āĻĄāĻŋ-āĻā§-āĻ°āĻžāĻ¨ āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŽā§āĻ, āĻŦā§āĻ¸ āĻāĻŽā§āĻ (āĻŦāĻŋāĻ˛ā§āĻĄāĻžāĻ°) āĻāĻŦāĻ āĻŦāĻŋāĻ˛ā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻĄāĻāĻžāĻ° āĻ°āĻžāĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤ S2I āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ˛ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž, āĻĒā§āĻ°ā§āĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻļāĻŋāĻ˛ā§āĻĒāĻāĻ°ā§āĻŽ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
RedHat OpenShift āĻāĻ° āĻ¸āĻžāĻĨā§ AppDynamics āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ§āĻžāĻĒ 1: RedHat āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ GitHub āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§ S2I āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ§āĻžāĻĒ 3 āĻāĻŦāĻ 2 āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ JBoss Wildfly āĻāĻŦāĻ EAP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤:
- āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ OC āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§ (
āĻ˛āĻŋāĻāĻ ) - āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ sti āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§ (
āĻ˛āĻŋāĻāĻ ) - āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ°āĻšāĻžāĻŦ āĻ
ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻ āĻāĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ (
āĻ˛āĻŋāĻāĻ )
āĻ§āĻžāĻĒ 2: āĻ ā§āĻ¯āĻžāĻĒāĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻā§āĻ¸ āĻŦāĻŋāĻ˛ā§āĻĄāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4
āĻ§āĻžāĻĒ 3: āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
$ s2i build -e âAPPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=trueâ https://github.com/jim-minter/ose3-ticket-monster appdynamics/sti-wildfly-eap64-centos7:latest pranta/appd-eap-ticketmonster
$ docker tag openshift-ticket-monster pranta/openshift-ticket-monster:latest
$ docker push pranta/openshift-ticket-monster
āĻ§āĻžāĻĒ 4: āĻāĻĒā§āĻ¨āĻļāĻŋāĻĢāĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨
$ oc login 10.0.32.128:8443
$ oc new-project wildfly
$ oc project wildfly
$ oc new-app âdocker-image=pranta/appd-eap-ticketmonster:latest âname=ticketmonster-demo
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§ āĻ˛āĻāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻĒ āĻĄā§āĻ°āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻŋāĻāĻŋāĻāĻŽāĻ¨āĻ¸ā§āĻāĻžāĻ° āĻ
ā§āĻ¯āĻžāĻĒāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
āĻāĻ¤ā§āĻ¸: www.habr.com