рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВрдиреЗ PHP + MySQL (рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓) рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдЙрджреНрдпрдо рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдЙрджреНрдпрдо рдХрд╛ рд▓рдЧрднрдЧ рдкреВрд░рд╛ рдЬреАрд╡рди рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕рдВрдЪрд╛рд▓рди рдХреНрд╖рдорддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡ рд╣реИред рдЗрд╕реА рд╕рдордп, рдЙрджреНрдпрдо рдЫреЛрдЯрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдорд╣рдВрдЧрд╛ рд▓реЛрд╣рд╛ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдИ рдШрдВрдЯреЛрдВ рдХреА рдПрдХ рд╕рд░рд▓ рдкреНрд░рдгрд╛рд▓реА рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рдШрд╛рддрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рддреНрддреАрдп рдирд┐рд╡реЗрд╢ рдФрд░ рдЕрдкрдиреЗ рджрдо рдкрд░ рдФрд░ рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдореИрдВ рддреБрд░рдВрдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рд╛рд░реНрдЯрдмреАрдЯ, рдбреАрдЖрд░рдмреАрдбреА, рдУрд╕реАрдПрдл 2, рдорд╛рдпрдХреНрдпреВрдПрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкреИрд╕рд╛ рд╣реИ, рдФрд░ рдЖрдк рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ ... рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛ рдЙрд╕реЗ рдкрдврд╝реЗрдВред
рдХрд╛рд░реНрдп
рдпрд╣ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдХреНрд▓рд╛рд╕рд┐рдХ рдлреЗрд▓-рд╕реЗрдл рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдореЗрдВ, рдЬрдм рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдореИрдВ рдЕрднреА рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рд╕реЗрдЯ рдХрд┐рдпрд╛ред рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рджрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрдм рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓реЛрдВ рдХреЛ рдЧреБрд▓рд╛рдо рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдзреАрд░реЗ-рдзреАрд░реЗ рдореЗрди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд┐рдирд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдпреЛрдЬрдирд╛
рдЗрд╕рд▓рд┐рдП, рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд╛рд▓реА 2 рдХрдо-рд▓рд╛рдЧрдд рд╡рд╛рд▓реА рд╕рд┐рд╕реНрдЯрдо рдЗрдХрд╛рдЗрдпрд╛рдБ рдЦрд░реАрджреАрдВ (рдХреБрд▓ рд▓рд╛рдЧрдд 30 рдЯрди рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдереА):
- рдЪрдЯрд╛рдИред ASUS рд╕реЙрдХреЗрдЯ 775 P5Q-VM DO
- рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ "рдХреЛрд░ 2 рдбреБрдУ E8400"
- RAM DIMM DDR2 (6400) 2048Mb x 2
- рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ 320Gb WD SATA-II 7200rpm 16Mb, RAID рд╕рдВрд╕реНрдХрд░рдг
- рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдореЗрдВ, рдореИрдВрдиреЗ 1 рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдбрд╛рд▓рд╛, рдФрд░ рдЙрдк-рд╕рд░реНрд╡рд░ рдореЗрдВ - 2. рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдЗрдВрдЯреЗрд▓ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди 82541PI рдЧрд┐рдЧрд╛рдмрд┐рдЯ рдИрдерд░рдиреЗрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ред
рдпрд╣ 2 рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдФрд░ 3 рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдирд┐рдХрд▓рд╛ред
рдЬрд┐рд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдЪрд▓рддрд╛ рд╣реИ, рдореИрдВ рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ 8.04.4 рдкрд░ рдЖрдзрд╛рд░рд┐рдд LAMP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ VMWare рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВ LAMP рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ 1C-Bitrix рдЖрднрд╛рд╕реА рдорд╢реАрди (
http://www.1c-bitrix.ru/products/vmbitrix/ ) рд▓реЗрддрд╛ рд╣реВрдВред
рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдореБрдлреНрдд VMware vSphere HypervisorTM (ESXi) v рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдмрд╕ рдЧрдпрд╛ред 4.1 рдирдВрдЧреЗ рдзрд╛рддреБ, рдЬреЛ рджреЛрдиреЛрдВ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдкрд╣рд▓реА рдЪреАрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рдереАред рдпрд╣ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдПрдХ рдорд┐рдиреА-рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░реНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЙрдмрд╛рд▓рддреЗ рд╣реИрдВред рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓реА рдЧрдИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдЖрдЦрд┐рд░рдХрд╛рд░, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ ESXi рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╢реНрд╡реЗрдд рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ (
http://www.vm-help.com/esx40i/esx40_whitebox_HCL.php рдФрд░
http://ultimatewhitebox.com ) рдХреА рдЬрд╛рдБрдЪ рдХреАред рдЕрд╕рдВрдЧрддрд┐ рдЗрд╕ рддрдереНрдп рдореЗрдВ рд╡реНрдпрдХреНрдд рдХреА рдЧрдИ рдереА рдХрд┐ рдИрдПрд╕рдПрдХреНрд╕рдЖрдИ рдиреЗ рд╕рд░реНрд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реА рдХреА рдПрдХ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХреА рдереАред рдпрд╣ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред
рддрдм рдореИрдВрдиреЗ LAMP рдФрд░ рдЙрд╕рдХреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдирдХрд▓ рдХреАред рдлрд┐рд░ ESXi рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗрдЯ рдХрд░реЗрдВред рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдкрд░ (рдХреЗрд╡рд▓ 2 LAN- рдЗрдВрдЯрд░рдлрд╝реЗрд╕): 1 рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ ESXi рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ "рдмрдВрдзреЗ" рд╣реИрдВред рдФрд░ рджрд╛рд╕ рдкрд░ (рдХреЗрд╡рд▓ 3 LAN- рдЗрдВрдЯрд░рдлреЗрд╕): 1 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ - ESXi рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП, рдФрд░ 2 рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ "рд╕рдВрд▓рдЧреНрди"ред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рд╕реЗ рдмрдВрдзреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдХреЗрдмрд▓ рд╕реАрдзреЗ рджреЛрдиреЛрдВ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдореЗрдВ, рдЗрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ (рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП 10.10.10.2 рдФрд░ рджрд╛рд╕ рдХреЗ рд▓рд┐рдП 10.10.10.3) рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓реИрди (172.20.15.0-255) рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд╕рдмрдиреЗрдЯ рд╕реЗ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдпрд╣ рд╕реАрдзрд╛ рд╕рдВрдмрдВрдз рдХреЗрд╡рд▓ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ "рд╕рдВрдЪрд╛рд░" рдХреЗ рд▓рд┐рдП рд╣реИ, рдЕрд░реНрдерд╛рддреН MySQL рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ред ESXi рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рднреА рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЗрд╕рдХрд╛ рддреАрд╕рд░рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдЕрд╕рдВрдмрджреНрдз - рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдФрд░ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдкрд░, рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдЖрдИрдкреА рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди "рджреЗрдЦрддрд╛ рд╣реИ"ред рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдЬрдм рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдХреЗрдмрд▓ рдХреЛ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдкреА тАЛтАЛрдХреЛ рд╡рд╣реАрдВ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рд╛рдорд╛рдиреНрдп рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдЪрд╛рд▓рди рдХреА рдирд┐рдореНрди рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдереАрдВ:


рдЕрдм рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред
рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЗ рдмреАрдЪ рдорд╛рдИрдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рдорд╛рдирдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ (рдЗрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдмрдирд╛рдпрд╛) рдФрд░ рд╕реНрд▓реЗрд╡ (рдЗрд╕реЗ рдЧреБрд▓рд╛рдо рдмрдирд╛ рджрд┐рдпрд╛) рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЕрдЪреНрдЫреА рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдВ рд╣реИрдВ, рдореБрдЭреЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдореИрдВ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
MySQL рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреАред
рдХрд╛рдо рдкрд░, рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрд╛рдзрд┐рдд рд╣реБрдИ рдереАред рд╣рд░ рдмрд╛рд░, ESXi рдореЗрдВ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдзреАрдирд╕реНрде рдЙрддреНрддрд░ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдердХрд╛ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ PHP (checklave.php) рдореЗрдВ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХреА, рдЬрд┐рд╕рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп MASTER рдФрд░ SLAVE рд╕реЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИред рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рджрд╛рд╕ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ MySQL рдореЗрдВ, рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЕрдзреАрдирд╕реНрде рдХреЛ рдореБрдЦреНрдп рдЪреАрдЬрд╝ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдирд╣реАрдВред рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ:
SHOW SLAVE STATUS
рдФрд░
SHOW MASTER STATUS
рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдЗрд╕ рдкрд░ рдореИрдВрдиреЗ рдХреНрд░реЛрди рдореЗрдВ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛:
wget --no-check-certificate 10.10.10.3/checkslave.php -O /var/www/checkslave.html
wget --no-check-certificate 10.10.10.3/checkslave.php -O /var/www/checkslave.html
, рдЬреЛ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рд╕реЗ checklave.php рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрди рд╕рд░реНрд╡рд░ рдкрд░ html рдлрд╛рдЗрд▓ рдореЗрдВ рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрд╡ рдХрд░рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдЖрдк рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдкреНрд░рддрд┐рдХреГрддрд┐ рддреЛрдбрд╝ рд╕реБрд░рдХреНрд╖рд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдпрд╛ рдерд╛ рдХрд┐ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдХрд┐рд╕реА рднреА SQL рдкрд░рд┐рд╡рд░реНрддрди рдЕрдиреБрд░реЛрдз рдХреЗ рджреМрд░рд╛рди рдкреНрд░рддрд┐рдХреГрддрд┐ рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреВрдЯ рдЧрдИ рдереАред рдпрд╣ рддреБрд░рдВрдд рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬрд┐рдпреЛрдВ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбреЗрдЯрд╛ рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рд▓рд┐рдПред рдЙрд╕ рдкрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрд╛рдзрд┐рдд рд╣реЛ рдЧрдИ рдереАред рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдЬреЛрдбрд╝рд╛ред рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░, рдореИрдВрдиреЗ рджреЛ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рдЬреЛрдбрд╝рд╛: рдПрдХ рдиреЗ MySQL рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдиреЗ SQL
GRANT
рдФрд░
REVOKE
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рд▓рд┐рдпрд╛ред рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрд╡рдпрдВ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд MySQL рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИрдВ, рдЙрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рддрд╣рдд рдЬреИрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдФрд░ рд╕реНрд▓реЗрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдорддрджрд╛рди рдХрд░рддреА рд╣реИред
рдлрд┐рд░ рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬреЛ рдпрд╣ рдЬрд╛рдВрдЪрддреА рд╣реИ рдХрд┐ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдХрд╛ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╕рдВрдмрдВрдз рд╣реИ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЦреЛрд▓рдиреЗ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ 5 рдорд┐рдирдЯ рдкрд░ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рддреА рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╡рд┐рдпреЛрдЧ рдХреЗ 5 рдорд┐рдирдЯ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдЯ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдмрдВрдж рд░рд╣реЗрдЧрд╛:
#!/bin/bash
count=$(ping -c 8 10.10.10.2 | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
php -f /folder/slave_open.php
else
php -f /folder/slave_close.php
fi
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдиред
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЕрдиреНрдп рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЗрдВ рднреА рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рддрдм рдмрджрд▓рддреА рд╣реИрдВ рдЬрдм рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛:
rsync -avz 10.10.10.2:/var/www/ /var/www
рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдХрд╛ рдХрд╛рдоред
PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдорд╛рд╕реНрдЯрд░ рдФрд░ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдкрд░ рднреА рд╕реБрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рд░рдЦрд╛ред рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдХрд┐ рджреЛрдиреЛрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдорд╛рдЙрдВрдЯреЗрдб рдбрд┐рд╕реНрдХ рдореЗрдВ рд╣реИ, рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИред
flag=0
mnt_path='/folder'
mnt_test=`mount -t cifs`
flag=`expr match "$mnt_test" '.*folder.*'`
if [ "$flag" = "0" ]
then mount -t cifs -o username=user,password=pass,uid=bitrix,gid=bitrix,iocharset=utf8,codepage=866 //172.20.15.21/portal_folder /folder
fi
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдЪрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдХрд╛рдо рдПрдХ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рддреБрд░рдВрдд рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рднреА рдорд╛рдкрддрд╛ рд╣реИ, рдЬрдм рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдХреЛрдИ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рджреЛрдиреЛрдВ рд╕рд░реНрд╡рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реАрдзреЗ рдлрд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдВрдд рддрдХ рдкрдврд╝реЗ рддреЛ рдзрдиреНрдпрд╡рд╛рдж!