ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€!

ПослС Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΡ… ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠ² ΠΌΡ‹ пСрСзапустили катастрофоустойчивоС ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π° Π±Π°Π·Π΅ Π΄Π²ΡƒΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. БСгодня расскаТСм, ΠΊΠ°ΠΊ это устроСно, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит с клиСнтскими Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов кластСра ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Ρ†Π΅Π»ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ (спойлСр – с Π½ΠΈΠΌΠΈ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ).

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
Π‘Π₯Π” катастрофоустойчивого ΠΎΠ±Π»Π°ΠΊΠ° Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ OST.

Π§Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ

Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Ρƒ кластСра сСрвСры Cisco UCS с Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠΌ VMware ESXi, Π΄Π²Π΅ Π‘Π₯Π” INFINIDAT InfiniBox F2240, сСтСвоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Cisco Nexus, Π° Ρ‚Π°ΠΊΠΆΠ΅ SAN-свитчи Brocade. ΠšΠ»Π°ΡΡ‚Π΅Ρ€ разнСсСн Π½Π° Π΄Π²Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ – OST ΠΈ NORD, Ρ‚. Π΅. Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ оборудования. БобствСнно, это ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ катастрофоустойчивым.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ основныС элСмСнты Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ (хосты, SAN-свитчи, сСтСвка).
Π”Π²Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ соСдинСны Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌΠΈ трассами, Ρ‚ΠΎΠΆΠ΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠŸΠ°Ρ€Ρƒ слов ΠΏΡ€ΠΎ Π‘Π₯Π”. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ катастрофоустойчивого ΠΎΠ±Π»Π°ΠΊΠ° ΠΌΡ‹ строили Π½Π° NetApp. Π—Π΄Π΅ΡΡŒ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ INFINIDAT, ΠΈ Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ:

  • ΠžΠΏΡ†ΠΈΡ Active-Active Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Она позволяСт Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² работоспособном состоянии Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΡ‚ΠΊΠ°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π‘Π₯Π”. ΠŸΡ€ΠΎ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ расскаТу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ дальшС.
  • Π’Ρ€ΠΈ дисковых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ отказоустойчивости систСмы. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ… Π΄Π²Π°.
  • Π“ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. К Π½Π°ΠΌ ΠΏΡ€ΠΈΠ΅Ρ…Π°Π»Π° ΡƒΠΆΠ΅ собранная стойка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ сСти ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.
  • Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ INFINIDAT постоянно Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π»ΠΎΠ³ΠΈ ΠΈ события Π‘Π₯Π”, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ вСрсии Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ с настройкой.

Π’ΠΎΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎΡ‡Π΅ΠΊ с unpacking’а:

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Облако ΡƒΠΆΠ΅ отказоустойчиво Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя. Оно Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ². ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ массовых сбоСв Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ°Π· Π‘Π₯Π” (ΠΈΠ»ΠΈ кластСра SDS, Ρ‡Ρ‚ΠΎ случаСтся Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ πŸ™‚ ), массовыС ошибки Π² сСти хранСния ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Ну ΠΈ самоС Π³Π»Π°Π²Π½ΠΎΠ΅: Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ спасаСт, ΠΊΠΎΠ³Π΄Π° становится нСдоступной цСлая ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° ΠΈΠ·-Π·Π° ΠΏΠΎΠΆΠ°Ρ€Π°, блэкаута, рСйдСрского Π·Π°Ρ…Π²Π°Ρ‚Π°, высадки инопланСтян.

Π’ΠΎ всСх этих случаях клиСнтскиС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈ Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Π‘Ρ…Π΅ΠΌΠ° кластСра устроСна Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ любой ESXi-хост с клиСнтскими Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ любой ΠΈΠ· Π΄Π²ΡƒΡ… Π‘Π₯Π”. Если Π‘Π₯Π” Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ OST Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя, Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ: хосты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π·Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊ Π‘Π₯Π” Π½Π° NORD.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² кластСрС.

Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ SAN-Ρ„Π°Π±Ρ€ΠΈΠΊΠ°ΠΌΠΈ Π΄Π²ΡƒΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ настроСн Inter-Switch Link: SAN-свитч Fabric A OST соСдинСн с SAN-свитчСм Fabric A NORD, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈ для SAN-свитчСй Fabric B.

Ну ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС эти хитросплСтСния SAN-Ρ„Π°Π±Ρ€ΠΈΠΊ ΠΈΠΌΠ΅Π»ΠΈ смысл, ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π‘Π₯Π” настроСна Active-Active рСпликация: информация практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ записываСтся Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ Π‘Π₯Π”, RPO=0. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π‘Π₯Π” хранится ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ – ΠΈΡ… Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°. Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚ΠΎΠΌΠΎΠ² Π‘Π₯Π”, Π° ΡƒΠΆΠ΅ Π½Π° Π½ΠΈΡ… хранятся Π΄Π°Π½Π½Ρ‹Π΅ Π’Πœ (Π΅Π΅ диски, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», swap-Ρ„Π°ΠΉΠ» ΠΈ ΠΏΡ€.).

ESXi-хост Π²ΠΈΠ΄ΠΈΡ‚ основной Ρ‚ΠΎΠΌ ΠΈ Π΅Π³ΠΎ Ρ€Π΅ΠΏΠ»ΠΈΠΊΡƒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ дисковоС устройство (Storage Device). ΠžΡ‚ ESXi-хоста ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ дисковому устройству ΠΈΠ΄ΡƒΡ‚ 24 ΠΏΡƒΡ‚ΠΈ:

12 ΠΏΡƒΡ‚Π΅ΠΉ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ с локальной Π‘Π₯Π” (ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ), Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 12 – с ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ (Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ). Π’ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ ситуации ESXi обращаСтся ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° локальной Π‘Π₯Π”, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ β€œΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅β€ ΠΏΡƒΡ‚ΠΈ. ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· строя этой Π‘Π₯Π” ESXi тСряСт ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° β€œΠ½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅β€. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит Π½Π° схСмС.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
Π‘Ρ…Π΅ΠΌΠ° катастрофоустойчивого кластСра.

ВсС клиСнтскиС сСти Π·Π°Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΠΎΠ±Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΡƒΡŽ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Ρ„Π°Π±Ρ€ΠΈΠΊΡƒ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Provider Edge (PE), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ сСти ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. PE ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΎΠ±Ρ‰ΠΈΠΉ кластСр. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅ PE Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ вСсь Ρ‚Ρ€Π°Ρ„ΠΈΠΊ пСрСнаправляСтся Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΡƒ. Благодаря этому Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ, ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ Π±Π΅Π· PE, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ доступными ΠΏΠΎ сСти для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ°Π·Π°Ρ…. НачнСм с самых Π»Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ самым ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ – ΠΎΡ‚ΠΊΠ°Π·ΠΎΠΌ всСй ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… основной ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ OST, Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ, с Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, – NORD.

Π§Ρ‚ΠΎ происходит с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ссли…

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Replication Link. РСпликация ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Π₯Π” Π΄Π²ΡƒΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ прСкращаСтся.
ESXi Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дисковыми устройствами (ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ путям).
Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π·Ρ€Ρ‹Π² ISL (Inter-Switch Link). Π‘Π»ΡƒΡ‡Π°ΠΉ маловСроятный. Π Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±Π΅ΡˆΠ΅Π½Ρ‹ΠΉ экскаватор ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΏΠ°Π΅Ρ‚ сразу нСсколько оптичСских трасс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проходят нСзависимыми ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌΠΈ ΠΈ Π·Π°Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π²ΠΎΠ΄Ρ‹. Но всС-Ρ‚Π°ΠΊΠΈ. Π’ этом случаС ESXi-хосты Ρ‚Π΅Ρ€ΡΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ своим Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π‘Π₯Π”. Π Π΅ΠΏΠ»ΠΈΠΊΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ, Π½ΠΎ хосты Π½Π΅ смогут ΠΊ Π½ΠΈΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡˆΡ‚Π°Ρ‚Π½ΠΎ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ SAN-свитч Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. ESXi-хосты Ρ‚Π΅Ρ€ΡΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Π‘Π₯Π”. Π’ этом случаС хосты Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅, Π³Π΄Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Π» свитч, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ свой HBA.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½ΠΎ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ всС SAN-свитчи Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. Допустим, такая Π±Π΅Π΄Π° ΡΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ OST. Π’ этом случаС ESXi-хосты Π½Π° этой ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡŽΡ‚ всС ΠΏΡƒΡ‚ΠΈ ΠΊ своим дисковым устройствам. Π’ Π΄Π΅Π»ΠΎ вступаСт стандартный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ VMware vSphere HA: ΠΎΠ½ пСрСзапустит всС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ OST Π² NORD`Π΅ максимум Ρ‡Π΅Ρ€Π΅Π· 140 сСкунд.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° хостах ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ NORD, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡˆΡ‚Π°Ρ‚Π½ΠΎ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ESXi-хост Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅. Π’ΡƒΡ‚ снова ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ vSphere HA: Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ со сбойного хоста ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… хостах – Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅. ВрСмя пСрСзапуска Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ – Π΄ΠΎ 1 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.

Если ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ всС ESXi-хосты ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ OST, Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ Π±Π΅Π· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²: Π’Πœ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ВрСмя пСрСзапуска Ρ‚ΠΎ ΠΆΠ΅.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π‘Π₯Π” Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅. Допустим, ΠΎΡ‚ΠΊΠ°Π·Π°Π»Π° Π‘Π₯Π” Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ OST. Π’ΠΎΠ³Π΄Π° ESXi-хосты ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ OST ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ Π‘Π₯Π” Π² NORD’e. ПослС возвращСния сбойной Π‘Π₯Π” Π² строй ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ рСпликация, ESXi-хосты OST снова Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ локальной Π‘Π₯Π”.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ всС это врСмя Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡˆΡ‚Π°Ρ‚Π½ΠΎ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. Π’ этом случаС всС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ vSphere HA. ВрСмя пСрСзапуска Π’Πœ – 140 сСкунд. ΠŸΡ€ΠΈ этом всС сСтСвыС настройки Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ сохранятся, ΠΈ ΠΎΠ½Π° остаСтся доступной для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎ сСти.

Π§Ρ‚ΠΎΠ±Ρ‹ пСрСзапуск машин Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΡˆΠ΅Π» Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, каТдая ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ. Вторая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° – Ρ€Π΅Π·Π΅Ρ€Π² Π½Π° случай ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄Π° всСх Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин со Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΏΠΎΡΡ‚Ρ€Π°Π΄Π°Π²ΡˆΠ΅ΠΉ, ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ.

ΠšΠ°Ρ‚Π°ΡΡ‚Ρ€ΠΎΡ„ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ: ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π’ΠΎΡ‚ ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ катастрофоустойчивоС ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π° Π±Π°Π·Π΅ Π΄Π²ΡƒΡ… Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

Π£Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ это нСдСшСвоС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ основным рСсурсам, Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅Π·Π΅Ρ€Π² Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠ±Π»Π°ΠΊΠ΅ бизнСс-ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ сСрвисы, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ простой ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСсСт большиС финансовыС ΠΈ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ, ΠΈΠ»ΠΈ Ссли ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ трСбования ΠΏΠΎ катастрофоустойчивости ΠΎΡ‚ рСгуляторов ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ:

  1. www.infinidat.com/sites/default/files/resource-pdfs/DS-INFBOX-190331-US_0.pdf
  2. support.infinidat.com/hc/en-us/articles/207057109-InfiniBox-best-practices-guides

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com