LoginSignup
0
0

More than 1 year has passed since last update.

Raspberry Pi上のZabbix5.2を6.0へアップグレードする

Posted at

前書き

本記事は、Raspberry Pi OS (32bit)上のDockerとして構築されたZabbix + MariaDBをアップグレードする際に行ったことのメモです。

手順

  1. Raspberry Pi OS (64bit)をインストールする
    もともとインストールされていた32bit(armv7l)のOSでは、Zabbix Server 6.0で要求されるバージョンのmariadb (10.5.00-10.8.X)のコンテナイメージがないため、OSを変更しました。
    (32bitOSのままでアップグレードするのは、相当骨が折れそうです。)
    なお、サポートされるmariaDBは10.8までなので、注意が必要。

  2. データベースのデータをインポート・エクスポートする

    imageを変更してmysql_upgradeを実行すればよさそうだが、今回失敗したので、いったんエクスポートして新しいDBにインポートすることにした。

    1. エクスポート
    2. インポート
    3. インポート後、mysql_upgradeを実行
      docker-compose up -d zabbix_server
      docker exec -it <Container> /bin/bash
      mysql_upgrade -u root -p
      
  3. docker-composeを叩き、新しいバージョンのZabbixが動くか確認する。

    docker-compose up -d
    
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0