アップデート · 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-updateopenQRMデータベースの内容をバックアップするには(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エンタープライズによってスポンサーされています。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。