2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рд╣рдо рдХрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦреЗрдВрдЧреЗ:

рдпрд╣ рд▓реЗрдЦ рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИ, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП 2 рдШрдВрдЯреЗ рдореЗрдВ oVirt рджреЗрдЦреЗрдВ ╨з╨░╤Б╤В╤М 1 ╨╕ рднрд╛рдЧ 2.

рд╕рд╛рдордЧреНрд░реА

  1. рдкрд░рд┐рдЪрдп
  2. рдкреНрд░рдмрдВрдзрдХ (рдУрд╡рд┐рд░реНрдЯ-рдЗрдВрдЬрди) рдФрд░ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ (рд╣реЛрд╕реНрдЯ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
  3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рд╣рдо рдпрд╣рд╛рдБ рд╣реИрдВ

рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдмрдВрдзрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ:

$ sudo yum install bash-completion vim

рдХрдорд╛рдВрдб рдкреВрд░реНрдгрддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреИрд╢-рд╕рдорд╛рдкрди рдХреЛ рдмреИрд╢ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд DNS рдирд╛рдо рдЬреЛрдбрд╝рдирд╛

рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рддрдм рд╣реЛрдЧреА рдЬрдм рдЖрдкрдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд╛рдо (CNAME, рдЙрдкрдирд╛рдо, рдпрд╛ рдбреЛрдореЗрди рдкреНрд░рддреНрдпрдп рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдкреНрд░рдмрдВрдзрдХ рдХреЗрд╡рд▓ рдирд╛рдореЛрдВ рдХреА рдЕрдиреБрдордд рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:

$ sudo vim /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА:

SSO_ALTERNATE_ENGINE_FQDNS="ovirt.example.com some.alias.example.com ovirt"

рдФрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

$ sudo systemctl restart ovirt-engine

AD рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

oVirt рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рд╣рд░реА LDAP рдкреНрд░рджрд╛рддрд╛ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдИрд╕рд╛ рдкрд╢реНрдЪрд╛рдд

рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реИ:

$ sudo yum install ovirt-engine-extension-aaa-ldap-setup
$ sudo ovirt-engine-extension-aaa-ldap-setup
$ sudo systemctl restart ovirt-engine

рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреЗ рдХрд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
$ рд╕реБрдбреЛ рдУрд╡рд┐рд░реНрдЯ-рдЗрдВрдЬрди-рдПрдХреНрд╕рдЯреЗрдВрд╢рди-рдПрдПрдП-рдПрд▓рдбреАрдПрдкреА-рд╕реЗрдЯрдЕрдк
рдЙрдкрд▓рдмреНрдз рдПрд▓рдбреАрдПрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
...
3 - рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
...
рдХреГрдкрдпрд╛ рдЪреБрдиреЗ: 3
рдХреГрдкрдпрд╛ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдлрд╝реЙрд░реЗрд╕реНрдЯ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ: example.com

рдХреГрдкрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЪреБрдиреЗрдВ (рд╕реНрдЯрд╛рд░реНрдЯрдЯреАрдПрд▓рдПрд╕, рдПрд▓рдбреАрдПрдкреАрдПрд╕, рд╕рд╛рджрд╛) [рдкреНрд░рд╛рд░рдВрдн рдЯреАрдПрд▓рдПрд╕]:
рдХреГрдкрдпрд╛ рдкреАрдИрдПрдо рдПрдиреНрдХреЛрдбреЗрдб рд╕реАрдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ (рдлрд╝рд╛рдЗрд▓, рдпреВрдЖрд░рдПрд▓, рдЗрдирд▓рд╛рдЗрди, рд╕рд┐рд╕реНрдЯрдо, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ: рдпреВрдЖрд░рдПрд▓
рдпреВрдЖрд░рдПрд▓: wwwca.example.com/myRootCA.pem
рдЦреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ DN рджрд░реНрдЬ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП uid=username,dc=example,dc=com рдпрд╛ рдЕрдЬреНрдЮрд╛рдд рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рдЫреЛрдбрд╝реЗрдВ): CN=oVirt-рдЗрдВрдЬрди,CN=рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,DC=рдЙрджрд╛рд╣рд░рдг,DC=com
рдЦреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ: *рдкрд╛рд╕рд╡рд░реНрдб*
[рдЬрд╛рдирдХрд╛рд░реА] 'CN=oVirt-рдЗрдВрдЬрди,CN=рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,DC=рдЙрджрд╛рд╣рд░рдг,DC=com' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рдЗрдВрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдХреНрдпрд╛ рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЧрд▓ рд╕рд╛рдЗрди-рдСрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ (рд╣рд╛рдВ, рдирд╣реАрдВ) [рд╣рд╛рдВ]:
рдХреГрдкрдпрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ [example.com]:
рдХреГрдкрдпрд╛ рд▓реЙрдЧрд┐рди рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ: someAnyUser
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
...
[рд╕реВрдЪрдирд╛] рд▓реЙрдЧрд┐рди рдХреНрд░рдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реБрдЖ
...
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ (рд╕рдВрдкрдиреНрди, рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ, рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ, рдЦреЛрдЬреЗрдВ) [рд╣реЛ рдЧрдпрд╛]:
[рдЬрд╛рдирдХрд╛рд░реА] рдЪрд░рдг: рд▓реЗрдирджреЗрди рд╕реЗрдЯрдЕрдк
...
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╛рд░рд╛рдВрд╢
...

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

рдорд▓реНрдЯреАрдкрд╛рдерд┐рдВрдЧ

рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ, рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдХрдИ рд╕реНрд╡рддрдВрддреНрд░, рдПрдХрд╛рдзрд┐рдХ I/O рдкрдереЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, CentOS (рдФрд░ рдЗрд╕рд▓рд┐рдП oVirt) рдореЗрдВ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХрд╛рдзрд┐рдХ рдкрдереЛрдВ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (find_multipaths рд╣рд╛рдБ)ред FCoE рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ 2рд╡рд╛рдВ рднрд╛рдЧ. рдпрд╣ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рдХрдИ рд▓реЛрдЧ рд░рд╛рдЙрдВрдб-рд░реЙрдмрд┐рди рдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд▓рд┐рдирдХреНрд╕ 7 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрд╡рд╛-рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ 3PAR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ HPE 3PAR Red Hat Enterprise Linux, CentOS Linux, Oracle Linux, рдФрд░ OracleVM рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд╛рдЗрдб EL рдХреЛ рдЬреЗрдиреЗрд░рд┐рдХ-ALUA рдкрд░реНрд╕реЛрдирд╛ 2 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ /etc/multipath.conf рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ:

defaults {
           polling_interval      10
           user_friendly_names   no
           find_multipaths       yes
          }
devices {
          device {
                   vendor                   "3PARdata"
                   product                  "VV"
                   path_grouping_policy     group_by_prio
                   path_selector            "round-robin 0"
                   path_checker             tur
                   features                 "0"
                   hardware_handler         "1 alua"
                   prio                     alua
                   failback                 immediate
                   rr_weight                uniform
                   no_path_retry            18
                   rr_min_io_rq             1
                   detect_prio              yes
                   fast_io_fail_tmo         10
                   dev_loss_tmo             "infinity"
                 }
}

рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

systemctl restart multipathd

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 1 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдХрд╛рдзрд┐рдХ I/O рдиреАрддрд┐ рд╣реИред

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 2 - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдорд▓реНрдЯреАрдкрд▓ I/O рдкреЙрд▓рд┐рд╕реАред

рдмрд┐рдЬрд▓реА рдкреНрд░рдмрдВрдзрди рдХреА рд╕реНрдерд╛рдкрдирд╛

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЗрдВрдЬрди рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╣реЛрд╕реНрдЯ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рдкрд╛рддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдорд╢реАрди рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдмрд╛рдбрд╝ рдПрдЬреЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЧрдгрдирд╛ рдХрд░реЗрдВ -> рд╣реЛрд╕реНрдЯ -> рд╣реЛрд╕реНрдЯ - рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ -> рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди, рдлрд┐рд░ "рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдПрдХ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ - "рдмрд╛рдбрд╝ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ" -> +.

рд╣рдо рдкреНрд░рдХрд╛рд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, iLO5 рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ ilo4 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), ipmi рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдирд╛рдо/рдкрддрд╛, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо/рдкрд╛рд╕рд╡рд░реНрдбред рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, oVirt-PM) рдФрд░, iLO рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рджреЗрдВ:

  • рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ
  • рд░рд┐рдореЛрдЯ рдХрдВрд╕реЛрд▓
  • рд╡рд░реНрдЪреБрдЕрд▓ рдкрд╛рд╡рд░ рдФрд░ рд░реАрд╕реЗрдЯ
  • рд╡рд░реНрдЪреБрдЕрд▓ рдореАрдбрд┐рдпрд╛
  • рдЖрдИрдПрд▓рдУ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ

рдпрд╣ рдордд рдкреВрдЫреЛ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЗрд╕реЗ рдЕрдиреБрднрд╡рдЬрдиреНрдп рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдХрдВрд╕реЛрд▓ рдлреЗрдВрд╕рд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреЛ рдХрдо рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕реВрдЪрд┐рдпрд╛рдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдЬреЗрдВрдЯ рдЗрдВрдЬрди рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ "рдкрдбрд╝реЛрд╕реА" рд╣реЛрд╕реНрдЯ (рддрдерд╛рдХрдерд┐рдд рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░реЙрдХреНрд╕реА) рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛рдиреА, рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдиреЛрдб рд╣реИ, рдмрд┐рдЬрд▓реА рдкреНрд░рдмрдВрдзрди рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛.

рдПрд╕рдПрд╕рдПрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛

рдкреВрд░реНрдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢ - рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди, рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рдбреА: рдУрд╡реАрд░реНрдЯ рдФрд░ рдПрд╕рдПрд╕рдПрд▓ - рдУрд╡реАрд░реНрдЯ рдЗрдВрдЬрди рдПрд╕рдПрд╕рдПрд▓/рдЯреАрдПрд▓рдПрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рдмрджрд▓рдирд╛ред

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдпрд╛ рддреЛ рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реАрдП рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд╛рд░реА рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдпрд╣ рдЗрдВрдЬрди рдФрд░ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ - рд╡реЗ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:

  • рдкреАрдИрдПрдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реАрдП рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░, рд░реВрдЯ рд╕реАрдП рддрдХ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде (рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реАрдП рдЬрд╛рд░реА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзреАрдирд╕реНрде рд╕реЗ рдЕрдВрдд рдореЗрдВ рд░реВрдЯ рддрдХ);
  • рдЬрд╛рд░реАрдХрд░реНрддрд╛ рд╕реАрдП рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ (рд╕реАрдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ);
  • рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рдХреБрдВрдЬреА, рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд┐рдирд╛ред

рдЖрдЗрдП рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЬрд╛рд░реАрдХрд░реНрддрд╛ CA CentOS рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕реЗ Subca.example.com рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреБрд░реЛрдз, рдХреБрдВрдЬрд┐рдпрд╛рдБ рдФрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ /etc/pki/tls/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред

рд╣рдо рдмреИрдХрдЕрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ:

$ sudo cp /etc/pki/ovirt-engine/keys/apache.key.nopass /etc/pki/ovirt-engine/keys/apache.key.nopass.`date +%F`
$ sudo cp /etc/pki/ovirt-engine/certs/apache.cer /etc/pki/ovirt-engine/certs/apache.cer.`date +%F`
$ sudo mkdir /opt/certs
$ sudo chown mgmt.mgmt /opt/certs

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХреЗрдВрджреНрд░ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ:

[myuser@mydesktop] $ scp -3 [email protected]:/etc/pki/tls/cachain.pem [email protected]:/opt/certs
[myuser@mydesktop] $ scp -3 [email protected]:/etc/pki/tls/private/ovirt.key [email protected]:/opt/certs
[myuser@mydesktop] $ scp -3 [email protected]/etc/pki/tls/certs/ovirt.crt [email protected]:/opt/certs

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЛ рд╕рднреА 3 рдлрд╝рд╛рдЗрд▓реЗрдВ рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдП:

$ ls /opt/certs
cachain.pem  ovirt.crt  ovirt.key

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЯреНрд░рд╕реНрдЯ рд╕реВрдЪрд┐рдпрд╛рдБ рдЕрджреНрдпрддрди рдХрд░реЗрдВ:

$ sudo cp /opt/certs/cachain.pem /etc/pki/ca-trust/source/anchors
$ sudo update-ca-trust
$ sudo rm /etc/pki/ovirt-engine/apache-ca.pem
$ sudo cp /opt/certs/cachain.pem /etc/pki/ovirt-engine/apache-ca.pem
$ sudo cp /opt/certs/ovirt03.key /etc/pki/ovirt-engine/keys/apache.key.nopass
$ sudo cp /opt/certs/ovirt03.crt /etc/pki/ovirt-engine/certs/apache.cer
$ sudo systemctl restart httpd.service

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ/рдЕрджреНрдпрддрди рдХрд░реЗрдВ:

$ sudo vim /etc/ovirt-engine/engine.conf.d/99-custom-truststore.conf
ENGINE_HTTPS_PKI_TRUST_STORE="/etc/pki/java/cacerts"
ENGINE_HTTPS_PKI_TRUST_STORE_PASSWORD=""
$ sudo vim /etc/ovirt-engine/ovirt-websocket-proxy.conf.d/10-setup.conf
SSL_CERTIFICATE=/etc/pki/ovirt-engine/certs/apache.cer
SSL_KEY=/etc/pki/ovirt-engine/keys/apache.key.nopass
$ sudo vim /etc/ovirt-imageio-proxy/ovirt-imageio-proxy.conf
# Key file for SSL connections
ssl_key_file = /etc/pki/ovirt-engine/keys/apache.key.nopass
# Certificate file for SSL connections
ssl_cert_file = /etc/pki/ovirt-engine/certs/apache.cer

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ:

$ sudo systemctl restart ovirt-provider-ovn.service
$ sudo systemctl restart ovirt-imageio-proxy
$ sudo systemctl restart ovirt-websocket-proxy
$ sudo systemctl restart ovirt-engine.service

рддреИрдпрд╛рд░! рдЕрдм рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред

рд╕рдВрдЧреНрд░рд╣

рд╣рдо рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛рдБ рд╣реЛрдВрдЧреЗ? рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рдо рдкреНрд░рдмрдВрдзрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ; рд╡реАрдПрдо рд╕рдВрдЧреНрд░рд╣ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рд╣реИред рд╣рдо рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдПрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕реА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЬрд╣рд╛рдВ рд╣рдордиреЗ рдЖрдИрдПрд╕рдУ рдЫрд╡рд┐рдпрд╛рдВ рд░рдЦреА рд╣реИрдВ - mynfs1.example.com:/exports/ovirt-backupред рдЕрднрд┐рд▓реЗрдЦреЛрдВ рдХреЛ рдЙрд╕реА рдорд╢реАрди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рдЗрдВрдЬрди рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдСрдЯреЛрдлрд╝реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ:

$ sudo yum install autofs
$ sudo systemctl enable autofs
$ sudo systemctl start autofs

рдЖрдЗрдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ:

$ sudo vim /etc/cron.daily/make.oVirt.backup.sh

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА:

#!/bin/bash

datetime=`date +"%F.%R"`
backupdir="/net/mynfs01.example.com/exports/ovirt-backup"
filename="$backupdir/`hostname --short`.`date +"%F.%R"`"
engine-backup --mode=backup --scope=all --file=$filename.data --log=$filename.log
#uncomment next line for autodelete files older 30 days 
#find $backupdir -type f -mtime +30 -exec rm -f {} ;

рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛:

$ sudo chmod a+x /etc/cron.daily/make.oVirt.backup.sh

рдЕрдм рд╣рд░ рд░рд╛рдд рд╣рдореЗрдВ рдкреНрд░рдмрдВрдзрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред

рд╣реЛрд╕реНрдЯ рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рдХреЙрдХрдкрд┐рдЯ тАФрд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзреБрдирд┐рдХ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ ESXi рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рдорд╛рди рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 3 - рдкреИрдирд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐.

рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреЛ рдХреЙрдХрдкрд┐рдЯ рдкреИрдХреЗрдЬ рдФрд░ рдХреЙрдХрдкрд┐рдЯ-рдУрд╡рд┐рд░реНрдЯ-рдбреИрд╢рдмреЛрд░реНрдб рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

$ sudo yum install cockpit cockpit-ovirt-dashboard -y

рдХреЙрдХрдкрд┐рдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛:

$ sudo systemctl enable --now cockpit.socket

рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯрдЕрдк:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

рдЕрдм рдЖрдк рд╣реЛрд╕реНрдЯ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ: https://[рд╣реЛрд╕реНрдЯ рдЖрдИрдкреА рдпрд╛ рдПрдлрдХреНрдпреВрдбреАрдПрди]:9090

рд╡реАрдПрд▓рдПрдПрди

рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдкреНрд░рд▓реЗрдЦрди. рдХрдИ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВ, рдпрд╣рд╛рдВ рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВрдЧреЗред

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

рдЕрдм рдЖрдкрдХреЛ рдХрдВрдкреНрдпреВрдЯ рд╣реЛрд╕реНрдЯреНрд╕ -> рд╣реЛрд╕реНрдЯреНрд╕ -> рдХреЗрд╡реАрдПрдордПрди -> рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕реЗрд╕ -> рд╕реЗрдЯрдЕрдк рд╣реЛрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЬреЛрдбрд╝реЗ рдЧрдП рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЕрдирдЕрд╕рд╛рдЗрдиреНрдб рд▓реЙрдЬрд┐рдХрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рд▓реЙрдЬрд┐рдХрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЦреАрдВрдЪреЗрдВ:

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 4 - рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ.

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 5 - рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж.

рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрдХ рд╣реЛрд╕реНрдЯ рд╕реЗ рдереЛрдХ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рддреЗ рд╕рдордп рдЙрдиреНрд╣реЗрдВ рдПрдХ рд▓реЗрдмрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдФрд░ рд▓реЗрдмрд▓ рджреНрд╡рд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИред

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

2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЪрд╛рд╡рд▓ред 6тАФрдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдПрдЪрдкреАрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ

рд▓рдЧрднрдЧ рд╕рднреА рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдЙрдкрдХрд░рдг рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдПрдЪрдкреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдПрдПрдордПрд╕ (рдПрдЬреЗрдВрдЯрд▓реЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд░реНрд╡рд┐рд╕, рдЖрдИрдПрд▓рдУ5 рдХреЗ рд▓рд┐рдП рдПрдПрдордПрд╕рдбреА, рдЖрдИрдПрд▓рдУ4 рдХреЗ рд▓рд┐рдП рдПрдЪрдкреА-рдПрдореНрд╕) рдФрд░ рдПрд╕рдПрд╕рдП (рд╕реНрдорд╛рд░реНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░, рдбрд┐рд╕реНрдХ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛) рдЖрджрд┐ рдЙрдкрдпреЛрдЧреА рд╣реИрдВред

рдПрдЪрдкреАрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛
рд╣рдо рдХреБрдВрдЬреА рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдЪрдкреАрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ:

$ sudo rpm --import https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub
$ sudo vim /etc/yum.repos.d/mcp.repo

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА:

[mcp]
name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp

[spp]
name=Service Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp

рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдкреИрдХреЗрдЬ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВ (рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП):

$ sudo yum --disablerepo="*" --enablerepo="mcp" list available
$ yum info amsd

рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ:

$ sudo yum install amsd ssacli
$ sudo systemctl start amsd

рдбрд┐рд╕реНрдХ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
2 рдШрдВрдЯреЗ рдореЗрдВ oVirt. рднрд╛рдЧ 3. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╣реАред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рдореИрдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, oVirt рдореЗрдВ VDI рдХреИрд╕реЗ рдмрдирд╛рдПрдВред

рд╕реНрд░реЛрдд: www.habr.com