AppDynamicsን ከቀይ ኮፍያ OpenShift v3 ጋር መጠቀም

AppDynamicsን ከቀይ ኮፍያ OpenShift v3 ጋር መጠቀም
ከቅርብ ጊዜ ወዲህ ብዙ ድርጅቶች ማመልከቻዎቻቸውን ከሞኖሊቶች ወደ ማይክሮ ሰርቪስ እንዲሸጋገሩ ይፈልጋሉ እንደ "መድረክ እንደ አገልግሎት" (PaaS) እንደ RedHat OpenShift v3, AppDynamics ከእንደዚህ አይነት አቅራቢዎች ጋር የመጀመሪያ ደረጃ ውህደትን በማቅረብ ረገድ ትልቅ ኢንቬስት አድርጓል.

AppDynamicsን ከቀይ ኮፍያ OpenShift v3 ጋር መጠቀም

አፕዲናሚክስ ከምንጭ ወደ ምስል (S3I) ስልቶች በመጠቀም ወኪሎቹን ከRedHat OpenShift v2 ጋር ያዋህዳል። S2I ሊባዙ የሚችሉ የዶከር ምስሎችን ለመገንባት መሳሪያ ነው። የመተግበሪያውን ምንጭ ወደ ዶከር ምስል በማስገባት እና አዲስ Docker ምስል በመገንባት ለማሄድ ዝግጁ የሆኑ ምስሎችን ይፈጥራል። አዲሱ ምስል የመሠረት ምስል (ገንቢ) እና የተሰራውን ምንጭ ያካትታል፣ ከዶክተር አሂድ ትእዛዝ ጋር ለመጠቀም ዝግጁ ነው። S2I ከዚህ ቀደም የወረዱ ጥገኞችን፣ ቀደም ብለው የተገነቡ ቅርሶችን ወዘተ እንደገና የሚጠቀሙ ተጨማሪ ግንባታዎችን ይደግፋል።

ሂደት

አፕዳይናሚክስን ከRedHat OpenShift ጋር የመጠቀም ሂደት ያጠናቅቁ

ደረጃ 1፡ RedHat አስቀድሞ ቀርቧል

ደረጃ 2 እና 3ን ለማጠናቀቅ፣ በሚከተለው GitHub ማከማቻ ውስጥ የS2I ስክሪፕቶችን መጠቀም እና ለJBoss Wildfly እና EAP አገልጋዮች የተሻሻሉ ገንቢ ምስሎችን እንዴት መፍጠር እንደሚችሉ መመሪያዎችን መጠቀም ይችላሉ። አገናኙን ይከተሉ
በአንድ የተወሰነ ምሳሌ ላይ ሁሉንም ነገር ግምት ውስጥ ያስገቡ እና የመተግበሪያውን አብነት ይጠቀሙ አገናኙን ይከተሉ.

ቅድመ ሁኔታዎች፡-

ደረጃ 2፡ የAppDynamics Builder ምስልን ይፍጠሩ

 $ 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፡ መተግበሪያውን በOpenShift ውስጥ ያሰማሩ

$ 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

AppDynamicsን ከቀይ ኮፍያ OpenShift v3 ጋር መጠቀም

አሁን ወደ መቆጣጠሪያው ገብተህ የቲኬትሞንስተር መተግበሪያን በመተግበሪያው መሳቢያ ውስጥ ማየት ትችላለህ፡-

AppDynamicsን ከቀይ ኮፍያ OpenShift v3 ጋር መጠቀም

ምንጭ: hab.com

አስተያየት ያክሉ