Ad Widget

Collapse

Update Zabbix 1.8.10 to 2.0.0. Долгий апргрейд базы.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Deks
    Junior Member
    • Apr 2011
    • 19

    #1

    Update Zabbix 1.8.10 to 2.0.0. Долгий апргрейд базы.

    Стоял Zabbix 1.8.10. Сегодня, т.к. вышел стабильный релиз 2.0.0, решил проапргрейдиться.
    Скомпилил, установил 2.0.0.
    Пришло время патча базы.
    Запустил патч:
    root:bla/bla/bla/zabbix2.0.0# mysql -u root -p zabbix < upgrades/dbpatches/2.0/mysql/patch.sql

    Дальше ввел пароль рутовый. Повидимому начался патчинг базы.
    Прошло 5 часов. скуль, что то делает, т.к. в топе видно что он загружает проц. Но как то подозрително долго патчит.
    Размер базы 12Гб.

    Ниукого подобных проблем не было?
    Или поделитесь своим опытом, как долго у вас патчилась база и каков был ее размер.
  • alex-rterm
    Junior Member
    • Aug 2009
    • 12

    #2
    Та же хрень, полдня база патчилась. База около 3 Гб. Но в итоге все работает.

    Comment

    • AndreyHammer
      Member
      • Nov 2007
      • 57

      #3
      А что за железо для сервака? Тоже предстоит это делать, нужно оценить время для проведения ночных работ.
      Last edited by AndreyHammer; 23-05-2012, 12:32.

      Comment

      • Deks
        Junior Member
        • Apr 2011
        • 19

        #4
        Е мае, этож сколько ждать придеться... alex-rterm, у тебя какой железо?
        Некомфортно себя ощущаеш, когда вот так ничего не мониторится...
        У меня Zabbix в вирт среде на ESXi 4.1 крутится.
        Выделено: 4 ядра от Xeon 5540 @2.53Ghz, 3Гб ОЗУ, и 6RAID на сата дисках.
        Last edited by Deks; 23-05-2012, 12:17.

        Comment

        • alex-rterm
          Junior Member
          • Aug 2009
          • 12

          #5
          У нас zabbix на виртуальном сервере kvm.
          2 Гб оперативки, выделено 4 ядра Intel(R) Core(TM) i7 CPU 930 @ 2.80GHz, soft RAID-1 на SATA-дисках.

          Comment

          • Deks
            Junior Member
            • Apr 2011
            • 19

            #6
            Ну все, ровно 8.5 часов патчилась база.

            Только вот одна проблема. Вебинтерфейс русский. И история (в верхней части экрана, история перемещения по веб морде) теперь отображатеся знаками вопроса... Хотя везде русский язык в норме.
            Странно.

            Comment

            • AndreyHammer
              Member
              • Nov 2007
              • 57

              #7
              А я, наверное, подожду следующую версию, как-то на продакшне ставить 2.0.0 пока боязно. База пока 8.5Гб, за счет 3 дневных history, после апгрейда буду увеличивать срок хранения. Ну и железка мощная - 4* Intel(R) Xeon(R) CPU E7520, 24Gb RAM и RAID10 на SAS, + временные таблицы mysql в оперативке. Надеюсь поможет сократить время апгрейда. Хоть поработает сервер

              Comment

              • _AlekseY_
                Member
                • Apr 2012
                • 77

                #8
                Originally posted by Deks
                Ну все, ровно 8.5 часов патчилась база.

                Только вот одна проблема. Вебинтерфейс русский. И история (в верхней части экрана, история перемещения по веб морде) теперь отображатеся знаками вопроса... Хотя везде русский язык в норме.
                Странно.
                Быть может из-за этого - Для отличных шрифтов от DejaVu, который установлен по умолчанию, нужна функция PHP imagerotate.Если функция не установлена, то эти шрифты могут неправильно отображаться в заголовке Мониторинг → Обзор и в других местах. Эта функция доступна, если только PHP скомпилирован вместе с GD, которого нет для Debian и для некоторых других дистрибутивов. (http://www.zabbix.com/documentation/...l/installation)

                Comment

                • Eoxunn
                  Junior Member
                  • May 2012
                  • 1

                  #9
                  Пытаюсь обновить базу с 1.8.13 на 2.0.0, выдает ошибку

                  root@zabbix:~/zabbix-2.0.0# mysql -D zabbix -u root -p123456789 < upgrades/dbpatches/2.0/mysql/patch.sql
                  ERROR 1005 (HY000) at line 6: Can't create table 'zabbix.#sql-4b9_4bb5' (errno: 121)

                  пробую так: --force
                  WARNING: backup your database before performing upgrade

                  This is an UNSUPPORTED Zabbix upgrade script from 1.8 to 2.0 for MySQL
                  It does the following things:
                  1. Updates indexes that might require changes;
                  2. Patches the database from 1.8 schema to 2.0 schema;
                  3. Adds 'Disabled' and 'Debug' usergroup if any missing;
                  4. Checks for hosts not belonging to any group and adds them to one if any found.

                  Usage: pass required MySQL parameters to this script (like database, user, password etc).

                  Continue ? (y/n) y
                  Patching the database
                  ERROR 1005 (HY000) at line 6: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 7: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 26: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 27: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 28: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 29: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 39: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 40: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 47: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 51: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1025 (HY000) at line 52: Error on rename of './zabbix/#sql-4b9_4cc0' to './zabbix/autoreg_host' (errno: 150)
                  ERROR 1061 (42000) at line 53: Duplicate key name 'autoreg_host_1'
                  ERROR 1060 (42S21) at line 54: Duplicate column name 'listen_ip'
                  ERROR 1005 (HY000) at line 61: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 65: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1060 (42S21) at line 66: Duplicate column name 'severity_color_0'
                  ERROR 1005 (HY000) at line 103: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 104: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 109: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1060 (42S21) at line 110: Duplicate column name 'uniq'
                  ERROR 1005 (HY000) at line 116: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1054 (42S22) at line 117: Unknown column 'unique_dcheckid' in 'field list'
                  ERROR 1091 (42000) at line 118: Can't DROP 'unique_dcheckid'; check that column/key exists
                  ERROR 1005 (HY000) at line 123: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1060 (42S21) at line 124: Duplicate column name 'dns'
                  ERROR 1005 (HY000) at line 132: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 133: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1091 (42000) at line 140: Can't DROP 'escalations_2'; check that column/key exists
                  ERROR 1005 (HY000) at line 161: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1091 (42000) at line 162: Can't DROP 'lastvalue'; check that column/key exists
                  ERROR 1005 (HY000) at line 168: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 169: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1050 (42S01) at line 171: Table 'globalvars' already exists
                  ERROR 1050 (42S01) at line 176: Table 'graph_discovery' already exists
                  ERROR 1061 (42000) at line 183: Duplicate key name 'graph_discovery_1'
                  ERROR 1005 (HY000) at line 184: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 185: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1091 (42000) at line 186: Can't DROP 'periods_cnt'; check that column/key exists
                  ERROR 1005 (HY000) at line 194: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 195: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1060 (42S21) at line 196: Duplicate column name 'flags'
                  ERROR 1005 (HY000) at line 212: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 213: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 214: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1054 (42S22) at line 215: Unknown column 'noneworktimecolor' in 'graph_theme'
                  ERROR 1060 (42S21) at line 383: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 387: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 390: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 393: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 397: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 401: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 405: Duplicate column name 'ns'
                  ERROR 1060 (42S21) at line 408: Duplicate column name 'ns'
                  ERROR 1146 (42S02) at line 412: Table 'zabbix.hosts_profiles' doesn't exist
                  ERROR 1146 (42S02) at line 413: Table 'zabbix.hosts_profiles_ext' doesn't exist
                  ERROR 1050 (42S01) at line 415: Table 'host_inventory' already exists
                  ERROR 1005 (HY000) at line 490: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1146 (42S02) at line 570: Table 'zabbix.hosts_profiles' doesn't exist
                  ERROR 1051 (42S02) at line 679: Unknown table 'hosts_profiles'
                  ERROR 1051 (42S02) at line 680: Unknown table 'hosts_profiles_ext'
                  ERROR 1025 (HY000) at line 685: Error on rename of './zabbix/#sql-4b9_4cc0' to './zabbix/hostmacro' (errno: 150)
                  ERROR 1061 (42000) at line 687: Duplicate key name 'hostmacro_1'
                  ERROR 1005 (HY000) at line 688: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1025 (HY000) at line 692: Error on rename of './zabbix/#sql-4b9_4cc0' to './zabbix/hosts_groups' (errno: 150)
                  ERROR 1061 (42000) at line 695: Duplicate key name 'hosts_groups_1'
                  ERROR 1005 (HY000) at line 696: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 697: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1050 (42S01) at line 702: Table 'interface' already exists
                  ERROR 1061 (42000) at line 713: Duplicate key name 'interface_1'
                  ERROR 1061 (42000) at line 714: Duplicate key name 'interface_2'
                  ERROR 1005 (HY000) at line 715: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1054 (42S22) at line 718: Unknown column 'ip' in 'field list'
                  ERROR 1054 (42S22) at line 725: Unknown column 'ip' in 'field list'
                  ERROR 1054 (42S22) at line 732: Unknown column 'ip' in 'field list'
                  ERROR 1054 (42S22) at line 740: Unknown column 'ipmi_ip' in 'field list'
                  ERROR 1060 (42S21) at line 748: Duplicate column name 'name'
                  ERROR 1005 (HY000) at line 777: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 778: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 779: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 780: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1054 (42S22) at line 782: Unknown column 'snmp_port' in 'field list'
                  ERROR 1091 (42000) at line 783: Can't DROP 'snmp_port'; check that column/key exists
                  ERROR 1061 (42000) at line 785: Duplicate key name 'items_5'
                  ERROR 1091 (42000) at line 904: Can't DROP 'ip'; check that column/key exists
                  ERROR 1061 (42000) at line 936: Duplicate key name 'hosts_4'
                  ERROR 1005 (HY000) at line 937: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 938: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 973: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 974: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 980: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 986: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 987: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1091 (42000) at line 988: Can't DROP 'lastcheck'; check that column/key exists
                  ERROR 1005 (HY000) at line 999: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1050 (42S01) at line 1001: Table 'icon_map' already exists
                  ERROR 1061 (42000) at line 1007: Duplicate key name 'icon_map_1'
                  ERROR 1005 (HY000) at line 1008: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1050 (42S01) at line 1010: Table 'icon_mapping' already exists
                  ERROR 1061 (42000) at line 1019: Duplicate key name 'icon_mapping_1'
                  ERROR 1005 (HY000) at line 1020: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 1021: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1050 (42S01) at line 1026: Table 'item_discovery' already exists
                  ERROR 1061 (42000) at line 1035: Duplicate key name 'item_discovery_1'
                  ERROR 1005 (HY000) at line 1036: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1005 (HY000) at line 1037: Can't create table 'zabbix.#sql-4b9_4cc0' (errno: 121)
                  ERROR 1091 (42000) at line 1041: Can't DROP 'items_applications_1'; check that column/key exists
                  ERROR 1062 (23000) at line 1044: Duplicate entry '251-22849' for key 'items_applications_1'
                  ... patching of the database took 0:00:07
                  bash >= 4.1 detected
                  Checking for 'Disabled' user group... found, not doing anything.
                  Checking for 'Debug' user group... not found, adding.
                  Checking for hosts not belonging to any group... not found any
                  ... checking for hosts not belonging to any group took 0:00:00


                  Подскажите пжл что делать?

                  Comment

                  • dotneft
                    Senior Member
                    • Nov 2008
                    • 699

                    #10
                    Может места мало в разделе данных mysql? для создания временных файлов конвертации.

                    Comment

                    • Sour
                      Member
                      • Feb 2012
                      • 30

                      #11
                      так и есть, база 1.8 > 2.0 патчится очень долго
                      база мастер-ноды 25гб патчилась более 10 часов, потом просто перестал следить, утром уже было готово

                      для самоуспокоения, убедиться, что процесс идет, в мускуле можно
                      > show processlist;

                      Comment

                      • dotneft
                        Senior Member
                        • Nov 2008
                        • 699

                        #12
                        Originally posted by sour
                        так и есть, база 1.8 > 2.0 патчится очень долго
                        база мастер-ноды 25гб патчилась более 10 часов, потом просто перестал следить, утром уже было готово

                        для самоуспокоения, убедиться, что процесс идет, в мускуле можно
                        > show processlist;
                        а какая конфигурация сервера?

                        Comment

                        • Sour
                          Member
                          • Feb 2012
                          • 30

                          #13
                          Originally posted by dotneft
                          а какая конфигурация сервера?
                          Виртуальный на esxi4.1, 4 ядра Xeon [email protected], 2гб озу, SAS-диски в raid6

                          Comment

                          • dotneft
                            Senior Member
                            • Nov 2008
                            • 699

                            #14
                            ну логично... с двумя то гигами

                            Comment

                            • FreeD
                              Member
                              • Aug 2011
                              • 68

                              #15
                              Originally posted by dotneft
                              ну логично... с двумя то гигами
                              c 4 гигами база на 9,5 гб обновляется уже больше 25 часов...

                              Comment

                              Working...