Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ – Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 1 β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ кластСра oVirt 4.3Β».

Π’ Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн процСсс Π±Π°Π·ΠΎΠ²ΠΎΠΉ установки ΠΈ настройки кластСра oVirt 4.3, для хостинга высокодоступных Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ шаги ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ инфраструктуры, ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ€Π°Π½Π΅Π΅.

Вводная Ρ‡Π°ΡΡ‚ΡŒ

Основная Ρ†Π΅Π»ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ – Π½Π΅ сколько Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄Π° Β«Next -> Yes -> FinishΒ», сколько ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности ΠΏΡ€ΠΈ Π΅Π³ΠΎ установкС ΠΈ настройкС. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠΎ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ вашСго кластСра, Π½Π΅ всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с описанным Π² Π½Π΅ΠΉ, ΠΈΠ·-Π·Π° особСнностСй инфраструктуры ΠΈ окруТСния, Π½ΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ.

Π‘ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, oVirt 4.3 ΠΏΠΎ своСму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° VMware vSphere вСрсии 5.Ρ…, Π½ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ со своими особСнностями настройки ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Для ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ, всС отличия ΠΌΠ΅ΠΆΠ΄Ρƒ RHEV (aka oVirt) ΠΈ VMware vSphere ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ здСсь, Π½ΠΎ всё ΠΆΠ΅ Π±ΡƒΠ΄Ρƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия ΠΈΠ»ΠΈ похоТСсти ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с сСтями для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. Π’ oVirt Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ управлСния сСтями для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин (Π΄Π°Π»Π΅Π΅ Π’Πœ), ΠΊΠ°ΠΊ ΠΈ Π² VMware vSphere:

  • с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного Linux bridge (Π² VMware β€” Standard vSwitch), Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° хостах Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Open vSwitch (OVS) (Π² VMware β€” Distributed vSwitch) – это распрСдСлённый Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, состоящий ΠΈΠ· Π΄Π²ΡƒΡ… основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра OVN ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² OVN Π½Π° управляСмых хостах.

НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° простоты Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ описана настройка сСтСй Π² oVirt’Π΅ для Π’Πœ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного Linux bridge, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся стандартным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΏΡ€ΠΈ использовании Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° KVM.

Π’ связи с этим имССтся нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΠ΅Ρ‚ΡŒΡŽ Π² кластСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ:

  • ВсС сСтСвыС настройки Π½Π° хостах ΠΏΠ΅Ρ€Π΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡ… Π² oVirt, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ IP адрСсов.
  • ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ хост взят ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ oVirt’ΠΎΠΌ, Π½Π° Π½Ρ‘ΠΌ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ рСкомСндуСтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π² сСтСвых настройках, Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠΉ увСрСнности Π² своих дСйствиях, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π°Π³Π΅Π½Ρ‚ oVirt просто ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ ΠΈΡ… Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅, послС рСстарта хоста ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ сСти для Π’Πœ, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΉ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· консоли управлСния oVirt’ΠΎΠΌ.

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ β€” для ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ окруТСния (вСсьма Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΌ потСрям), всё-Ρ‚Π°ΠΊΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Red Hat Virtualization 4.3. Π’ процСссС эксплуатации кластСра oVirt, ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π° Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, рСкомСндуСтся ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ кластСра oVirt, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС хотя Π±Ρ‹ основных понятий ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΈΠ½Π°Ρ‡Π΅ Π΄Π°Π»Π΅Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ для понимания ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ кластСра oVirt, ΡΠ²Π»ΡΡŽΡ‚ΡΡ эти руководящиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹:

ΠžΠ±ΡŠΡ‘ΠΌ Ρ‚Π°ΠΌ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ большой, Π·Π° час-Π΄Π²Π° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π° для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ подробностСй рСкомСндуСтся ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Product Documentation for Red Hat Virtualization 4.3 β€” RHEV ΠΈ oVirt ΠΏΠΎ сути ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅.

Π˜Ρ‚Π°ΠΊ, Ссли всС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки Π½Π° хостах, ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ Π‘Π₯Π” Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ нСпосрСдствСнно ΠΊ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ oVirt.

Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Для удобства ориСнтирования, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΠΎ списку основныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹:

  1. Установка ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сСрвСра oVirt
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ кластСра
  4. Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… хостов Π² Self-Hosted ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅
  5. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ области хранСния ΠΈΠ»ΠΈ Storage Domains
  6. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка сСтСй для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин
  7. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ установочного ΠΎΠ±Ρ€Π°Π·Π° для развёртывания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹
  8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Установка ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сСрвСра oVirt

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сСрвСр oVirt – это самый Π³Π»Π°Π²Π½Ρ‹ΠΉ элСмСнт Π² инфраструктурС oVirt, Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, хоста, ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ всСй инфраструктурой oVirt.

Π•Π³ΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΈΠ· ΠΌΠΈΡ€Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

  • VMware vSphere β€” vCenter Server
  • Microsoft Hyper-V β€” System Center Virtual Machine Manager (VMM).

Для установки ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сСрвСра oVirt, Ρƒ нас имССтся Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1
Π Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ сСрвСра Π² Π²ΠΈΠ΄Π΅ спСциализированной Π’Πœ ΠΈΠ»ΠΈ хоста.

Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ такая Π’Πœ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСзависимо ΠΎΡ‚ кластСра, Ρ‚.Π΅. Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ хостС кластСра Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ KVM.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ нСльзя Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Π’Πœ Π½Π° хостах кластСра?

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ процСсса развёртывания ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сСрвСра oVirt, Ρƒ нас имССтся Π΄ΠΈΠ»Π΅ΠΌΠΌΠ° β€” ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ Π’Πœ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ, Π½ΠΎ самого кластСра фактичСски Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚, ΠΈ поэтому Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ с Ρ…ΠΎΠ΄Ρƒ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ – ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ KVM Π½Π° Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» кластСра, Π΄Π°Π»Π΅Π΅ Π½Π° Π½Ρ‘ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ОБ CentOS ΠΈ Π² Π½Π΅ΠΉ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ oVirt engine. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· сообраТСний ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля Π½Π°Π΄ Ρ‚Π°ΠΊΠΎΠΉ Π’Πœ, Π½ΠΎ это ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС, Π² дальнСйшСм 100% Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π’Πœ:

  • Π΅Ρ‘ нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² консоли oVirt ΠΌΠ΅ΠΆΠ΄Ρƒ хостами (ΡƒΠ·Π»Π°ΠΌΠΈ) кластСра;
  • ΠΏΡ€ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ срСдствами KVM Ρ‡Π΅Ρ€Π΅Π· virsh migrate, эта Π’Πœ Π±ΡƒΠ΄Π΅Ρ‚ нСдоступна ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈΠ· консоли oVirt.
  • хосты кластСра нСльзя Π±ΡƒΠ΄Π΅Ρ‚ вывСсти Π² Maintenance mode (Ρ€Π΅ΠΆΠΈΠΌ обслуТивания), Ссли ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Π’Πœ с хоста Π½Π° хост с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ virsh migrate.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ всё ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сСрвСра oVirt ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ хост, ΠΈΠ»ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ Π’Πœ, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΡƒΡŽ Π½Π° Π½Ρ‘ΠΌ, Π° Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊ написано Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2
Установка oVirt Engine Appliance Π½Π° управляСмый ΠΈΠΌ ΠΆΠ΅ хост кластСра.

ИмСнно этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π΄Π°Π»Π΅Π΅, ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ подходящий Π² нашСм случаС.
ВрСбования ΠΊ Ρ‚Π°ΠΊΠΎΠΉ Π’Πœ описаны Π½ΠΈΠΆΠ΅, добавлю лишь, Ρ‡Ρ‚ΠΎ рСкомСндуСтся ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° хоста Π² инфраструктурС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π’Πœ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ отказоустойчивой. Π—Π΄Π΅ΡΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ писал ΡƒΠΆΠ΅ Π² коммСнтариях Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΠ½Π΅ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ splitbrain Π½Π° кластСрС oVirt ΠΈΠ· Π΄Π²ΡƒΡ… хостов, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ запуска hosted-engine Π’Πœ Π½Π° Π½ΠΈΡ….

Установка oVirt Engine Appliance Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ хост кластСра

Бсылка Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ β€” oVirt Self-Hosted Engine Guide, Π³Π»Π°Π²Π° Β«Deploying the Self-Hosted Engine Using the Command lineΒ»

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ hosted-engine Π’Πœ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ расписан сам процСсс Π΅Ρ‘ установки, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π΅Π³ΠΎ дословно Π½Π΅Ρ‚ особого смысла, поэтому Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΆΠ½Ρ‹Ρ… дСталях.

  • ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ всСх дСйствий, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² настройках BIOS Π½Π° хостС.
  • УстанавливаСм Π½Π° хост ΠΏΠ°ΠΊΠ΅Ρ‚ для установщика hosted-engine:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm 
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup

  • ЗапускаСм Π½Π° хостС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ развёртывания oVirt Hosted Engine Π² screen’Π΅ (Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ctrl-A + D, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ctrl-D):

screen
hosted-engine --deploy

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установку с Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²:

hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf

  • Π’ΠΎ врСмя развёртывания hosted-engine, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

- имя кластСра
- количСство vCPU ΠΈ vRAM (рСкомСндуСтся 4 vCPU ΠΈ 16 Π“Π±)
- ΠΏΠ°Ρ€ΠΎΠ»ΠΈ
- Ρ‚ΠΈΠΏ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° для hosted engine Π’Πœ – Π² нашСм случаС FC
- Π½ΠΎΠΌΠ΅Ρ€ LUN для установки hosted engine
- Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… для hosted engine – Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ для простоты Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Local (это Π‘Π” PostgreSQL Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Π²Π½ΡƒΡ‚Ρ€ΠΈ этой Π’Πœ)
ΠΈ Π΄Ρ€. ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. 

  • Для установки высокодоступной Π’Πœ с hosted engine, Π½Π° Π‘Π₯Π” Π½Π°ΠΌΠΈ Π±Ρ‹Π» Π·Π°Ρ€Π°Π½Π΅Π΅ создан ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ LUN ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 4 ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 150 Π“Π±, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π» ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Π½ хостам кластСра – см. Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π Π°Π½Π΅Π΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ провСряли Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° хостах:

multipath -ll
…
3600a098000e4b4b3000003c95d171065 dm-3 DELL    , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4  sdc 8:32  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:4  sdj 8:144 active ready running

  • Π‘Π°ΠΌ процСсс развёртывания hosted-engine Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π² сСбС Π½Π΅ нСсёт, Π² Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ сообщСниС:

[ INFO  ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO  ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Hosted Engine successfully deployed

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сСрвисов oVirt Π½Π° хостС:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Если всё Π±Ρ‹Π»ΠΎ сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ послС окончания установки Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π° https://ovirt_hostname/ovirt-engine с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° администратора, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ [Administration Portal].

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Β«Administration PortalΒ»

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

ВвСдя Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ (Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² процСссС установки) Π² ΠΎΠΊΠ½ΠΎ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅, ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² панСль управлСния Open Virtualization Manager, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ всС дСйствия с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ инфраструктурой:

  1. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€
  2. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ кластСр
  3. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ хосты ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ
  4. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ области хранСния ΠΈΠ»ΠΈ Storage Domains, для дисков Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин
  5. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ сСти для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин
  6. Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, установочныС ΠΎΠ±Ρ€Π°Π·Ρ‹, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π’Πœ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

ВсС эти дСйствия Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π΄Π°Π»Π΅Π΅, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΠΊΡ€ΡƒΠΏΠ½ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈ с нюансами.
Но сначала Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π±Ρ‹ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ навСрняка ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

1) Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Ссли Π΅ΡΡ‚ΡŒ такая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ KVM Π½Π° ΡƒΠ·Π»Ρ‹ кластСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ libvirt ΠΈ qemu-kvm (ΠΈΠ»ΠΈ qemu-kvm-ev) ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ вСрсии, хотя ΠΏΡ€ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ ΡƒΠ·Π»Π° кластСра oVirt, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ сам.

Но Ссли libvirt ΠΈ qemu-kvm Π±Ρ‹Π»ΠΈ установлСны Π½Π΅ самой свСТСй вСрсии, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π²ΠΎ врСмя развёртывания hosted engine:

error: unsupported configuration: unknown CPU feature: md-clear

Π’.Π΅. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ libvirt с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ MDS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ:

<feature policy='require' name='md-clear'/>

УстанавливаСм libvirt v.4.5.0-10.el7_6.12, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ md-clear:

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ 'md-clear':

virsh domcapabilities kvm | grep require
      <feature policy='require' name='ss'/>
      <feature policy='require' name='hypervisor'/>
      <feature policy='require' name='tsc_adjust'/>
      <feature policy='require' name='clflushopt'/>
      <feature policy='require' name='pku'/>
      <feature policy='require' name='md-clear'/>
      <feature policy='require' name='stibp'/>
      <feature policy='require' name='ssbd'/>
      <feature policy='require' name='invtsc'/>

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ установку hosted engine.

2) Π’ oVirt 4.3 Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ использованиС Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π° firewalld являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Если Π²ΠΎ врСмя развёртывания Π’Πœ для hosted-engine ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467

Π’ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ» (Ссли ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ), ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ firewalld:

yum install firewalld
systemctl enable firewalld
systemctl start firewalld

firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zones

Π’ дальнСйшСм, ΠΏΡ€ΠΈ установкС Π°Π³Π΅Π½Ρ‚Π° ovirt Π½Π° Π½ΠΎΠ²ΠΎΠΌ хостС для кластСра, ΠΎΠ½ настроит Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π² firewalld автоматичСски.

3) ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° хоста с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π½Π° Π½Ρ‘ΠΌ Π’Πœ с hosted engine.

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ссылка 1 ΠΈ ссылка 2 Π½Π° руководящиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Всё ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ hosted engine Π’Πœ дСлаСтся Π’ΠžΠ›Π¬ΠšΠž с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hosted-engine Π½Π° хостС, Π³Π΄Π΅ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎ virsh Π½Π°Π΄ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ, Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊ этой Π’Πœ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ SSH ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«shutdownΒ».

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Π’Πœ Π² Ρ€Π΅ΠΆΠΈΠΌ обслуТивания:

hosted-engine --set-maintenance --mode=global

hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : dee1a774
local_conf_timestamp               : 1821
Host timestamp                     : 1821
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=1821 (Sat Nov 29 14:25:19 2019)
        host-id=1
        score=3400
        vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
        conf_on_shared_storage=True
        maintenance=False
        state=GlobalMaintenance
        stopped=False

hosted-engine --vm-shutdown

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ хост с hosted engine agent ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ с Π½ΠΈΠΌ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ провСряСм статус Π’Πœ с hosted engine:

hosted-engine --vm-status

Если наша Π’Πœ с hosted-engine Π½Π΅ запускаСтся ΠΈ Ссли ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ошибки Π² Π»ΠΎΠ³Π΅ сСрвиса:

Ошибка Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ сСрвиса:

journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012    return action(he)#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012    return he.start_monitoring()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012    self._initialize_broker()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012    m.get('options', {}))#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012    ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent

Π’ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ пСрСзапускаСм Π°Π³Π΅Π½Ρ‚Π°:

hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent

hosted-engine --vm-start
hosted-engine --vm-status

ПослС запуска Π’Πœ с hosted-engine, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΅Ρ‘ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° обслуТивания:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Π’Πœ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° обслуТивания:

hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status

--== Host host1.test.local (id: 1) status ==--

conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : 6d1eb25f
local_conf_timestamp               : 6222296
Host timestamp                     : 6222296
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=6222296 (Fri Jan 17 11:40:43 2020)
        host-id=1
        score=3400
        vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
        conf_on_shared_storage=True
        maintenance=False
        state=EngineUp
        stopped=False

4) УдалСниС hosted engine и всСго с нСй связанного.

Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ установлСнный hosted engine β€” ссылка Π½Π° руководящий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ΠŸΡ€ΠΎΡΡ‚ΠΎ выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° хостС:

/usr/sbin/ovirt-hosted-engine-cleanup

Π”Π°Π»Π΅Π΅ удаляСм Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, забэкапив ΠΏΠ΅Ρ€Π΅Π΄ этим ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°

Бправочная докумСнтация β€” oVirt Administration Guide. Chapter 4: Data Centers

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ (Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΡŽ ΠΈΠ· справки) β€” это логичСская ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, которая опрСдСляСт Π½Π°Π±ΠΎΡ€ рСсурсов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² спСцифичСском ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ.

Π”Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ β€” это своСго Ρ€ΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, состоящий ΠΈΠ·:

  • логичСских рСсурсов Π² Π²ΠΈΠ΄Π΅ кластСров ΠΈ хостов
  • сСтСвых рСсурсов кластСра Π² Π²ΠΈΠ΄Π΅ логичСских сСтСй ΠΈ физичСских Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Π½Π° хостах,
  • рСсурсов хранСния (для дисков Π’Πœ, шаблонов, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²) Π² Π²ΠΈΠ΄Π΅ областСй хранСния (Storage Domains).

Π”Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя нСсколько кластСров, состоящих ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… хостов с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ Π½Π° Π½ΠΈΡ…, Ρƒ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько областСй хранСния, ассоциированных с Π½ΠΈΠΌ.
Π”Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π’ ovirt имССтся Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ ΠΏΠΎ ролям, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ логичСскиС элСмСнты.

Π”Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€, ΠΈΠ»ΠΈ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ Ссли ΠΈΡ… нСсколько, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΎΠΉ административной консоли ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π°Π»Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² административный ΠΏΠΎΡ€Ρ‚Π°Π» ΠΈ создаём Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€:
Compute >> Data Centers >> New

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‰Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π‘Π₯Π”, Ρ‚ΠΎ Ρ‚ΠΈΠΏ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (Storage Type) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Shared:

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с мастСром создания Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

ΠŸΡ€ΠΈ установкС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с hosted-engine, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ создаётся Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ – Datacenter1, ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΡ€ΠΈ нСобходимости Ρƒ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (Storage Type) Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π° β€” это нСслоТная Π·Π°Π΄Π°Ρ‡Π°, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… нюансов, ΠΈ всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия с Π½ΠΈΠΌ описаны Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ЕдинствСнно Π·Π°ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ хосты ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (диск) для Π’Πœ, Π² Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ c Storage Type β€” Shared ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π΅ смогут (нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… Ρ‚ΡƒΠ΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ), ΠΈ для Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ – Ρ‚.Π΅. ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ хосту с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ, Π½ΡƒΠΆΠ΅Π½ свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ кластСра

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ β€” oVirt Administration Guide. Chapter 5: Clusters

Π‘Π΅Π· ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ… подробностСй, кластСр – это логичСская Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° хостов, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния (Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‰ΠΈΡ… дисков Π½Π° Π‘Π₯Π”, ΠΊΠ°ΠΊ Π² нашСм случаС). Π’Π°ΠΊΠΆΠ΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ хосты Π² кластСрС Π±Ρ‹Π»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ ΠΏΠΎ ΠΆΠ΅Π»Π΅Π·Ρƒ, ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π±Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ процСссора (Intel ΠΈΠ»ΠΈ AMD). Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвСра Π² кластСрС Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ.

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π° (c ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° β€” Local ΠΈΠ»ΠΈ Shared), Π° всС хосты Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ кластСру, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ Π½ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

ΠŸΡ€ΠΈ установкС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с hosted-engine Π½Π° хост, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ создаётся Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ β€” Datacenter1, вмСстС с кластСром – Cluster1, ΠΈ Π² дальнСйшСм ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ хосты ΠΈ Ρ‚.ΠΏ.

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, для получСния подробностСй ΠΎ всСх настройках кластСра, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Из ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ особСнностСй настройки кластСра, добавлю лишь, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ создании достаточно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ General.

ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • Processor type β€” выбираСтся, исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ процСссоры установлСны Π½Π° хостах кластСра, ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ½ΠΈ производитСля, ΠΈ ΠΊΠ°ΠΊΠΎΠΉ процСссор Π½Π° хостах самый старый, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² зависимости ΠΎΡ‚ этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС доступныС процСссорныС инструкции Π² кластСрС.
  • Switch type – Ρƒ нас Π² кластСрС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Linux bridge, поэтому Π΅Π³ΠΎ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ.
  • Firewall type – Ρ‚ΡƒΡ‚ всё понятно, это firewalld, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ настроСн Π½Π° хостах.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ кластСра

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… хостов Π² Self-Hosted ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ хосты для Self-Hosted окруТСния, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ хост, с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ Π’Πœ с hosted engine β€” Choose hosted engine deployment action >> Deploy. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ хосту Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Π½ LUN для Π’Πœ с hosted engine, Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ этот хост ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния Π½Π° Π½Ρ‘ΠΌ Π’Πœ с hosted engine.
Π’ цСлях отказоустойчивости вСсьма рСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° хоста, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π’Πœ с hosted engine.

На Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ хостС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ iptables (Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ firewalld

systemctl stop iptables
systemctl disable iptables

systemctl enable firewalld
systemctl start firewalld

УстанавливаСм Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ KVM (ΠΏΠΎ нСобходимости):

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

virsh domcapabilities kvm | grep md-clear

УстанавливаСм Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ установщик hosted engine:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setup

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² консоль Open Virtualization Manager, добавляСм Π½ΠΎΠ²Ρ‹ΠΉ хост, ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ всё пошагово, ΠΊΠ°ΠΊ написано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, послС добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ хоста, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π² административной консоли, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ административного ΠΏΠΎΡ€Ρ‚Π°Π»Π° — хосты

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π₯ост, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π’Πœ с hosted-engine Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Π°, ΠΈΠΌΠ΅Π΅Ρ‚ Π·ΠΎΠ»ΠΎΡ‚ΡƒΡŽ ΠΊΠΎΡ€ΠΎΠ½Ρƒ ΠΈ надпись Β«Running the Hosted Engine VMΒ», хост, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ эта Π’Πœ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΏΡ€ΠΈ нСобходимости – надпись Β«Can run the Hosted Engine VMΒ».

Π’ случаС сбоя хоста Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Β«Running the Hosted Engine VMΒ», ΠΎΠ½Π° автоматичСски пСрСзапустится Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ хостС. Π’Π°ΠΊΠΆΠ΅ эту Π’Πœ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ хоста Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ, для Π΅Π³ΠΎ обслуТивания.

Настройка Power Management / fencing Π½Π° хостах oVirt

Бсылки Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ:

Π₯отя ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ настройка хоста Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Π½ΠΎ это Π½Π΅ совсСм Ρ‚Π°ΠΊ.
Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ хостов, ΠΈ выявлСния/устранСния сбоСв с ΠΊΠ΅ΠΌ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π½ΠΈΡ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° настройка Power Management / fencing.

Fencing, ΠΈΠ»ΠΈ ΠΎΠ³ΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ – это процСсс Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ нСисправного ΠΈΠ»ΠΈ сбойного хоста ΠΈΠ· кластСра, Π² процСссС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ сСрвисы oVirt Π½Π° Π½Ρ‘ΠΌ, ΠΈΠ»ΠΈ сам хост.

ВсС подробности ΠΏΠΎ опрСдСлСниям ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Power Management / fencing Π΄Π°Π½Ρ‹, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, я лишь ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ этот Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊ сСрвСрам Dell R640 с iDRAC 9.

  1. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² административный ΠΏΠΎΡ€Ρ‚Π°Π», ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Compute >> Hosts Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ хост.
  2. КликаСм Edit.
  3. КликаСм Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Power Management.
  4. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΎΠΏΡ†ΠΈΠΈ Enable Power Management.
  5. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΎΠΏΡ†ΠΈΠΈ Kdump integration, Ρ‡Ρ‚ΠΎΠ±Ρ‹ хост Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π² Ρ€Π΅ΠΆΠΈΠΌ огораТивания (fencing), Π²ΠΎ врСмя записи Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° ядра.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Kdump integration Π½Π° ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ хостС, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пСрСустановлСн Π² соотвСтствии с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ Π² oVirt Administration Guide -> Chapter 7: Hosts -> Reinstalling Hosts.

  1. ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Disable policy control of power management, Ссли ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ хоста, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ планирования (Scheduling Policy) кластСра.
  2. КликаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ (+), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ устройство управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, откроСтся ΠΎΠΊΠ½ΠΎ рСдактирования свойств Π°Π³Π΅Π½Ρ‚Π°.
    Для iDRAC9, заполняСм поля:

    • Address – адрСс iDRAC9
    • User Name / Password – соотвСтствСнно Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° Π² iDRAC9
    • Type β€” drac5
    • ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Secure
    • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ: cmd_prompt=>,login_timeout=30

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Β«Power ManagementΒ» Π² свойствах хоста

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ области хранСния ΠΈΠ»ΠΈ Storage Domains

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ β€” oVirt Administration Guide, Chapter 8: Storage.

Storage Domain, ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния – это Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мСсто для хранСния дисков Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин, установочных ΠΎΠ±Ρ€Π°Π·ΠΎΠ², шаблонов ΠΈ ΡΠ½ΡΠΏΡˆΠΎΡ‚ΠΎΠ².

ΠžΠ±Π»Π°ΡΡ‚ΠΈ хранСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, кластСрныС ΠΈ сСтСвыС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы.

Π£ oVirt имССтся Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° области хранСния:

  • Data Domain – для хранСния всСх Π΄Π°Π½Π½Ρ‹Ρ…, связанных с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами (диски, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹). Data Domain Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ.
  • ISO Domain (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Ρ‚ΠΈΠΏ области хранСния) – для хранСния установочных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ОБ. ISO Domain ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ.
  • Export Domain (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Ρ‚ΠΈΠΏ области хранСния) – для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΎΠ±Ρ€Π°Π·ΠΎΠ², ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ.

Π’ нашСм частном случаС ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния с Ρ‚ΠΈΠΏΠΎΠΌ Data Domain, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Fibre Channel Protocol (FCP), для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ LUN’Π°ΠΌ Π½Π° Π‘Π₯Π”.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния oVirt, ΠΏΡ€ΠΈ использовании Π‘Π₯Π” (FC ΠΈΠ»ΠΈ iSCSI) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск, ΡΠ½ΡΠΏΡˆΠΎΡ‚ ΠΈΠ»ΠΈ шаблон β€” это логичСский диск.
Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ устройства ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ (Π½Π° хостах кластСра) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Volume Group ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM Π½Π° логичСскиС Ρ‚ΠΎΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ диски для Π’Πœ.

ВсС эти Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ мноТСство Ρ‚ΠΎΠΌΠΎΠ² LVM, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° хостС кластСра, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ vgs ΠΈ lvs. ЕстСствСнно, Ρ‡Ρ‚ΠΎ всС дСйствия с Ρ‚Π°ΠΊΠΈΠΌΠΈ дисками Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· консоли oVirt, ΠΊΡ€ΠΎΠΌΠ΅ особых случаСв.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ диски для Π’Πœ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² β€” QCOW2 ΠΈΠ»ΠΈ RAW. Диски ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ "Ρ‚ΠΎΠ½ΠΊΠΈΠΌΠΈ" ΠΈΠ»ΠΈ "толстыми". Π‘Π½ΡΠΏΡˆΠΎΡ‚Ρ‹ всСгда ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ "Ρ‚ΠΎΠ½ΠΊΠΈΠ΅".

Бпособ управлСния Storage domains, ΠΈΠ»ΠΈ областями хранСния, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· FC, довольно Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска Π’Πœ сущСствуСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ логичСский Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн для записи Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ хосту. Π’ случаС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· FC, oVirt ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ кластСрного LVM.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, располоТСнныС Π½Π° ΠΎΠ΄Π½ΠΎΠΉ области хранСния, ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ хостами, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ кластСру.

Как Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ· описания, кластСр Π² oVirt, ΠΊΠ°ΠΊ ΠΈ кластСр Π² VMware vSphere ΠΈΠ»ΠΈ Π² Hyper-V, ΠΏΠΎ сути ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ – это логичСская Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° хостов, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ составу Β«ΠΆΠ΅Π»Π΅Π·Π°Β», ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для дисков Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ нСпосрСдствСнно ΠΊ созданию области хранСния для Π΄Π°Π½Π½Ρ‹Ρ… (дисков Π’Πœ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Π΅Π· Π½Π΅Ρ‘ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½.
Напомню, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Π΅ хостам кластСра LUN’Ρ‹ Π½Π° Π‘Π₯Π”, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… Π²ΠΈΠ΄Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«multipath -llΒ».

Богласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈΠ΄Ρ‘ΠΌ Π² ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Storage >> Domains -> New Domain ΠΈ выполняСм инструкции ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° "Adding FCP Storage".

ПослС запуска мастСра, заполняСм Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ поля:

  • Name β€” Π·Π°Π΄Π°Ρ‘ΠΌ имя кластСра
  • Domain Function β€” Data
  • Storage Type β€” Fibre Channel
  • Host to Use β€” Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ хост, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ доступСн Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π°ΠΌ LUN

Π’ спискС LUN’ΠΎΠ² ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Add ΠΈ Π·Π°Ρ‚Π΅ΠΌ ОК. ΠŸΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ области хранСния, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° Advanced Parameters.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ мастСра ΠΏΠΎ добавлСнию Β«Storage domainΒ»

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ мастСра, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния, Π° наш Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² статус UP, ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½:

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈ областСй хранСния Π² Π½Ρ‘ΠΌ:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка сСтСй для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ β€” oVirt Administration Guide, Chapter 6: Logical Networks

Networks, ΠΈΠ»ΠΈ сСти – слуТат для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ логичСских сСтСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ инфраструктурС oVirt.

Для взаимодСйствия сСтСвого Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, с физичСским Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° хостС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ логичСскиС интСрфСйсы Ρ‚ΠΈΠΏΠ° Linux bridge.

Для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ раздСлСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ сСтями, Π½Π° ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°Ρ… настроСны VLAN’Ρ‹.

ΠŸΡ€ΠΈ создании логичСской сСти для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π² oVirt, Π΅ΠΉ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€Ρƒ VLAN Π½Π° ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Πœ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… кластСра.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки сСтСвых Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Π½Π° хостах для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ – настроСн логичСский интСрфСйс bond1, Π΄Π°Π»Π΅Π΅ всС сСтСвыС настройки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· административный ΠΏΠΎΡ€Ρ‚Π°Π» oVirt.

ПослС создания Π’Πœ с hosted-engine, ΠΏΠΎΠΌΠΈΠΌΠΎ автоматичСского создания Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈ кластСра, Ρ‚Π°ΠΊΠΆΠ΅ автоматичСски создалась ΠΈ логичСская ΡΠ΅Ρ‚ΡŒ для управлСния нашим кластСром – ovritmgmt, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° эта Π’Πœ.

ΠŸΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ настройки логичСской сСти ovritmgmt ΠΈ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π½ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Ρ‚ΡŒ остороТным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ инфраструктурой oVirt.

Настройки логичСской сСти ovritmgmt

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Для создания Π½ΠΎΠ²ΠΎΠΉ логичСской сСти для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π’Πœ, Π² административном ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Network >> Networks >> New, ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ General добавляСм ΡΠ΅Ρ‚ΡŒ с Π½ΡƒΠΆΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ VLAN, Π° Ρ‚Π°ΠΊΠΆΠ΅ ставим Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Β«VM NetworkΒ», это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для назначСния Π½Π° Π’Πœ.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ логичСской сСти VLAN32

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Cluster, прикрСпляСм эту ΡΠ΅Ρ‚ΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ кластСру Cluster1.

ПослС этого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Compute >> Hosts, ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ хост, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Network interfaces, ΠΈ запускаСм мастСр Setup host networks, для привязки ΠΊ хостам Π½ΠΎΠ²ΠΎΠΉ логичСской сСти.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ мастСра Β«Setup host networksΒ»

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

АгСнт oVirt автоматичСски сдСлаСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ сСтСвыС настройки Π½Π° хостС – создаст VLAN ΠΈ BRIDGE.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² для Π½ΠΎΠ²Ρ‹Ρ… сСтСй Π½Π° хостС:

cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

Π•Ρ‰Ρ‘ Ρ€Π°Π· напомню, Ρ‡Ρ‚ΠΎ Π½Π° хостС кластСра НЕ ΠΠ£Π–ΠΠž Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ сСтСвыС интСрфСйсы ifcfg-bond1.432 ΠΈ ifcfg-ovirtvm-vlan432.

ПослС добавлСния логичСской сСти ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ хостом ΠΈ Π’Πœ c hosted engine, Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ установочного ΠΎΠ±Ρ€Π°Π·Π° для развёртывания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ β€” oVirt Administration Guide, Chapter 8: Storage, Ρ€Π°Π·Π΄Π΅Π» Uploading Images to a Data Storage Domain.

Π‘Π΅Π· установочного ΠΎΠ±Ρ€Π°Π·Π° ОБ, Π½Π΅ удастся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, хотя это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΈ Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ссли Π² сСти установлСн, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Cobbler с Π·Π°Ρ€Π°Π½Π΅Π΅ созданными ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ.

Π’ нашСм случаС Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π½Π΅Ρ‚, поэтому придётся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ этот ΠΎΠ±Ρ€Π°Π· ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² oVirt. Π Π°Π½Π΅Π΅, для этого Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ISO Domain, Π½ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии oVirt ΠΎΠ½ Π±Ρ‹Π» ΠΏΡ€ΠΈΠ·Π½Π°Π½ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, ΠΈ поэтому Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Ρ‹ прямо Π² Storage domain ΠΈΠ· административного ΠΏΠΎΡ€Ρ‚Π°Π»Π°.

Π’ административном ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ ΠΈΠ΄Ρ‘ΠΌ Π² Storage >> Disks >> Upload >> Start
ДобавляСм наш ΠΎΠ±Ρ€Π°Π· ОБ Π² Π²ΠΈΠ΄Π΅ ISO Ρ„Π°ΠΉΠ»Π°, Π² Ρ„ΠΎΡ€ΠΌΠ΅ заполняСм всС поля, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Test connection".

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ мастСра добавлСния установочного ΠΎΠ±Ρ€Π°Π·Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Если ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`

Π’ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сСртификат oVirt Π² Β«Π”ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ Π¦Π‘Β» (Trusted Root CA) Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ станции администратора, ΠΎΡ‚ΠΊΡƒΠ΄Π° пытаСмся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·.

ПослС добавлСния сСртификата Π² Trusted Root CA, ΠΎΠΏΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ "Test connection", Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ:

Connection to ovirt-imageio-proxy was successful.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² дСйствиС ΠΏΠΎ добавлСнию сСртификата, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π· ISO Π² Storage Domain.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Storage Domain с Ρ‚ΠΈΠΏΠΎΠΌ Data, для хранСния ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ шаблонов ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ дисков Π’Πœ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Storage Domain для hosted engine, Π½ΠΎ это ΡƒΠΆΠ΅ Π½Π° усмотрСниС администратора.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ ISO Π² Storage Domain для hosted engine

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ:
oVirt Virtual Machine Management Guide –> Chapter 2: Installing Linux Virtual Machines
Console Clients Resources

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² oVirt установочного ΠΎΠ±Ρ€Π°Π·Π° с ОБ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΊ созданию Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Много Π±Ρ‹Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½ΠΎ, Π½ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ находимся Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅ΠΌ этапС, Ρ€Π°Π΄ΠΈ Ρ‡Π΅Π³ΠΎ всё это ΠΈ Π·Π°Ρ‚Π΅Π²Π°Π»ΠΎΡΡŒ – ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ отказоустойчивой инфраструктуры для хостинга высокодоступных Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. И ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ всё это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатно – Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ Π½Π° ПО, Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ.

Для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с CentOS 7, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ установочный ΠΎΠ±Ρ€Π°Π· с ОБ.

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² административный ΠΏΠΎΡ€Ρ‚Π°Π», ΠΈΠ΄Ρ‘ΠΌ Π² Compute >> Virtual Machines, ΠΈ запускаСм мастСр создания Π’Πœ. ЗаполняСм всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ поля, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ОК. Всё ΠΎΡ‡Π΅Π½ΡŒ просто, Ссли ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ основныС ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки высокодоступной Π’Πœ, с созданным диском, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊ сСти, ΠΈ с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ с установочного ΠΎΠ±Ρ€Π°Π·Π°:

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ с настройками высокодоступной Π’Πœ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

ПослС окончания Ρ€Π°Π±ΠΎΡ‚ с мастСром, Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ, запускаСм Π½ΠΎΠ²ΡƒΡŽ Π’Πœ ΠΈ устанавливаСм Π½Π° Π½Π΅Ρ‘ ОБ.
Для этого Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² консоль этой Π’Πœ Ρ‡Π΅Ρ€Π΅Π· административный ΠΏΠΎΡ€Ρ‚Π°Π»:

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ настроСк административного ΠΏΠΎΡ€Ρ‚Π°Π»Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ консоли Π’Πœ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ консоли Π’Πœ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ консоль Π² свойствах Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ настроСк Π’Πœ, Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ConsoleΒ»

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ консоли Π’Πœ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Virtual Machine Viewer.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ консоли Π’Πœ прямо Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, настройки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· консоль Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ отказоустойчивой ИВ инфраструктуры. Π§Π°ΡΡ‚ΡŒ 2. Установка ΠΈ настройка кластСра oVirt 4.3

ПослС установки ОБ Π½Π° Π’Πœ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ oVirt guest agent:

yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.service

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π°ΡˆΠΈΡ… дСйствий, созданная Π’Πœ Π±ΡƒΠ΄Π΅Ρ‚ высокодоступной, Ρ‚.Π΅. Π² случаС сбоя ΡƒΠ·Π»Π° кластСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°, oVirt Π΅Ρ‘ автоматичСски пСрСзапустит Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ·Π»Π΅. Π’Π°ΠΊΠΆΠ΅ эту Π’Πœ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ хостами кластСра для ΠΈΡ… обслуТивания, ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, Ρ‡Ρ‚ΠΎ этой ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ ΡƒΠ΄Π°Π»ΠΎΡΡŒ донСсти, Ρ‡Ρ‚ΠΎ oVirt – Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ инфраструктурой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊ ΠΈ слоТно β€” Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ трСбования, описанныС ΠΊΠ°ΠΊ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‚Π°ΠΊ ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

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

Π₯отя Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ инфраструктуру ΠΌΡ‹ создали, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ своими ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами: хостами, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ сСтями, Ρ‚Π°ΠΊ ΠΈ с внСшним ΠΌΠΈΡ€ΠΎΠΌ.

Π­Ρ‚ΠΎΡ‚ процСсс являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· основных Π·Π°Π΄Π°Ρ‡ систСмного ΠΈΠ»ΠΈ сСтСвого администратора, которая Π±ΡƒΠ΄Π΅Ρ‚ раскрыта Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” ΠΏΡ€ΠΎ использованиС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² VyOS Π² отказоустойчивой инфраструктурС нашСго прСдприятия (ΠΊΠ°ΠΊ Π²Ρ‹ догадались, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π½Π° нашСм кластСрС oVirt).

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