2013年7月8日月曜日

PaperCutサーバ移行方法(外部データベース)

PaperCut サーバ移行の概要

外部データベース(例: SQL Server, MySQL など)と連携しているPaperCut プライマリ・サーバを新システムへ移行する方法を説明します。

重要: 内部データベースを使用している場合や、外部データベースも新マシンに移行する場合は、
   「PaperCutサーバ移行方法(標準)」を参照してください。


● 旧サーバのPaperCutを最新バージョンにアップグレード

1. 旧PaperCutサーバを最新バージョンのPaperCutにアップグレードしてください。
  最新版のPaperCutの入手につきましては弊社までお問い合わせください

2. 最新のPaperCutのインストーラをダブルクリックするとインストール・ウィザードが起動します。 
  上書きインストールになりますので、事前にPaperCutのアンインストールやサービスの停止は必要ありません。
  そのまま[次へ]をクリックしてください。

3. ウィザード最後のインストール準備完了画面で、
  インストール先場所が元々PaperCutがインストールされているフォルダと同じかを必ずご確認ください。

4. インストールが完了したら、PaperCutの管理者Webインタフェースにログインし、
  バージョン情報が最新のバージョンになっているかをご確認ください。

5. テスト印刷を行い、正常に動作するかを確認してください。



●PaperCutとデータベースのバックアップ

現在のPaperCutシステムと外部データベースからバックアップを取得してください。

1. 旧PaperCutサーバの下記のサービスを停止してください。
  -PaperCut Application Server
  -PaperCut Print Provider

2. 旧PaperCutサーバのPaperCutインストール・フォルダを任意のフォルダもしくは別メディアへコピーしてください。
  例:C:\Programme Files\PaperCut NG

3. 次にPaperCutのオフライン・バックアップを実行してください。
  オフライン・バックアップの方法は弊社が提供しております「管理者詳細設定ガイド(システム管理)」の
  「6-3 オフライン・バックアップの実行」を参照してください。
   バックアップの場所:[app-path]\server\data\backups
   バックアップ・ファイルも任意のフォルダもしくは別メディアへコピーしてください。

4. データベースで使用可能なツールを使用して、外部データベースのバックアップを実行してください。



●新サーバにPaperCutをインストール

新規サーバにPaperCutをインストールします。

1. 旧PaperCut サーバのPaperCutサービスを停止するか、旧PaperCutサーバからPaperCutをアンインストールしてください。
  サービスを停止する場合は、<管理ツール> - <サービス> から「PaperCut Application Server」を停止か無効に設定してください。
  ※ ネットワーク上にはPaperCutのプライマリ・サーバは1つだけしか存在しないように設定する必要があります。
    またデータベースへ接続できるPaperCutのインスタンスは1つだけである必要があります。
  ※ 念のため旧PaperCUtサーバからPaperCutをアンインストールせず、サービスを停止/無効することをお勧めします。

2. 新PaperCutサーバにPaperCutをインストールしてください。最新版のPaperCutの入手につきましては弊社までお問い合わせください。

3. PaperCutインストール完了後、インストールが完了すると、初期設定ウィザードが起動します。
  初期設定ウィザードが完了すると、ユーザがPaperCutへインポートされます。ユーザのインポートは必須ではありません。
  ユーザ・データは後ほど上書きされます。初期設定ウィザード完了後にユーザをインポートすることにより、
  新規サーバへのネットワーク接続が正しいかが確認できます。

4. スクリプトを使用して「PaperCut Application Server」を停止してください。
   [app-path]/server/bin/<platform>/stop-server

5. 旧サーバ上の「 [app-path]/server/server.properties」を新サーバの同じフォルダにコピーしてください。
  「server.properties」にはデータベース接続設定や管理者(admin)パスワードが含まれます。
  データベース接続も変更する場合は、適切な情報に変更し保存してください。

6. 旧サーバ上の「[app-path]/server/application.license」を新サーバの同じフォルダにコピーしてください。
  「application.license」にはライセンス情報が含まれます。
  注記: Mac/Linux システムの場合、新規サーバに適切な権限を付与してください: chown papercut:admin server.properties

7. サービス「PaperCut Application Server」と「PaperCut Print Provider」を再起動してください。
  PaperCutが外部データベースへ接続し、正常に起動するかを確認してください。
  注記: データベース・アップグレードが必要な場合、少し時間がかかるかもしれません。
      PaperCut管理者画面(http://server:9191/admin)からステータスを確認することができます。
      アップグレード実行中は、絶対にサービス「PaperCut Application Server」を停止/再起動しないでください。

8. 新サーバでPaperCutが正常に起動したら、すべてのデータが正しく移行されたかを確認してください。
  また、システムが予想通り動作するかを確認してください。 
  テスト方法については、「PaperCutアップグレード後のテスト・プラン」を参照してください。

9. SSL証明書をインストールしている場合: 手動でカスタム・キーストア「my-ssl-keystore」(もしくは類似名) を
  旧サーバの「[app-path]/server/custom」から新サーバへコピーしてください。
  また、旧サーバの「[app-path]/server/server.properties」に記述されている次のパラメータを新サーバの「server.properties」にコピーしてください:  
   server.ssl.keystore, server.ssl.keystore-password, server.ssl.key-password

10. 旧サーバの電源を落とすか、もしくはサーバのOSがWindowsの場合はサービス「PaperCut Application Server」と
   「PaperCut Print Provider」を手動スタートアップに設定してください。


● ユーザ・クライアント, リリース・ステーション, セカンダリ・サーバ接続の詳細をアップデート
サーバのサーバ名とIPアドレスを変更する場合、ユーザ・クライアント, セカンダリ・サーバ, リリース・ステーションの接続の詳細を変更する必要があります。

ユーザ・クライアント
ユーザ・クライアントがPaperCutサーバ上の共有から実行されている場合、特に設定は必要ありません。
各クライアントPC上で新サーバからクライアント・ソフトウェアが実行されているかを確認してください。

ローカル・インストールした場合、クライアントPCのインストール・フォルダ(例: C:\PaperCut MF Client)内にある
クライアント・ソフトウェアの設定ファイル「config.properties」の接続先情報を変更する必要があります。
【変更する情報】
 server-ip=127.0.0.1   (新PaperCutサーバのIPアドレス)
 server-port=9191
 server-name=NewServer   (新PaperCutサーバのホスト名)


セカンダリ・サーバ
PaperCut セカンダリ・サーバを使用している場合、
各セカンダリ・サーバ内の設定ファイル「print-provider.conf」に新マシンのネットワーク・アドレスをポイントするように修正する必要があります。
【変更する情報】
 ApplicationServer=127.0.0.1   (新PaperCutサーバのIPアドレス)


リリース・ステーション
すべてのリリース・ステーションの接続設定ファイル「connection.properties」
(場所の例: C:\Program Files\PaperCut MF\release\connection.properties)の設定を新サーバに変更する必要があります。
【変更する情報】
 server-ip=127.0.0.1   (新PaperCutサーバのIPアドレス)
 server-port=9191
 server-name=NewServer   (新PaperCutサーバのホスト名)


Webプリント(シンプル・モード)
Windows環境でWebプリントをシンプル・モードで実行している場合、Webプリントの設定を新規サーバで再構成する必要があります。
新サーバがドメイン・メンバではない場合、ユーザ「webprint」を作成してください。
そしてユーザ「webprint」が下記のサービスにアクセスできるように権限を設定してください。
Webプリントのシンプル・モードの設定の詳細については、弊社が提供しております「Webプリント設定ガイド」を参照してください。
【ユーザ「webprint」にアクセス許可を付与するサービスやフォルダ】
 Adobe Reader
 hotfolder
 PaperCut Web Print service


Webプリント(サンドボックス・モード)
Webプリント(サンドボックス・モード)を実行している場合、サンドボックス用PCからユーザ「webprint」がプリンタと
共有フォルダ「hotfolder」へアクセスできるか、また共有フォルダ「hotfolder」のパスが変更されているかを確認してください。
Webプリントのサンドボックス・モードの設定の詳細については、弊社が提供しております「Webプリント設定ガイド」を参照してください。


他のデバイス
PaperCut MFを使用してエンベディッド・システムを利用している場合、
複合機(コピー機)から新マシンへアクセスできるようにネットワーク・アドレスを変更する必要があります。


● プリンタ名の変更
新PaperCutサーバのホスト名が変更している場合、もしくは新サーバにインストールしたプリンタ名が変更している場合は、
既存のプリンタ名にリネームすることができます。
リネームすることにより、PaperCutの印刷履歴と設定は維持されます。
プリンタ名の変更の詳細は「プリンタ名の変更方法」を参照してください。



● TIPS:
PaperCutを新サーバにインストールする前に、新サーバ上にプリンタを設定し正常に印刷されるかをテストしてください。 



0 件のコメント :

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。