Dr.Web Server for UNIX系OSをアップグレードする

Dr.Web Serverをバージョン12.0にアップグレードする作業は、最初のバージョンによって異なります。

バージョン6.0.4からバージョン12.0へは、手動でのみアップグレードが可能です。

バージョン10.Xからバージョン12.0への、インストールされたバージョンより新しいバージョンへの自動アップグレードは、全てのUNIX系OSで可能なわけではありません。そのため、インストールされたパッケージ以上への自動アップグレードがサポートされていないUNIX系OSでは手動でアップグレードを実行する必要があります。

バージョン11.Xおよび12.0までのDr.Web Serverソフトウェアのアップグレードは、同じタイプのパッケージであれば、すべてのUNIX系OSで自動的に実行されます。必要な場合は、手動でアップグレードすることもできます。

バージョン11.Xから12.0へのDr.Web Serverのアップグレードは、Control Centerを介しても実行できます。手順については、管理者マニュアルDr.Web Serverのアップグレードとバックアップからの復元 セクションを参照してください。

UNIX系OSのDr.Web Serverをバージョン10以前からアップグレードする場合、Control CenterのWebサーバーの設定webmin.confファイル)セクションの設定はバージョン12に移行されません。

このセクションの設定はデフォルトの設定にリセットされます。以前のバージョンの設定を使用する場合は、設定ファイルのバックアップのデータに基づき、Control Centerの該当するセクションでのDr.Web Serverのアップグレード後に手動で変更します。

 

アップグレードの操作は全てroot(管理者)権限で行う必要があります。

 

前回のバージョンのDr.Web Serverを削除する前に、Dr.Web Agentのアップグレードセクションをお読みください。

バージョン12までのDr.Web Serverのアップグレードは、Control Centerを介しても実行できます。手順については、管理者マニュアルDr.Web Serverのアップグレードとバックアップからの復元 セクションを参照してください。

 

バージョン12内でのすべてのDr.Web Serverのアップグレードがディストリビューションキットを持っているわけではありません。Control Center経由でのみインストール可能な場合もあります。

設定ファイルの保存

Dr.Web Serverをアンインストールしてバージョン12に自動アップグレードすると、設定ファイルはデフォルトのバックアップディレクトリ/var/tmp/drwcs/に保存されます。

バージョン6のDr.Web Serverが削除された後、以下のファイルが自動的に保存されます。

ファイル

説明

agent.key(名前は異なる場合があります)

Agentライセンスキーファイル

certificate.pem

SSL証明書

common.conf

設定ファイル(一部のUNIX系OS向け)

dbinternal.dbs

組み込みデータベース

drwcsd.conf(名前は異なる場合があります)

Server設定ファイル

drwcsd.pri

プライベート暗号化キー

drwcsd.pub

パブリック暗号化キー

enterprise.key(名前は異なる場合があります)

Serverライセンスキーファイル

private-key.pem

RSAプライベートキー

webmin.conf

Dr.Web Security Control Center設定ファイル

バージョン10のDr.Web Serverが削除された後、以下のファイルが自動的に保存されます。

ファイル

説明

agent.key(名前は異なる場合があります)

Agentライセンスキーファイル

auth-ldap.xml

LDAPを使用した管理者の外部認証用設定ファイル

auth-pam.xml

PAMを使用した管理者の外部認証用設定ファイル

auth-radius.xml

RADIUSを使用した管理者の外部認証用設定ファイル

certificate.pem

SSL証明書

common.conf

設定ファイル(一部のUNIX系OS向け)

dbexport.gz

(Dr.Web Serverをアンインストールしたときにコマンドdrwcs.sh xmlexportdbを使用して作成された)データベースのエクスポートファイル

download.conf

Agentインストールパッケージを作成するためのネットワーク設定

drwcsd.conf(名前は異なる場合があります)

Server設定ファイル

drwcsd.pri

プライベート暗号化キー

drwcsd.pub

パブリック暗号化キー

enterprise.key(名前は異なる場合があります)

Serverライセンスキーファイル - このファイルは、以前のバージョンからのアップグレード時に指定された場合に保存されます。新しいバージョン12.0のインストールでは、このファイルはありません

frontdoor.conf

Serverリモート診断ユーティリティの設定ファイル

local.conf

Serverログ設定

private-key.pem

RSAプライベートキー

webmin.conf

Dr.Web Security Control Center設定ファイル

*.dbs

*.sqlite

組み込みデータベース

バージョン11または12のDr.Web Serverが削除された後、以下の設定ファイルが自動的に保存されます。

ファイル

説明

agent.key(名前は異なる場合があります)

Agentライセンスキーファイル

auth-ldap.conf

LDAPを使用した管理者の外部認証用設定ファイル

auth-ldap-rfc4515.conf

簡易スキーマを使うLDAPによる、管理者の外部認証用設定ファイル

auth-pam.conf

PAMを使用した管理者の外部認証用設定ファイル

auth-radius.conf

RADIUSを使用した管理者の外部認証用設定ファイル

certificate.pem

SSL証明書

common.conf

設定ファイル(一部のUNIX系OS向け)

dbexport.gz

(Dr.Web Serverをアンインストールしたときにコマンドdrwcs.sh xmlexportdbを使用して作成された)データベースのエクスポートファイル

download.conf

Agentインストールパッケージを作成するためのネットワーク設定

drwcsd-certificate.pem

Server証明書

drwcsd.conf(名前は異なる場合があります)

Server設定ファイル

drwcsd.pri

プライベート暗号化キー

drwcsd.pub

パブリック暗号化キー

enterprise.key(名前は異なる場合があります)

Serverライセンスキーファイル - このファイルは、以前のバージョンからのアップグレード時に指定された場合に保存されます。新しいバージョン12.0のインストールでは、このファイルはありません

frontdoor.conf

Serverリモート診断ユーティリティの設定ファイル

local.conf

Serverログ設定

private-key.pem

RSAプライベートキー

webmin.conf

Dr.Web Security Control Center設定ファイル

yalocator.apikey

Yandex.Locator拡張機能のAPIキー

自動アップグレード後には、次のファイルもバックアップディレクトリに保存されます。

バージョン10のDr.Web Server:

ファイル

説明

auth-ldap.xml

LDAPを使用した管理者の外部認証用設定ファイル

auth-pam.xml

PAMを使用した管理者の外部認証用設定ファイル

auth-radius.xml

RADIUSを使用した管理者の外部認証用設定ファイル

db.backup.gz

(Dr.Web Serverをアップグレードした際にdrwcs.sh exportdbを使用して作成された)データベースのエクスポートファイル

バージョン11および12のDr.Web Server:

ファイル

説明

auth-ldap.conf

LDAPを使用した管理者の外部認証用設定ファイル

auth-ldap-rfc4515.conf

簡易スキーマを使うLDAPによる、管理者の外部認証用設定ファイル

auth-pam.conf

PAMを使用した管理者の外部認証用設定ファイル

auth-radius.conf

RADIUSを使用した管理者の外部認証用設定ファイル

db.backup.gz

(Dr.Web Serverをアップグレードした際にdrwcs.sh exportdbを使用して作成された)データベースのエクスポートファイル

バージョン6のDr.Web Serverの設定ファイルを使用する場合、次の点に注意してください。

1.Serverライセンスキーファイルはサポート対象外となりました(ライセンスを参照)。

2.組み込みデータベースがアップグレードされ、インストーラによりServerの設定ファイルが変換されています。バージョン6のDr.Web Serverをアップグレードする場合、これらのファイルをバックアップコピーで置換することはできません。

データベースの保存

Dr.Web Enterprise Security Suiteソフトウェアをアップグレードする前に、データベースをバックアップすることを推奨します。

データベースをバックアップするには

1.Dr.Web Serverを停止します。

2.データベースを次のファイルにエクスポートします。

FreeBSD:
# /usr/local/etc/rc.d/drwcsd exportdb /var/tmp/esbase.es

Linux:
# /etc/init.d/drwcsd exportdb /var/tmp/esbase.es

外部データベースを使用するDr.Web Serverでは、データベースと一緒に提供される標準ツールの使用を推奨します。

Dr.Web Enterprise Security Suiteデータベースエクスポートが正常に完了したことを確認します。データベースのバックアップコピーが使用できない場合、非常時にDr.Web Serverを復元できない可能性があります。

自動アップグレード

Dr.Web Serverをバージョン10からバージョン12にアップグレードする場合(Linux OSで*.rpm.runおよび*.deb.runパッケージからインストールされたServerを除く)、古いバージョンを削除して新しいバージョンのDr.Web Serverをインストールするのではなく、パッケージのアップグレードを利用できます。その場合は、該当するDr.Web Serverパッケージのインストールを実行してください。

バージョン11および12までのDr.Web Serverソフトウェアのアップグレードは、同じタイプのパッケージであれば、すべてのUNIX系OSで自動的に実行されます。

このとき、設定ファイルは自動的に変換され、対応するディレクトリに置かれます。また、バックアップディレクトリに追加保存される設定ファイルもあります。

手動アップグレード

インストールされているバージョン6.0.4以降からのDr.Web Serverのアップグレードを行うことができない場合は、バックアップを保存して以前のバージョンのDr.Web Serverソフトウェアを削除し、保存したバックアップに基づいて、バージョン12のソフトウェアをインストールする必要があります。

Dr.Web Serverをアップグレードするには

1.Dr.Web Serverを停止します。

2.任意のファイル(Dr.Web Serverのアンインストール中にステップ3で自動的にコピーされるファイル以外)を使用する予定がある場合、それらのファイル(レポートテンプレートなど)を手動でバックアップします。

3.Dr.Web Serverソフトウェアを削除します(Dr.Web Server Software for UNIX系OSのアンインストール を参照)。ファイル のバックアップコピーを作成するようメッセージが表示されます。これに対して、バックアップを保存するパスを指定するか、デフォルトのパスを受け入れます。

4.ステップ3のバックアップコピーをもとに、一般インストール手順(Dr.Web Server for UNIX系OSのインストール)に沿って、Dr.Web Serverバージョン12.0をインストールします。保存した設定ファイルと組込データベース(組込データベース使用の場合)は全て、Dr.Web Serverバージョン12.0で使用するように自動変換されます。自動変換が行われない限り、以前のバージョンから取得したDr.Web Server設定ファイルとデータベース(組込データベース使用の場合)は使用できません。

手動バックアップの場合、前回のバージョンと同じディレクトリにファイルを置きます。

以前のバージョンのDr.Web Serverからバックアップした全てのファイルについて(ステップ4を参照)、新しいバージョンのDr.Web Serverのインストール時に選択したユーザー(デフォルトではdrwcs)をファイル所有者として指定する必要があります。

5.Dr.Web Serverを起動します。

6.リポジトリのアップグレード設定を行い、アップグレードを実行します。

Dr.Web Serverのアップグレード後は、接続されているServersの暗号化および圧縮の設定を行う必要があります(管理者マニュアル複数のDr.Web Server間の接続設定セクションを参照)。