summaryrefslogtreecommitdiffstats
path: root/book-enea-nfv-core-installation-guide/doc/high_availability.xml
diff options
context:
space:
mode:
Diffstat (limited to 'book-enea-nfv-core-installation-guide/doc/high_availability.xml')
-rw-r--r--book-enea-nfv-core-installation-guide/doc/high_availability.xml379
1 files changed, 189 insertions, 190 deletions
diff --git a/book-enea-nfv-core-installation-guide/doc/high_availability.xml b/book-enea-nfv-core-installation-guide/doc/high_availability.xml
index a0c0eb3..b26c520 100644
--- a/book-enea-nfv-core-installation-guide/doc/high_availability.xml
+++ b/book-enea-nfv-core-installation-guide/doc/high_availability.xml
@@ -179,16 +179,16 @@
179 complemented to show the components used for realizing the Doctor 179 complemented to show the components used for realizing the Doctor
180 Architecture:</para> 180 Architecture:</para>
181 181
182 <mediaobject> 182 <figure>
183 <imageobject role="fo"> 183 <title>Functional Blocks Overview</title>
184 <imagedata align="center" contentwidth="600"
185 fileref="images/functional_blocks.svg" />
186 </imageobject>
187 184
188 <imageobject role="html"> 185 <mediaobject>
189 <imagedata align="center" fileref="images/functional_blocks.png" /> 186 <imageobject>
190 </imageobject> 187 <imagedata align="center" fileref="images/functional_blocks.png"
191 </mediaobject> 188 scale="70" />
189 </imageobject>
190 </mediaobject>
191 </figure>
192 192
193 <section id="dr_fault_mg"> 193 <section id="dr_fault_mg">
194 <title>Doctor Fault Management</title> 194 <title>Doctor Fault Management</title>
@@ -202,29 +202,27 @@
202 <para>The two pictures below show a typical fault management 202 <para>The two pictures below show a typical fault management
203 scenario:</para> 203 scenario:</para>
204 204
205 <mediaobject> 205 <figure>
206 <imageobject role="fo"> 206 <title>Fault Management scenario (A)</title>
207 <imagedata align="center" contentwidth="600"
208 fileref="images/dr_fault_mg.svg" />
209 </imageobject>
210 207
211 <imageobject role="html"> 208 <mediaobject>
212 <imagedata align="center" fileref="images/dr_fault_mg.png" /> 209 <imageobject>
213 </imageobject> 210 <imagedata align="center" fileref="images/dr_fault_mg.png"
214 </mediaobject> 211 scale="70" />
212 </imageobject>
213 </mediaobject>
214 </figure>
215 215
216 <para></para> 216 <figure>
217 <title>Fault Management scenario (B)</title>
217 218
218 <mediaobject> 219 <mediaobject>
219 <imageobject role="fo"> 220 <imageobject>
220 <imagedata align="center" contentwidth="600" 221 <imagedata align="center" fileref="images/dr_fault_mg_2.png"
221 fileref="images/dr_fault_mg_2.svg" /> 222 scale="70" />
222 </imageobject> 223 </imageobject>
223 224 </mediaobject>
224 <imageobject role="html"> 225 </figure>
225 <imagedata align="center" fileref="images/dr_fault_mg_2.png" />
226 </imageobject>
227 </mediaobject>
228 226
229 <para>Enea NFV Core <xi:include 227 <para>Enea NFV Core <xi:include
230 href="../../s_docsrc_common/pardoc-distro.xml" 228 href="../../s_docsrc_common/pardoc-distro.xml"
@@ -350,21 +348,21 @@
350 password are <literal>admin</literal> and <literal>zabbix</literal> 348 password are <literal>admin</literal> and <literal>zabbix</literal>
351 respectively.</para> 349 respectively.</para>
352 350
353 <mediaobject> 351 <figure>
354 <imageobject role="fo"> 352 <title>Zabbix Dashboard</title>
355 <imagedata align="center" contentwidth="600"
356 fileref="images/Zabbix_Home.svg" />
357 </imageobject>
358 353
359 <imageobject role="html"> 354 <mediaobject>
360 <imagedata align="center" fileref="images/Zabbix_Home.png" /> 355 <imageobject>
361 </imageobject> 356 <imagedata align="center" fileref="images/Zabbix_Home.png"
362 </mediaobject> 357 scale="70" />
358 </imageobject>
359 </mediaobject>
360 </figure>
363 361
364 <para>To forward Zabbix events to Vitrage, a new media type needs to be 362 <para>To forward Zabbix events to Vitrage, a new media type needs to be
365 created and associated with a Zabbix Admin user.</para> 363 created and associated with a Zabbix Admin user.</para>
366 364
367 <para><emphasis role="bold">To create the Media Type which calls 365 <para><emphasis role="bold">Creating the Media Type which calls
368 zabbix_vitrage.py</emphasis></para> 366 zabbix_vitrage.py</emphasis></para>
369 367
370 <orderedlist> 368 <orderedlist>
@@ -390,16 +388,16 @@
390 </listitem> 388 </listitem>
391 </itemizedlist> 389 </itemizedlist>
392 390
393 <mediaobject> 391 <figure>
394 <imageobject role="fo"> 392 <title>Creating the Media Type</title>
395 <imagedata align="center" contentwidth="600"
396 fileref="images/Zabbix_MediaType.svg" />
397 </imageobject>
398 393
399 <imageobject role="html"> 394 <mediaobject>
400 <imagedata align="center" fileref="images/Zabbix_MediaType.png" /> 395 <imageobject>
401 </imageobject> 396 <imagedata align="center"
402 </mediaobject> 397 fileref="images/Zabbix_MediaType.png" scale="70" />
398 </imageobject>
399 </mediaobject>
400 </figure>
403 </listitem> 401 </listitem>
404 402
405 <listitem> 403 <listitem>
@@ -410,30 +408,28 @@
410 list of existing users. Choose from this list, the 408 list of existing users. Choose from this list, the
411 <literal>admin</literal> alias:</para> 409 <literal>admin</literal> alias:</para>
412 410
413 <mediaobject> 411 <figure>
414 <imageobject role="fo"> 412 <title>Existing Users</title>
415 <imagedata align="center" 413
416 fileref="images/Zabbix_AdminSelectUsers.svg" /> 414 <mediaobject>
417 </imageobject> 415 <imageobject>
418 416 <imagedata align="center"
419 <imageobject role="html"> 417 fileref="images/Zabbix_AdminSelectUsers.png"
420 <imagedata align="center" 418 scale="90" />
421 fileref="images/Zabbix_AdminSelectUsers.png" /> 419 </imageobject>
422 </imageobject> 420 </mediaobject>
423 </mediaobject> 421 </figure>
424 422
425 <para></para> 423 <figure>
426 424 <title>Choosing an Alias</title>
427 <mediaobject> 425
428 <imageobject role="fo"> 426 <mediaobject>
429 <imagedata align="center" contentwidth="600" 427 <imageobject>
430 fileref="images/Zabbix_AdminUser.svg" /> 428 <imagedata align="center"
431 </imageobject> 429 fileref="images/Zabbix_AdminUser.png" scale="70" />
432 430 </imageobject>
433 <imageobject role="html"> 431 </mediaobject>
434 <imagedata align="center" fileref="images/Zabbix_AdminUser.png" /> 432 </figure>
435 </imageobject>
436 </mediaobject>
437 </listitem> 433 </listitem>
438 434
439 <listitem> 435 <listitem>
@@ -441,16 +437,16 @@
441 <literal>admin</literal> alias, click <literal>Add</literal> next to 437 <literal>admin</literal> alias, click <literal>Add</literal> next to
442 the <literal>Groups</literal> list:</para> 438 the <literal>Groups</literal> list:</para>
443 439
444 <mediaobject> 440 <figure>
445 <imageobject role="fo"> 441 <title>Adding Groups</title>
446 <imagedata align="center" contentwidth="600"
447 fileref="images/Zabbix_User.svg" />
448 </imageobject>
449 442
450 <imageobject role="html"> 443 <mediaobject>
451 <imagedata align="center" fileref="images/Zabbix_User.png" /> 444 <imageobject>
452 </imageobject> 445 <imagedata align="center" fileref="images/Zabbix_User.png"
453 </mediaobject> 446 scale="70" />
447 </imageobject>
448 </mediaobject>
449 </figure>
454 </listitem> 450 </listitem>
455 451
456 <listitem> 452 <listitem>
@@ -471,17 +467,17 @@
471 </listitem> 467 </listitem>
472 </itemizedlist> 468 </itemizedlist>
473 469
474 <mediaobject> 470 <figure>
475 <imageobject role="fo"> 471 <title>Updating the User Groups</title>
476 <imagedata align="center" contentwidth="600" 472
477 fileref="images/Zabbix_AdminUserSelectGroup.svg" /> 473 <mediaobject>
478 </imageobject> 474 <imageobject>
479 475 <imagedata align="center"
480 <imageobject role="html"> 476 fileref="images/Zabbix_AdminUserSelectGroup.png"
481 <imagedata align="center" 477 scale="70" />
482 fileref="images/Zabbix_AdminUserSelectGroup.png" /> 478 </imageobject>
483 </imageobject> 479 </mediaobject>
484 </mediaobject> 480 </figure>
485 </listitem> 481 </listitem>
486 482
487 <listitem> 483 <listitem>
@@ -526,17 +522,17 @@
526 </listitem> 522 </listitem>
527 </itemizedlist> 523 </itemizedlist>
528 524
529 <mediaobject> 525 <figure>
530 <imageobject role="fo"> 526 <title>Creating the Vitrage Notifications</title>
531 <imagedata align="center" contentwidth="600" 527
532 fileref="images/Zabbix_AdminUserMediaAdd.svg" /> 528 <mediaobject>
533 </imageobject> 529 <imageobject>
534 530 <imagedata align="center"
535 <imageobject role="html"> 531 fileref="images/Zabbix_AdminUserMediaAdd.png"
536 <imagedata align="center" 532 scale="70" />
537 fileref="images/Zabbix_AdminUserMediaAdd.png" /> 533 </imageobject>
538 </imageobject> 534 </mediaobject>
539 </mediaobject> 535 </figure>
540 </listitem> 536 </listitem>
541 537
542 <listitem> 538 <listitem>
@@ -569,16 +565,16 @@ value={TRIGGER.VALUE}
569priority={TRIGGER.NSEVERITY} 565priority={TRIGGER.NSEVERITY}
570lastchange={EVENT.DATE} {EVENT.TIME}</programlisting> 566lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
571 567
572 <mediaobject> 568 <figure>
573 <imageobject role="fo"> 569 <title>Configuring an action</title>
574 <imagedata align="center" contentwidth="600"
575 fileref="images/Zabbix_Action.svg" />
576 </imageobject>
577 570
578 <imageobject role="html"> 571 <mediaobject>
579 <imagedata align="center" fileref="images/Zabbix_Action.png" /> 572 <imageobject>
580 </imageobject> 573 <imagedata align="center"
581 </mediaobject> 574 fileref="images/Zabbix_Action.png" scale="70" />
575 </imageobject>
576 </mediaobject>
577 </figure>
582 </listitem> 578 </listitem>
583 </itemizedlist> 579 </itemizedlist>
584 </listitem> 580 </listitem>
@@ -590,17 +586,17 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
590 <literal>Trigger value = PROBLEM</literal>, before saving your 586 <literal>Trigger value = PROBLEM</literal>, before saving your
591 changes.</para> 587 changes.</para>
592 588
593 <mediaobject> 589 <figure>
594 <imageobject role="fo"> 590 <title>Configuring Conditions</title>
595 <imagedata align="center" contentwidth="600" 591
596 fileref="images/Zabbix_ActionConditions.svg" /> 592 <mediaobject>
597 </imageobject> 593 <imageobject>
598 594 <imagedata align="center"
599 <imageobject role="html"> 595 fileref="images/Zabbix_ActionConditions.png"
600 <imagedata align="center" 596 scale="70" />
601 fileref="images/Zabbix_ActionConditions.png" /> 597 </imageobject>
602 </imageobject> 598 </mediaobject>
603 </mediaobject> 599 </figure>
604 </listitem> 600 </listitem>
605 601
606 <listitem> 602 <listitem>
@@ -626,40 +622,43 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
626 </listitem> 622 </listitem>
627 </itemizedlist> 623 </itemizedlist>
628 624
629 <mediaobject> 625 <figure>
630 <imageobject role="fo"> 626 <title>Configuring Operations</title>
631 <imagedata align="center" contentwidth="600" 627
632 fileref="images/Zabbix_ActionOperations.svg" /> 628 <mediaobject>
633 </imageobject> 629 <imageobject>
634 630 <imagedata align="center"
635 <imageobject role="html"> 631 fileref="images/Zabbix_ActionOperations.png"
636 <imagedata align="center" 632 scale="70" />
637 fileref="images/Zabbix_ActionOperations.png" /> 633 </imageobject>
638 </imageobject> 634 </mediaobject>
639 </mediaobject> 635 </figure>
640 </listitem> 636 </listitem>
641 </itemizedlist> 637 </itemizedlist>
642 </listitem> 638 </listitem>
643 639
644 <listitem> 640 <listitem>
645 <para>In the <literal>Configuration</literal> tab, under <literal>Templates</literal>, look for and select the template named <filename>Template App Zabbix Agent</filename> and click on <literal>Items</literal>.</para> 641 <para>In the <literal>Configuration</literal> tab, under
642 <literal>Templates</literal>, look for and select the template named
643 <filename>Template App Zabbix Agent</filename> and click on
644 <literal>Items</literal>.</para>
646 </listitem> 645 </listitem>
647 646
648 <listitem> 647 <listitem>
649 <para>Select the item <literal>Agent ping</literal> to open and edit 648 <para>Select the item <literal>Agent ping</literal> to open and edit
650 it:</para> 649 it:</para>
651 650
652 <mediaobject> 651 <figure>
653 <imageobject role="fo"> 652 <title>Configuring Items</title>
654 <imagedata align="center" contentwidth="600" 653
655 fileref="images/Zabbix_ConfigTemplatesZabbixAgent.svg" /> 654 <mediaobject>
656 </imageobject> 655 <imageobject>
657 656 <imagedata align="center"
658 <imageobject role="html"> 657 fileref="images/Zabbix_ConfigTemplatesZabbixAgent.png"
659 <imagedata align="center" 658 scale="70" />
660 fileref="images/Zabbix_ConfigTemplatesZabbixAgent.png" /> 659 </imageobject>
661 </imageobject> 660 </mediaobject>
662 </mediaobject> 661 </figure>
663 </listitem> 662 </listitem>
664 663
665 <listitem> 664 <listitem>
@@ -667,17 +666,17 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
667 sec)</literal> to 10 seconds, and click 666 sec)</literal> to 10 seconds, and click
668 <literal>Update</literal>:</para> 667 <literal>Update</literal>:</para>
669 668
670 <mediaobject> 669 <figure>
671 <imageobject role="fo"> 670 <title>Setting a new Update Interval</title>
672 <imagedata align="center" contentwidth="600" 671
673 fileref="images/Zabbix_ConfigTemplateZabbixAgentPing.svg" /> 672 <mediaobject>
674 </imageobject> 673 <imageobject>
675 674 <imagedata align="center"
676 <imageobject role="html"> 675 fileref="images/Zabbix_ConfigTemplateZabbixAgentPing.png"
677 <imagedata align="center" 676 scale="70" />
678 fileref="images/Zabbix_ConfigTemplateZabbixAgentPing.png" /> 677 </imageobject>
679 </imageobject> 678 </mediaobject>
680 </mediaobject> 679 </figure>
681 </listitem> 680 </listitem>
682 681
683 <listitem> 682 <listitem>
@@ -690,17 +689,17 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
690 <para>Select <literal>Zabbix agent on {HOST.NAME} is unreachable for 689 <para>Select <literal>Zabbix agent on {HOST.NAME} is unreachable for
691 5 minutes</literal> to open and edit the trigger:</para> 690 5 minutes</literal> to open and edit the trigger:</para>
692 691
693 <mediaobject> 692 <figure>
694 <imageobject role="fo"> 693 <title>Selecting a Trigger to edit</title>
695 <imagedata align="center" contentwidth="600" 694
696 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger1.svg" /> 695 <mediaobject>
697 </imageobject> 696 <imageobject>
698 697 <imagedata align="center"
699 <imageobject role="html"> 698 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger1.png"
700 <imagedata align="center" 699 scale="70" />
701 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger1.png" /> 700 </imageobject>
702 </imageobject> 701 </mediaobject>
703 </mediaobject> 702 </figure>
704 </listitem> 703 </listitem>
705 704
706 <listitem> 705 <listitem>
@@ -709,17 +708,17 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
709 condition every 20 seconds. Set the severity to 708 condition every 20 seconds. Set the severity to
710 <literal>HIGH</literal> and click <literal>Update</literal>:</para> 709 <literal>HIGH</literal> and click <literal>Update</literal>:</para>
711 710
712 <mediaobject> 711 <figure>
713 <imageobject role="fo"> 712 <title>Configuring Trigger Settings</title>
714 <imagedata align="center" contentwidth="600" 713
715 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger2.svg" /> 714 <mediaobject>
716 </imageobject> 715 <imageobject>
717 716 <imagedata align="center"
718 <imageobject role="html"> 717 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger2.png"
719 <imagedata align="center" 718 scale="70" />
720 fileref="images/Zabbix_ConfigTemplateZabbixAgentTrigger2.png" /> 719 </imageobject>
721 </imageobject> 720 </mediaobject>
722 </mediaobject> 721 </figure>
723 </listitem> 722 </listitem>
724 </orderedlist> 723 </orderedlist>
725 724
@@ -747,17 +746,17 @@ lastchange={EVENT.DATE} {EVENT.TIME}</programlisting>
747 must be placed in <literal>/etc/vitrage/templates</literal> on the node 746 must be placed in <literal>/etc/vitrage/templates</literal> on the node
748 that have the Vitrage role.</para> 747 that have the Vitrage role.</para>
749 748
750 <mediaobject> 749 <figure>
751 <imageobject role="fo"> 750 <title>Available Additional Templates</title>
752 <imagedata align="center" contentwidth="600" 751
753 fileref="images/Vitrage_ConfigurationRole.svg" /> 752 <mediaobject>
754 </imageobject> 753 <imageobject>
755 754 <imagedata align="center"
756 <imageobject role="html"> 755 fileref="images/Vitrage_ConfigurationRole.png"
757 <imagedata align="center" 756 scale="70" />
758 fileref="images/Vitrage_ConfigurationRole.png" /> 757 </imageobject>
759 </imageobject> 758 </mediaobject>
760 </mediaobject> 759 </figure>
761 760
762 <para>The example below shows how to program Vitrage to mark failed 761 <para>The example below shows how to program Vitrage to mark failed
763 compute hosts as down and then to change the state of the instances to 762 compute hosts as down and then to change the state of the instances to