アップデート · 1 min read · Feb 05, 2026

Debian WheezyでのopenQRM 5.1へのアップデート

Debian WheezyでのopenQRM 5.1へのアップデート

Version 1.0
Last edited 01. October 2013
Author Matt Rechenburg

このHowToは、既存のopenQRM環境のバージョン4.9または5.0を、Debian 7(別名Wheezy)上の最新のopenQRM 5.1にアップデートする方法について説明します。

要件

  • バージョン5.1未満の既存のopenQRMインストール(例:4.9または5.0)

既存のopenQRM環境のバックアップ

こちらは、既存の完全に構成されたopenQRM 5.0セットアップのスクリーンショットです:

こちらは、このopenQRM 5.0セットアップのバージョン詳細のスクリーンショットです

openQRMは「ファイル」と「データベース」で構成されています。両方の部分のバックアップを持つことで、いつでもアップデートを「ロールバック」できます。

openQRM内のすべてのファイルは、openQRMのベースディレクトリ(通常は/usr/share/openqrm)内にあります。簡単なバックアップを作成するには、openQRMサーバーで’root’として以下のコマンドを実行してください:

cp -aR /usr/share/openqrm /usr/share/openqrm-5.0.before-update

openQRMデータベースの内容をバックアップするには(mysqlをデータベースバックエンドとして仮定)、以下を実行してください:

mysqldump openqrm -p > /usr/share/openqrm-5.0.before-update/openqrm-db.sql

このコマンドは、openQRMデータベースのパスワードを要求します。

ご注意ください!

このHowToの任意の時点で、’root’として以下を実行することで、既存のopenQRM環境にロールバックできます。

mv /usr/share/openqrm /usr/share/openqrm-update-rolled-back && mv /usr/share/openqrm-5.0.before-update /usr/share/openqrm && /etc/init.d/openqrm restart

さらに、openQRMは完全な状態(すべての設定ファイルとデータベースの内容)をキャプチャする「状態バックアップ」を提供します。openQRMの「状態バックアップ」を使用すると、いつでもアップデートを「ロールバック」できます。状態バックアップを実行するには、以下を実行してください:

/usr/share/openqrm/bin/openqrm state backup -n 5.0.before-update

すべての状態バックアップをリストするには、以下を実行してください:

/usr/share/openqrm/bin/openqrm state list

状態バックアップを適用/復元するには、例えば以下を実行してください:

/usr/share/openqrm/bin/openqrm state restore -n [backup-name]

アップデート前の標準バックアップに適用するコマンドは以下の通りです:

openQRMをバージョン5.1にアップデート

openQRM 5.1バージョンを取得

既存のopenQRM環境をopenQRM 5.1にアップデートするこのHowToは、openQRMコミュニティエディションとopenQRMエンタープライズエディションの両方に対して同様に機能します。

openQRM 5.1のアップデート手順は簡単です。

openQRM 5.1コミュニティエディションをhttp://sourceforge.net/projects/openqrm/から取得するか、openQRMエンタープライズエディションをhttp://www.openqrm-enterprise.com/から取得してください。

‘root’として、../srcディレクトリに移動し、以下を実行します:

make && make update

‘make’フェーズは、openQRM 5.1バージョンの新しいコンポーネントをダウンロードし、インストールまたはアップデートのためのソースを準備します。’make update’フェーズは、実際に既存のopenQRMセットアップをアップデートするために以下のアクションを実行します:

最初のステップとして、アップデート手順は上記のように現在の状態バックアップを作成します。

次のステップでは、’/usr/share/openqrm_pre_update’という「ミラー」ディレクトリを作成します。これは、後のステップですべての設定ファイルの内容を比較するためです。

3番目のステップでは、実際にインストールアクションを実行し、現在の/usr/share/openqrmの内容を上書きします。

4番目のステップでは、アップデート手順がすべての設定ファイルをチェックし、現在設定されている値を新しいインストールに適用します。

5番目のステップでは、最終的にデータベーススキーマのアップデートを適用します。

最後のステップでは、カーネルinitrdファイル(ネットワークデプロイに使用)を更新し、openQRMを再起動します。

ご注意ください!

アップデート後は、すべての統合システムで「openqrm-client」を再起動する必要があります!

openQRMエンタープライズエディションのみ(openQRMコミュニティエディションを使用している場合はスキップ)

openQRMエンタープライズエディションはライセンスアップロードに転送します。

エンタープライズパブリック、サーバー、および必要に応じてクライアントライセンスキーを選択し、送信をクリックしてください。

ご注意ください!

openQRM 5.1では、以下のプラグインが統合されました:

citrix + citrix-storage → citrix

kvm + kvm-storage → kvm

xen + xen-storage → xen

以下のプラグインは名前が変更されました:

lxc-storage → lxc

openvz-storage → lxc

これらのプラグインについては、VM設定ディレクトリが/var/lib/[plugin-name]-storageから/var/lib/[plugin-name]に変更されました。例えば、KVM-Storageプラグインの場合、以前のVM設定ディレクトリ/var/lib/kvm-storageを/var/lib/kvmに移動する必要があります。KVM-Storageの場合、以下のコマンドを’root’として実行してディレクトリ移行を行ってください。

mv /var/lib/kvm-storage /var/lib/kvm

アップデート手順はこれを自動的に行いません。なぜなら、このディレクトリはNASからマウントされていることが推奨されるからです!

ご注意ください!

上記のプラグインのいずれかを使用している場合、5.1へのアップデートの最も安全な方法は、すべてのアプライアンスとVMリソースを停止して削除することです(VMイメージを保持するだけ)。その後、アップデートを行います。5.1バージョンは、イメージをopenQRMに戻す簡単な方法を提供します。次に、新しいVMリソースを作成し、既存のVMイメージを持つ新しいサーバーを追加します。

openQRM 5.1への成功したアップデート後のopenQRM UIのスクリーンショットです。

openQRMをバージョン5.1にアップデートした後のopenQRMセットアップのバージョン詳細のスクリーンショットです。

おめでとうございます!! openQRMをバージョン5.1に成功裏にアップデートしました!

リンク

openQRMコミュニティ - http://www.openqrm.com/

openQRMプロジェクト(sourceforge) - http://sourceforge.net/projects/openqrm/

openQRMエンタープライズ - http://www.openqrm-enterprise.com/

openQRMのTwitter - https://twitter.com/openQRM

openQRMのFacebook - https://www.facebook.com/openQRM

このHowtoはopenQRMエンタープライズによってスポンサーされています。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。