OpenShift рдЬрд╛рд╡рд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ

рдЫрд╡рд┐
рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ рдЖрдзреЗ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП RedHat рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрд▓рд╛рдЙрдб рдЙрддреНрдкрд╛рдж рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдореБрдлрд╝реНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╣реИред рдЬрд╛рд╡рд╛ рдХреЛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдореБрдлреНрдд рдЬрд╛рд╡рд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рдХрд╛рдлреА рдХрдо рд╕рдВрдЦреНрдпрд╛ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдЖрдзреБрдирд┐рдХ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ Jboss AS 7.1, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ Jboss рдХреЗ рддрддреНрд╡рд╛рд╡рдзрд╛рди рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ред рд╕реЗрд╡рд╛ рдХреА рд╡реНрдпрд╛рдкрдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╕рд╛рджрдЧреА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗрд╡рд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдореЗрдВ рдЗрддрдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЖрд╕рд╛рди-рдЖрд╕рд╛рди" рд▓рд┐рдЦрдиреЗ рдореЗрдВ рднреА рд╕рдВрдХреЛрдЪ рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреЛ рдЬрд╛рд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдереА - рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдирд┐рдЬреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯрд┐рдВрдЧред рдЗрдВрдкреНрд░реЗрд╢рди, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - рд╣рд╛рдВ, рд░реЗрдбрд╣реИрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛, рд╕рднреА рд╡рд┐рд╡рд░рдг рдЕрдзрд┐рдХ ...

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбреЗрд╡рд▓рдкрд░ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдХреБрдЫ рддрдереНрдпред


рдУрдкрдирд╢рд┐рдлреНрдЯ рдПрдХ рд╕реЗрд╡рд╛ рдордВрдЪ рд╣реИ рдЬреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ / рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рд╕реВрдЪреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдЧреАред рдлрд┐рд▓рд╣рд╛рд▓, рдЖрдк рдЬрд╛рд╡рд╛, php, рд░реВрдмреА, рдкрд╛рдпрдерди, рдкрд░реНрд▓ рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 1 рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддрдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (рдЧрд┐рдпрд░) рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:
512 рдПрдордмреА рд░реИрдо
100 рдПрдордмреА рд╕реНрд╡реИрдк
1 рдЬреАрдмреА рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди
рдЗрд╕ рдорд╢реАрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП: рдЬреЗрдмреЙрд╕ рдПрдПрд╕ 7.1.1 рдХреЛ рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдПрдХ рдХреЛрд░-рдЖрдИ 5 2450 рдПрдо рдкреНрд░реЛрд╕реЗрд╕рд░ (2 рдХреЛрд░, 2.5 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ) рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ 31 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдУрдкрдирдлрд┐рдлреНрдЯ рдкрд░ рдПрдХ рд╣реА рдЖрд╡реЗрджрдиред 29 рд╕реЗрдХрдВрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рдорд╢реАрдиреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
1 GB рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
тАв рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
тАв рд╕рдВрдХрд▓рд┐рдд рдЖрд╡реЗрджрди
тАв рдбреЗрдЯрд╛рдмреЗрд╕
тАв рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ
тАв рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ
рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдПрдХ рдЕрд▓рдЧ рдорд╢реАрди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдЧрд╛, рдЕрд░реНрдерд╛рдд, рдпрд╣ рдПрдХ "рд╕реНрд╡рдЪреНрдЫ" рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред
рдЖрдк Openhift@redhat.com рдкрд░ рдпрд╛ IRC (# fensode рдкрд░ freenode) рд▓рд┐рдЦрдХрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХрд╛ рднреА рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ / рдорд╢реАрдиреЛрдВ рдХреЛ рд╕рд╣рд╛рдпрдХ рд╕реЗрд╡рд╛рдУрдВ (рдХрд╛рд░рддреВрд╕) рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕, рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо, рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдХреНрд░реЛрдиред

рдирдорд╕реНрдХрд╛рд░ рдмрд╛рджрд▓!


рддреЛ, рдЖрдЗрдП JBoss AS 7.1 рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ OpenShift рдЦрд╛рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╣реИ: рд╣рдо https://openshift.redhat.com/app/account/new рдкрддреЗ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ RedHat рд▓реЙрдЧрд┐рди рдпрд╛ рдИрдореЗрд▓ рдкрддреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреИрдкреНрдЪрд╛ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдХ OpenShift рдЦрд╛рддреЗ рдХреЗ рд╕реНрд╡рд╛рдореА рд╣реИрдВред
рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ OpenShift рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЧреНрд░рд╛рд╣рдХ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг


рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ docs.redhat.com/docs/en-US/OpenShift/2.0/html/Getting_Started_Guide/index.html рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕рд┐рдЧреНрд╡рд┐рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдкреИрдХреЗрдЬ рд╣реИрдВ, рдлрд┐рд░ рд░реВрдмреАрдЬрдореНрд╕ рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЖрд░рдПрдЪрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИред рдпрд╣рд╛рдВ рдХреЛрдИ рдЪрд╛рд▓ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рдЙрди рдЪрд░рдгреЛрдВ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ JBoss рдЯреВрд▓ 3.3.0 рдирд╛рдордХ рдЧреНрд░рд╣рдг 3.7 рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, www.jboss.org/tools/download/installation/update_3_3 рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢, рдбрд╛рдЙрдирд▓реЛрдб рдПрдбреНрд░реЗрд╕ www.jboss.org/tools/download / рджреЗрд╡ (рдХреЛрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕)ред рдлрд┐рд▓рд╣рд╛рд▓ рдХреЛрдИ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдмреАрдЯрд╛ 3 рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╛ рддреЛ рдСрдирд▓рд╛рдЗрди, рд╕реАрдзреЗ рдЧреНрд░рд╣рдг (рдЕрдкрдбреЗрдЯ рд╕рд╛рдЗрдЯ) рд╕реЗ, рдпрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрдЧреНрд░рд╣ рд╕реЗред рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╣рдг рдЕрднреА рднреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ - рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгред
рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЧреНрд░рд╣рдг рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ jre JDK рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ JRE рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдЕрдиреНрдпрдерд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓реВрдк рд╣реЛрдЧреАред
рдЬрд╛рд╡рд╛ рдФрд░ JBoss рдПрдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ JBoss рдХреНрд▓рд╛рдЙрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдереЛрдбрд╝реА рд╕реА рдЪрд╛рд▓: рд╕рдм рдХреБрдЫ рдЧреНрд░рд╣рдг рдХреЗ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг (рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдВрдбреЛрдЬ рдкрд░) рдХреЗ рддрд╣рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд▓реЗ рд╣реА рдЖрдкрдХреЗ рдкрд╛рд╕ 64-рдмрд┐рдЯ рдУрдПрд╕ рд╣реЛ, рдореИрдВ 32-рдмрд┐рдЯ рдЬреЗрдбреАрдХреЗ рдФрд░ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдЧреНрд░рд╣рдг рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдЙрд╕реА рд╕рдордп, рдХреЛрдИ рднреА рдЬреЗрдбреАрдХреЗ рдХреЗ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд╣рдд рдЦреБрдж рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
тАв рдорд╛рд╡реЗрди, рдХрдо рд╕реЗ рдХрдо рд╕рдВрд╕реНрдХрд░рдг 3 ( http://maven.apache.org/ ), рдЕрдзрд┐рд╖реНрдард╛рдкрди рдмрд┐рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкрде рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╣рдг рдореЗрдВ, Maven рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (conf / settings.xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ), Maven рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
7.1.1.1 рдХреЗ рд░реВрдк рдореЗрдВ JBoss ( http://www.jboss.org/jbossas ), рд╕реНрдерд╛рдкрдирд╛ рдЕрдирдкреИрдХрд┐рдВрдЧ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдлрд┐рд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рд╕реАрдзреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╣рдг рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдбреЛрдореЗрди рдкрдВрдЬреАрдХрд░рдг


рддреЛ, рдЦрд╛рддрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдЖрдЧреЗ рдХреНрдпрд╛?
рдЕрдЧрд▓рд╛ рдХрджрдо рдПрдХ "рдбреЛрдореЗрди" рдмрдирд╛рдирд╛ рд╣реИред рдПрдХ рдбреЛрдореЗрди рдПрдХ рдирд╛рдо рдореЗрдВ рдПрдХ рдкреНрд░рддреНрдпрдп рд╣реИ, рдпрд╛ рдПрдХ рдирд╛рдорд╕реНрдерд╛рди рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╣реЛрдЧрд╛:
applicationname-namespace.rhcloud.com ред
"рдбреЛрдореЗрди" рдХреЗ рдирд╛рдо рдореЗрдВ рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рд╕реЗ рдпреБрдХреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреБрдЫ рдЕрджреНрд╡рд┐рддреАрдп рдХреЗ рд╕рд╛рде рдЖрдирд╛, рдЕрднреА рддрдХ рджреВрд╕рд░реЛрдВ рдХреЗ рдХрдмреНрдЬреЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбреЛрдореЗрди рдирд╛рдо рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдбреЛрдореЗрди рдХреЛ рдУрдкрдирд╢рд┐рдлреНрдЯ рд╡реЗрдм-рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдХрдВрд╕реЛрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рджреЛрдиреЛрдВ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рджреВрд╕рд░реЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЛрдореЗрди рдкрдВрдЬреАрдХрд░рдг рдХреЗ рд╕рд╛рде, ssh рдЪрд╛рдмрд┐рдпрд╛рдБ рдФрд░ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рдПрдВрдЧреАред рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рддреБрд░рдВрдд рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрди рдХреЛ ~ / .openshift / express.confile рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
default_rhlogin = rhlogin@example.com
рдЬрд╣рд╛рдБ rhlogin@example.com рд╡рд╣ рд▓реЙрдЧрд┐рди рдпрд╛ рдИрдореЗрд▓ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдкрдиреЗ рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдкрдВрдХреНрддрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдмрдЪреЗрдВрдЧреАред
рдЗрд╕рд▓рд┐рдП, "рдбреЛрдореЗрди" рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
$ rhc domain create -n DomainName 

рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рдбреЛрдореЗрди рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ ssh рдХреБрдВрдЬрд┐рдпрд╛рдБред
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ:
 $ rhc domain show 

рдЖрдк рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рднреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЛрдореЗрди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреБрдВрдЬреА рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ ( https://openshift.redhat.com/app/account )ред

рд╣рдо рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡реЗрдм-рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╕рд╛рде рд╣реА рдХрдВрд╕реЛрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рдПрдХреНрд▓рд┐рдкреНрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рднреА 3 рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп - рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗред рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдиреЗ рднреА рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди 100% рдирд╣реАрдВ (рд╕рдВрднрд╡рддрдГ рд╕рдВрдЪрд╛рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХрд╛рд░рддреВрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдПрдХ рдкреВрд░реНрдг рдореЗрдиреВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред
рддреЛ, рдЖрд╡реЗрджрди рдХреЗ рдкреНрд░рдХрд╛рд░ (jbossas-7), рдирд╛рдо, рдФрд░ - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдХрд╛рд░рддреВрд╕ рдЬреЛрдбрд╝реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, mysql-5.1 рдФрд░ phpmyadmin-3.4)ред
рдлрд┐рд▓рд╣рд╛рд▓, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдкреГрд╖реНрда - рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХрд╛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди - applicationname-namespace.rhclub.com рдкрд░ ред
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рд░рддреВрд╕ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдЪрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рднрд▓реЗ рд╣реА рдЖрдк рд╕реНрд╡рдпрдВ рдкрд╛рд╕рд╡рд░реНрдб рднреВрд▓ рдЧрдП рд╣реЛрдВ, рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ ssh (ssh рдкрддрд╛ рд╡реЗрдм рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ) рдкрд░ рдЬрд╛рдХрд░ рдЗрд╕реЗ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛:
 $ ssh 177682d.......0eb4fe@app-domain.rhcloud.com [app-domain.rhcloud.com ~]\> export 

рдпрд╣ рдХрдорд╛рдВрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╣рд┐рдд рд╕рднреА рдЪрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
тАв MongoDB NoSQL рдбрд╛рдЯрд╛рдмреЗрд╕ 2.0
тАв MySQL рдбрд╛рдЯрд╛рдмреЗрд╕ 5.1
тАв PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ 8.4

рд╕рд░реНрд╡рд░ рдХреЗ рдкреЛрд░реНрдЯ рдмрдВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, MongoDB рдФрд░ MySQL рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд░рдорд╢рдГ RockMongo 1.1 рдФрд░ phpMyAdmin 3.4 рдХрд╛рд░рддреВрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, рдбреАрдмреА рдХрд╛рд░рддреВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдпрджрд┐ рд╡реЗ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЬрдмрдХрд┐ рдХрдиреЗрдХреНрд╢рди 1: 1 (рдПрдкреНрд▓рд┐рдХреЗрд╢рди: рдбреЗрдЯрд╛рдмреЗрд╕) рд╣реИред

рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рдЧреНрд░рд╣рдг рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ -> рдЖрдпрд╛рдд -> рдореМрдЬреВрджрд╛ рдУрдкрдирд╢рд┐рдлреНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ, ssh рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬреЛ рдбреЛрдореЗрди рдмрдирд╛рддреЗ рд╕рдордп рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрд╡реЗрджрди рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛)ред
рдЖрд╡реЗрджрди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдЖрд╡реЗрджрди рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ) рдФрд░ рдЧреНрд░рд╣рдг рдореЗрдВ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХреИрдЯрд▓реЙрдЧ рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреА, рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрд▓рдирд╛ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╣реИред
рдЖрдпрд╛рддрд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ:
тАв рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреИрдЯрд▓реЙрдЧ
тАв index.html
тАв web.xml рдФрд░ рдЪреЗрд╣рд░реЗ- config.xml рд╡рд░реНрдгрдирдХрд░реНрддрд╛
тАв pom.xml
рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдорд╛рд╡реЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ pom.xml рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд▓реЗ рд╣реА рдпрд╣ рдЧреНрд░рд╣рдг рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдЕрд╕реЗрдВрдмрд▓реА рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ pom.xml рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдЕрдореАрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЬреЛрдбрд╝реЗрдВ:
 <dependency> <groupId>org.richfaces.core</groupId> <artifactId>richfaces-core-impl</artifactId> <version>4.2.2.Final</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.richfaces.ui</groupId> <artifactId>richfaces-components-ui</artifactId> <version>4.2.2.Final</version> <scope>runtime</scope> </dependency> 

рдпрджрд┐ рдорд╛рд╡реЗрди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдЪрдлреЙрд╕реЗрд╕ рдШрдЯрдХреЛрдВ рдХреЛ index.html рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдмрд┐рди рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ jsf рдкреГрд╖реНрда рдорд┐рд▓рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
demo-rlab.rhcloud.com

рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВред рд╕рд░реНрд╡рд░ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ рд╕рдВрдХрд▓рди рдФрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рд╣рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╢реБрд░реБрдЖрдд рд╕рдлрд▓ рд░рд╣реА, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдВрд╕реЛрд▓ рдкрд░ рдХрдорд╛рдВрдб рдореЗрдВ рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
 $ rhc app tail -a demo -f demo/logs/server.log -o '-n 5000' 
(рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдбреЗрдореЛ рдмрджрд▓реЗрдВ)
рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣рдорд╛рд░реА рдЖрдБрдЦреЛрдВ рдХреЗ рдареАрдХ рд╕рд╛рдордиреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИ, рдФрд░ рд╕рдЪрдореБрдЪ 2 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╢реБрд░реВ рд╣реБрдИ рдереА, рдФрд░ рдЕрдм .openshift / config / standalone.xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдирдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдпрджрд┐ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдмрд╣реБрдд рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реИрдВ, рддреЛ рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╡рд╣рд╛рдВ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджреЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдзреНрдпрд╛рди рди рджрд┐рдпрд╛ рдЬрд╛рдП - рдЬрд▓реНрдж рд╣реА рд╕рдм рдХреБрдЫ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдмреИрдХрдЕрдк


рдмреИрдХрдЕрдк рдФрд░ рд░рд┐рдХрд╡рд░реА рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 $ rhc app snapshot save -a YourApplication -f ArchivePath 

рдирддреАрдЬрддрди, рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рдВрдЧреНрд░рд╣, рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреИрдХрдЕрдк рд░рд┐рдХрд╡рд░реА рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
 $ rhc app snapshot restore 


рдирд┐рд╖реНрдХрд░реНрд╖


рд╕реЗрд╡рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдереАред рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЖрд╕рд╛рди рд╣реИред рдЕрдиреНрдп рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛ рдФрд░ рдкрд╣рд▓рд╛ рдЖрд╡реЗрджрди рд╢рд╛рдпрдж рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдкрд░ рдЬрдЧрд╣ рдкрд╛рдиреЗ рд╕реЗ рднреА рдЖрд╕рд╛рди рд╣реИред рдЙрд╕реА рд╕рдордп, рдбреЗрд╡рд▓рдкрд░ рдХреЛ рди рдХреЗрд╡рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзреБрдирд┐рдХ рдордВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд╛рдореВрд╣рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрд╡рд╛рдПрдВ рднреА рдорд┐рд▓рддреА рд╣реИрдВред
рдмреЗрд╢рдХ, рдбреЗрд╡рд▓рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рд╕рдВрд╕рд╛рдзрди рдЖрдкрдХреЛ рдШреВрдордиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдбреЗрдореЛ рдФрд░ рдЧреИрдЬреЗрдЯреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╢рд╛рдпрдж рд╕рд╣реА рд╕реЗрд╡рд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рдмрд╣реБрдд рдХреБрдЫ рд░рд╣рддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдЬрд╛рд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ - рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рдереА, рддреЛ рдореИрдВ рдЕрдЧрд▓реА рдХрдбрд╝реА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрдиреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред

Source: https://habr.com/ru/post/In145203/


All Articles