рдордд-рдЦреБрдж-рдирдВрдЧреЗ-рдзрд╛рддреБ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ, рдпрд╛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░реА

рдирдорд╕реНрддреЗ, рдореИрдВ рдбреЗрдирд┐рд╕ рд╣реВрдВ рдФрд░ рдореЗрд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░ X5 рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реИред рдЖрдЬ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░реА рдкреНрд░рдгрд╛рд▓реА рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк, рд╕рд░рд▓ рдФрд░ рд▓рдЪреАрд▓рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред



рддреИрдпрд╛рд░реА рд╕реЗ рдорддрд▓рдм рд╣реИ: рдирдП рд╕рд░реНрд╡рд░ рд╕реЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдирд╛, рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд░реНрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдпрд╛ ESXi рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рд╕рд╛рде (рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ)ред

рд╢рд░реНрддреЗрдВ :

  • рд╕рд░реНрд╡рд░ - рд╕рд░реНрд╡рд░ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  • рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ - рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреВрд░реА рддреИрдпрд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рджреНрд░рд╡реНрдпрдорд╛рди рд╕рд░реНрд╡рд░ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЪрд░рдо рдкрд░ - рдкреНрд░рддрд┐ рджрд┐рди 30ред рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЗ рд╕рд░реНрд╡рд░, рдЙрди рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдмрд┐рдирд╛) рдореЗрдВ рдХреМрди рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдХреАрдмреЛрд░реНрдб, рдорд╛рдЙрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рд╕рд░реНрд╡рд░ рд╕реЗ рдореЙрдирд┐рдЯрд░ рдХрд░реЗрдВ;
  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ BIOS, RAID, IPMI;
  • рдЕрдкрдЧреНрд░реЗрдб рдХрдВрдкреЛрдиреЗрдВрдЯ рдлрд░реНрдорд╡реЗрдпрд░;
  • рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рддреИрдирд╛рдд рдХрд░реЗрдВ (рдпрд╛ рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ);

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

  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдУрдПрд╕ рдорд╛рдкрджрдВрдбреЛрдВ (hostname, рдЖрдИрдкреА, рдЖрджрд┐)ред

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╕рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдРрд╕реЗ рдХрд╛рдо рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдмрд╣реБрдд рдХрдо рд╣реИред

рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рд╕рд╛рд░ рд╕рд░реНрд╡рд░ рдХреА рддреИрдпрд╛рд░реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдорд╛рдирд╡ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╣реИред рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ред

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



рд╕рд░реНрд╡рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ?


рд╣рдо рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ Linux рд╕рд░реНрд╡рд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк PXE рд╕рдВрд╕реНрдерд╛рдкрди рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЙрд╕ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдбреАрдПрдЪрд╕реАрдкреА, рдЯреАрдПрдлрдЯреАрдкреАред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкреАрдПрдХреНрд╕рдИ рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡рд░ (рдЬрд┐рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

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

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

рдкреАрдПрдХреНрд╕рдИ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрджрд╛рд╣рд░рдг (pxelinux рдореЗрдиреВ) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдлрд╝рд╛рдЗрд▓ pxelinux.cfg / default:

default menu.c32
prompt 0
timeout 100
menu title X5 PXE Boot Menu
LABEL InstallServer Menu
	MENU LABEL InstallServer
	KERNEL menu.c32
	APPEND pxelinux.cfg/installserver
LABEL VMware Menu
	MENU LABEL VMware ESXi Install
	KERNEL menu.c32
	APPEND pxelinux.cfg/vmware
LABEL toolkit //   
	MENU LABEL Linux Scripting Toolkits
	MENU default
	KERNEL menu.c32
	APPEND pxelinux.cfg/toolkit //    

рдлрд╝рд╛рдЗрд▓ pxelinux.cfg / рдЯреВрд▓рдХрд┐рдЯ:

prompt 0
timeout 100
menu title X5 PXE Boot Menu
label mainmenu
    menu label ^Return to Main Menu
    kernel menu.c32
    append pxelinux.cfg/default
label x5toolkit-auto //   тАФ  
        menu label x5 toolkit autoinstall
        menu default
        kernel toolkit/tkcustom-kernel
        append initrd=toolkit/tk-initramfs.gz quiet net.ifnames=0 biosdevname=0 nfs_toolkit_ip=192.168.200.1 nfs_toolkit_path=tftpboot/toolkit nfs_toolkit_script=scripts/mount.sh script_cmd=master-install.sh CMDIS2=тАЭтАжтАЭ
label x5toolkit-shell //   - 
        menu label x5 toolkit shell
        kernel toolkit/tkcustom-kernel
        append initrd=toolkit/tkcustom-initramfs.gz quiet net.ifnames=0 biosdevname=0 nfs_toolkit_ip=192.168.200.1 nfs_toolkit_path=tftpboot/toolkit nfs_toolkit_script=scripts/mount.sh script_cmd=/bin/bash CMDIS2=тАЭтАжтАЭ

рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЗрдирдЯреНрд░рд╛рдорд╛рдлрд╝реНрд╕ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд▓рд╛рдЗрдирдХреНрд╕-рдЫрд╡рд┐ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╕рд░реНрд╡рд░ рдХреА рдореБрдЦреНрдп рддреИрдпрд╛рд░реА рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реЛрдЧреАред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреВрдЯрд▓реЛрдбрд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмрд╛рдж рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдк рдмрд╕ рдпрд╣ рдпрд╛рдж рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрддреНрддреАрд░реНрдг рдХрд┐рдП рдЧрдП рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдордзреНрдпрд╡рд░реНрддреА linux рдЫрд╡рд┐ рдореЗрдВ / proc / cmdline рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред

рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдиреЗрд▓ рдФрд░ initramfs?
рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪреБрдирддреЗ рд╕рдордп рд╣рдо рдХреНрдпрд╛ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ:

  • рдмреВрдЯ рдЫрд╡рд┐ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рдбреНрд░рд╛рдЗрд╡рд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛);
  • рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, initramfs рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ X5 рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? CentOS 7 рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдЗрдП рдирд┐рдореНрди рдЪрд╛рд▓ рдХрд░реЗрдВ: рднрд╡рд┐рд╖реНрдп рдХреА рдЫрд╡рд┐ рд╕рдВрд░рдЪрдирд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ, рдЗрд╕реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВ рдФрд░ initramfs рдмрдирд╛рдПрдВ, рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд╛рдЗрд╡ рд╣реЛрдЧреАред рдЫрд╡рд┐ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдирд┐рд░реНрдорд┐рдд tmpfs рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдиреНрдпреВрдирддрдо, рд▓реЗрдХрд┐рди рдкреВрд░реНрдг-рд▓рд╛рдЗрд╡ рд▓рд╛рдЗрд╡-рд▓рд┐рдирдХреНрд╕ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: vmkernel рдФрд░ initramfsред

# : 

mkdir -p /tftpboot/toolkit/CustomTK/rootfs /tftpboot/toolkit/CustomTK/initramfs/bin

# :

yum groups -y install "Minimal Install" --installroot=/tftpboot/toolkit/CustomTK/rootfs/
yum -y install nfs-utils mariadb ntpdate mtools syslinux mdadm tbb libgomp efibootmgr dosfstools net-tools pciutils openssl make ipmitool OpenIPMI-modalias rng-tools --installroot=/tftpboot/toolkit/CustomTK/rootfs/
yum -y remove biosdevname --installroot=/tftpboot/toolkit/CustomTK/rootfs/

#  initramfs:

wget https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-x86_64 -O /tftpboot/toolkit/CustomTK/initramfs/bin/busybox
chmod a+x /tftpboot/toolkit/CustomTK/initramfs/bin/busybox
cp /tftpboot/toolkit/CustomTK/rootfs/boot/vmlinuz-3.10.0-957.el7.x86_64 /tftpboot/toolkit/tkcustom-kernel

#  /tftpboot/toolkit/CustomTK/initramfs/init (  ):

#!/bin/busybox sh
/bin/busybox --install /bin
mkdir -p /dev /proc /sys /var/run /newroot
mount -t proc proc /proc
mount -o mode=0755 -t devtmpfs devtmpfs /dev
mkdir -p /dev/pts /dev/shm /dev/mapper /dev/vc
mount -t devpts -o gid=5,mode=620 devpts /dev/pts
mount -t sysfs sysfs /sys
mount -t tmpfs -o size=4000m tmpfs /newroot
echo -n "Extracting rootfs... "
xz -d -c -f rootfs.tar.xz | tar -x -f - -C /newroot
echo "done"
mkdir -p /newroot/dev /newroot/proc /newroot/sys
mount --move /sys  /newroot/sys
mount --move /proc /newroot/proc
mount --move /dev  /newroot/dev
exec switch_root /newroot /sbin/init

#  rootfs  initramfs:

cd /tftpboot/toolkit/CustomTK/rootfs
tar cJf /tftpboot/toolkit/CustomTK/initramfs/rootfs.tar.xz --exclude ./proc --exclude ./sys --exclude ./dev .
cd /tftpboot/toolkit/CustomTK/initramfs
find . -print0 | cpio --null -ov --format=newc | gzip -9 > /tftpboot/toolkit/tkcustom-initramfs-new.gz

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЗрдирдЯреНрд░рд╛рдореНрд░рд╛рдореНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдкреАрдПрдХреНрд╕рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдордзреНрдпрд╡рд░реНрддреА рд▓рд┐рдирдХреНрд╕ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдкрд░, рд╣рдореЗрдВ рдУрдПрд╕ рдХрдВрд╕реЛрд▓ рдорд┐рд▓рддрд╛ рд╣реИред

рдорд╣рд╛рди, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ "рд╕реНрд╡рдЪрд╛рд▓рди" рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП, рдЫрд╡рд┐ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдорд╛рдЙрдВрдЯ.рд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╣рдо рдСрдЯреЛрд░рди рдореЗрдВ рдЖрд░реЛрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ initramfs рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  • initramfs рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ (рдпрджрд┐ рд╣рдо initramfs рдХреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)
  • рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдорд╛рдкрджрдВрдбреЛрдВ / рд╡рд┐рд╢реНрд▓реЗрд╖рдг / cmdline рдФрд░ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рд╣реЛрдХрд░ рдЧреБрдЬрд░реЗ рд╣реИрдВ;
  • initramfs рдкреИрдХ рдХрд░реЗрдВред

рдзреНрдпрд╛рди рджреЗрдВред X5 рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреВрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ /opt/x5/toolkit/bin/hook.sh override.conf getty tty1 (ExecStart=тАж)

ред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╛рдЙрдВрдЯ.рд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░рд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ (script_cmd =) рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреА рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо / рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддреА рд╣реИред

рд▓реЗрдмрд▓ рдЯреВрд▓рдХрд┐рдЯ- рдСрдЯреЛ
рдХрд░реНрдиреЗрд▓ ...
рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ ... nfs_toolkit_script = script / Mount.sh script_cmd = master-install.sh

рд▓реЗрдмрд▓ рдЯреВрд▓рдХрд┐рдЯ- рд╢реЗрд▓
рдХрд░реНрдиреЗрд▓ ...
рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ ... nfs_toolkit_script / рд╕реНрдХреНрд░рд┐рдкреНрдЯ / mount.sh script_cmd = / bin / bash



рдпрд╣рд╛рдВ рдмрд╛рдИрдВ рдУрд░ рдкреАрдПрдХреНрд╕рдИ рдореЗрдиреВ рд╣реИред рджрд╛рдИрдВ рдУрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдпреЛрдЬрдирд╛ рд╣реИред

рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдкреАрдПрдХреНрд╕рдИ рдореЗрдиреВ рдХреА рдкрд╕рдВрдж рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдСрдЯреЛ-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдбреАрдмрдЧрд┐рдВрдЧ рдХрдВрд╕реЛрд▓ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдорд╛рдЙрдВрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрди рд╣реИрдВ:

  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ;
  • рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╣реЗрдЬреЗ рдЧрдП BIOS / UEFI рдЯреЗрдореНрдкреНрд▓реЗрдЯ;
  • рдлрд░реНрдорд╡реЗрдпрд░;
  • рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ;
  • рд▓реЙрдЧред

рдЗрд╕рдХреЗ рдмрд╛рдж, рдорд╛рдЙрдВрдЯ.рд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдорд╛рд╕реНрдЯрд░-рдЗрдВрд╕реНрдЯрд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреНрд░реА (рдЙрдирдХреЗ рд▓реЙрдиреНрдЪ рдХрд╛ рдХреНрд░рдо) рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

  • рдЧреБрд░реБ-рд╕реНрдерд╛рдкрд┐рдд
  • рд╕рд╛рдЭрд╛рдХрд░рдг (рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп)
  • рдЬрд╛рдирдХрд╛рд░реА (рд╕реВрдЪрдирд╛ рдЙрддреНрдкрд╛рджрди)
  • рдореЙрдбрд▓ (рд╕рд░реНрд╡рд░ рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдкреИрд░рд╛рдореАрдЯрд░)
  • Ready_utils (рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛)
  • fwupdate (рдлрд░реНрдорд╡реЗрдпрд░ рдЕрджреНрдпрддрди)
  • рдбрд╛рдпрдЧ (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рджрд╛рди)
  • рдмрд╛рдпреЛрд╕рдХреЛрди (BIOS / UEFI рд╕реЗрдЯрдЕрдк)
  • рдШрдбрд╝реА рдХрд╛ рд╕рдордп (рдорджрд░рдмреЛрд░реНрдб рдкрд░ рд╕рдордп рд╕реЗрдЯ рдХрд░рдирд╛)
  • srmconf (рджреВрд░рд╕реНрде рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛)
  • raidconf (рддрд╛рд░реНрдХрд┐рдХ рд╡реЙрд▓реНрдпреВрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛)

рдореЗрдВ рд╕реЗ рдПрдХ:

  • рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди (OS рдпрд╛ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП ESXi)
  • рдорд░реНрдЬ-рд╕реНрдерд╛рдкрд┐рдд (рдЫрд╡рд┐ рдХреЛ рдЦреЛрд▓рдирд╛ рдкреНрд░рддреНрдпрдХреНрд╖)

рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ:

  • рдкреАрдПрдХреНрд╕рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рдмреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП;
  • рдХреИрд╕реЗ рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЖрдЧреЗ рдмрдврд╛рддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрджреНрджреЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЧрдП рд╣реИрдВ:

  • рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреА рдкрд╣рдЪрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╣рдо рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
  • рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рдХреИрд╕реЗ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?
  • рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?

рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреА рдкрд╣рдЪрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╣рдо рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?


рдпрд╣ рд╕рд░рд▓ рд╣реИ - DMI:

dmidecode тАУs system-product-name
dmidecode тАУs system-manufacturer
dmidecode тАУs system-serial-number

рдЗрд╕рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рд╣реИ: рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛, рдПрдХ рдореЙрдбрд▓, рдПрдХ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ред рдпрджрд┐ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдореИрдХ рдкрддреЗ рд╕реЗ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рд╕реЗ рдпрджрд┐ рд╕рд░реНрд╡рд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдореЙрдбрд▓ рдкрд░ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдмрд╕ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВ (рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ, рдлрд░реНрдорд╡реЗрдпрд░, рдЖрджрд┐)ред

рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рдХреИрд╕реЗ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?


рдореИрдВ рдХреБрдЫ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рджреВрдВрдЧрд╛ред рд╕рднреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред



рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдкреИрдХреЗрдЬреНрдб рдПрдХреНрдЬреАрдХреНрдпреВрдЯрд┐рд╡ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рд░рд┐рдЯрд░реНрди рдХреЛрдб рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИред

BIOS рдФрд░ IPMI рдЖрдорддреМрд░ рдкрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреБрдЫ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП RAID рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреА рд╣реЛрдЧреАред

RAID рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИ:

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

рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕рднреА рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛: рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред (рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдХрдЕрдк рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ "рд╕рд╛рдЭрд╛" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕реЗ Mount.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдиреЗрдВ рдЗрд╕ рддрд░рд╣

рджрд┐рдЦреЗрдВрдЧреА : <рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░> <рд╣реЛрд╕реНрдЯ рдирд╛рдо> <рд╕рдмрдиреЗрдЯ>

рдпреЗ рд▓рд╛рдЗрдиреЗрдВ рдЗрдВрдЬреАрдирд┐рдпрд░ рджреНрд╡рд╛рд░рд╛ рдЙрд╕рдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдорд╢реАрди рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреА рдЬрд╛рдПрдВрдЧреАред рдФрд░ рдлрд┐рд░, рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

рд▓реЗрдХрд┐рди, рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рд╕реНрдЯреЗрдЯреНрд╕ рдФрд░ рд╕рд░реНрд╡рд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд▓реЙрдЧреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

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

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

рд╕рд╛рде рд╣реА, рд╣рдореЗрдВ рдПрдХ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рддрд╛рд▓реЗ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред

рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рднреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓реЙрдЧ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреИрдпрд╛рд░реА рдЪрд░рдгреЛрдВ рдХреА рдШрдЯрдирд╛рдУрдВ рдФрд░ рдЭрдВрдбреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ:

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

рдкрддрд╛ рдЪрд▓рд╛ рдХреИрд╕реЗ:

  • рд╕реНрдерд╛рдкрд┐рдд рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ;
  • рд╕рднреА рддреИрдпрд╛рд░реА рдкреНрд░рдЧрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИ (рд▓реЙрдЧ, рдЗрд╡реЗрдВрдЯ, рд╕реНрдЯреЗрдЬ рдлреНрд▓реИрдЧ)ред

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдПрдХ рд╡реАрдПрдо рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ рдФрд░ рдпрд╣ рд╕рдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ?


рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ (рд▓рд┐рдирдХреНрд╕) рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:

  • рд╕рднреА рд╕рд░реНрд╡рд░ рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЫрд╡рд┐ рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВред
  • рдЧреНрд░рдм рдмреВрдЯ рд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
  • рд╣рдо рдЪреЗрд░реЛрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред

рдУрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреИрд╕реЗ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдИрдПрдХреНрд╕рдПрдХреНрд╕рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред

  • рд╣рдо рдСрдЯреЛ-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ (рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЛ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
  • рдбрд┐рд╕реНрдХ рдкрд░ рд╡рд░реНрддрдорд╛рди рд╡рд┐рднрд╛рдЬрди рд╣рдЯрд╛рдПрдВред
  • рдПрдХ 500MB рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБред
  • рд╣рдо рдЗрд╕реЗ рдмреВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВред
  • FAT32 рдореЗрдВ рдкреНрд░рд╛рд░реВрдкред
  • рд╣рдо ESXi рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░реВрдЯ рдкрд░ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред
  • Syslinux рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
  • рдХреЙрдкреА syslinux.cfg рдХреЛ / syslinux /

default esxi
prompt 1
timeout 50
label esxi
kernel mboot.c32
append -c boot.cfg

  • Mboot.c32 / syslinux рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВред
  • Boot.cfg рдореЗрдВ рдХрд░реНрдиреЗрд▓реЙрдкреНрдЯ = ks = ftp рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: // <рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдХрд╛ IP> /ks_esxi.Pfg
  • рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред

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

рдпрд╣рд╛рдБ ks_esxi.cfg рдСрдЯреЛ рдЙрддреНрддрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ:

%firstboot --interpreter=busybox
тАж
#   

SYSSN=$(esxcli hardware platform get | grep Serial | awk -F " " '{print $3}')

#  IP

IPADDRT=$(esxcli network ip interface ipv4 get | grep vmk0 | awk -F " " '{print $2}')
LAST_OCTET=$(echo $IPADDRT | awk -F'.' '{print $4}')

#  NFS -

esxcli storage nfs add -H is -s /srv/nfs_share -v nfsshare1

#    ssh,   ssh-

mv /etc/ssh /etc/ssh.tmp
cp -R /vmfs/volumes/nfsshare1/ssh /etc/
chmod go-r /etc/ssh/ssh_host_rsa_key

#  ovftool,    ,    

cp -R /vmfs/volumes/nfsshare1/ovftool /vmfs/volumes/datastore1/

#  

/vmfs/volumes/datastore1/ovftool/tools/ovftool --acceptAllEulas --noSSLVerify --datastore=datastore1 --name=VM1 /vmfs/volumes/nfsshare1/VM_T/VM1.ova vi://root:esxi_password@127.0.0.1
/vmfs/volumes/datastore1/ovftool/tools/ovftool --acceptAllEulas --noSSLVerify --datastore=datastore1 --name=VM2 /vmfs/volumes/nfsshare1/VM_T/VM2.ova vi://root:esxi_password@127.0.0.1

#      

ssh root@is "mysql -h'192.168.0.1' -D'servers' -u'user' -p'secretpassword' -e \"SELECT ... WHERE servers.serial='$SYSSN'\"" | grep -v ^$ | sed 's/NULL//g' > /tmp/servers
...
#    

echo '#!/bin/sh' > /vmfs/volumes/datastore1/netconf.sh
echo "esxcli network ip interface ipv4 set -i=vmk0 -t=static --ipv4=$IPADDR --netmask=$S_SUB || exit 1" >> /vmfs/volumes/datastore1/netconf.sh
echo "esxcli network ip route ipv4 add -g=$S_GW -n=default || exit 1" >> /vmfs/volumes/datastore1/netconf.sh
chmod a+x /vmfs/volumes/datastore1/netconf.sh

#   guestinfo.esxihost.id,     

echo "guestinfo.esxihost.id = \"$SYSSN\"" >> /vmfs/volumes/datastore1/VM1/VM1.vmx
echo "guestinfo.esxihost.id = \"$SYSSN\"" >> /vmfs/volumes/datastore1/VM2/VM2.vmx
...
#    

SYSNAME=$(esxcli hardware platform get | grep Product | sed 's/Product Name://' | sed 's/^\ *//')
UUID=$(vim-cmd hostsvc/hostsummary | grep uuid | sed 's/\ //g;s/,$//' | sed 's/^uuid="//;s/"$//')
ssh root@is "mysql -D'servers' -u'user' -p'secretpassword' -e \"UPDATE servers ... SET ... WHERE servers.serial='$SYSSN'\""
ssh root@is "mysql -D'servers' -u'user' -p'secretpassword' -e \"INSERT INTO events ...\""

#   SSH

rm -rf /etc/ssh
mv /etc/ssh.tmp /etc/ssh

#    

esxcli system hostname set --fqdn=esx-${G_NICK}.x5.ru
/vmfs/volumes/datastore1/netconf.sh
reboot

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреА рдирдХрд▓ рдХреА рдЬрд╛рддреА рд╣реИред

рдЕрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ?

рд╣рдордиреЗ рдереЛрдбрд╝рд╛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛: рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдордиреЗ VM1.vmx рдлрд╝рд╛рдЗрд▓ рдореЗрдВ guestinfo.esxihost.id = "$ SYSSN" рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛, рдЗрд╕рдореЗрдВ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдХреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ред

рдЕрдм, рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (vmware- рдЙрдкрдХрд░рдг рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде) рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

ESXI_SN=$(vmtoolsd --cmd "info-get guestinfo.esxihost.id")

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

рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ:

  • рдкреАрдПрдХреНрд╕рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рд▓реЛрдб рдХрд░реЗрдВ;
  • рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд;
  • рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ;
  • рдЙрдкрдпреБрдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ;
  • рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛;
  • Esxi рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ (рдФрд░ рд╕рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ) рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ PO рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

рдкрддрд╛ рдЪрд▓рд╛ рдХреИрд╕реЗ:

  • рд╕реНрдерд╛рдкрд┐рдд рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ;
  • рд╕рднреА рддреИрдпрд╛рд░реА рдкреНрд░рдЧрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИ (рд▓реЙрдЧ, рдЗрд╡реЗрдВрдЯ, рд╕реНрдЯреЗрдЬ рдлреНрд▓реИрдЧ)ред

рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐:

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдЗрд╕рдХреА рд▓рдЪреАрд▓рд╛рдкрди, рд╕рд░рд▓рддрд╛, рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред

рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИред

All Articles