クラスターセットアップのバックアップと復元
NetScalerクラスターノードの現在の状態をバックアップできます。後で、バックアップしたファイルを使用してノードを同じクラスター状態に復元できます。予防措置として、クラスターノードでアップグレードを実行する前にこの機能を使用する必要があります。
クラスターセットアップをバックアップする
次の条件に応じて、基本バックアップまたは完全バックアップを取ることができます。
- バックアップするデータのタイプ。
-
バックアップを作成する頻度。
- 基本的なバックアップ。設定ファイルのみをバックアップします。バックアップするファイルは常に変更するため、頻繁にこのタイプのバックアップの実行が必要になる場合があります。バックアップされたファイルが表に一覧表示されます。
ディレクトリ
サブディレクトリまたはファイル
/nsconfig/
- ns.conf
- ZebOS.conf
- rc.netscaler
- snmpd.conf
- nsbefore.sh
- nsafter.sh
- inetd.conf
- ntp.conf
- syslog.conf
- newsyslog.conf
- crontab
- host.conf
- hosts
- ttys
- sshd_config
- httpd.conf
- monitrc
- rc.conf
- ssh_config
- ローカルタイム
- issue
- issue.net
/var/
- download/*
- log/wicmd.log
- wi/tomcat/webapps/*
- wi/tomcat/logs/*
- wi/tomcat/conf/catalina/localhost/*
- nslw.bin/etc/krb.conf
- nslw.bin/etc/krb.keytab
- netscaler/locdb/*
- lib/likewise/db/*
- vpn/bookmark/*
- netscaler/crl
- nstemplates/*
- learnt_data/*
/netscaler/
- custom.html
-
vsr.html
- フルバックアップ。基本バックアップでバックアップされるファイルとは別に、完全バックアップでは更新頻度の低いファイルがバックアップされます。フルバックアップオプションを使用したときにバックアップされるファイルは、表に記載されています。
ディレクトリ
サブディレクトリまたはファイル
/nsconfig/
- ssl/*
- license/*
- fips/*
/var/
- netscaler/ssl/*
- wi/java_home/jre/lib/security/cacerts/*
- wi/java_home/lib/security/cacerts/*
重要
SDX クラスタ設定で CLAG が設定されている場合、バックアップと復元は機能しません。
バックアップは、圧縮された TAR ファイルとして /var/ns_sys_backup/ ディレクトリに保存されます。ディスクスペース不足による問題を避けるために、このディレクトリに格納できるバックアップファイルは最大50個となっています。rm system backup コマンドを使用して既存のバックアップファイルを削除すると、さらにバックアップを作成できます。
クラスタ設定のCLIPでバックアップ操作を実行すると、各クラスタノードにバックアップファイルが作成されます。
クラスターセットアップのバックアップ方法
NetScaler CLIを使用してCLIPのクラスターセットアップをバックアップすること。
コマンドプロンプトで、次の操作を行います。
-
構成を保存します。
save ns config<!--NeedCopy-->
-
バックアップファイル (基本またはフル) を作成します。
```create system backup [
][–level (basic | full)][-comment ] **例** ```create system backup cluster-backup-1 –level basic<!--NeedCopy-->
上記のコマンドは、指定されたファイル名で各クラスターノードにバックアップ TAR ファイルを作成します。たとえば、Cluster-Backup-1.tgz ファイルは各クラスターノードで作成されます。
注
ファイル名が指定されていない場合、バックアップ TAR ファイルは以下の命名規則に従って各クラスターノードに作成されます。
backup_<level>_<nsip_address of the cluster node 0>_<date-timestamp>.tgz<!--NeedCopy-->
backup_<level>_<nsip_address of the cluster node 1>_<date-timestamp>.tgz<!--NeedCopy-->
たとえば、3 ノードのクラスタ構成では、
backup_<level>_<nsip_address of the cluster node 0>_<date-timestamp>.tgz<!--NeedCopy-->
は ノード 0 に作成されますbackup _<level>_<nsip_address of the cluster node 1>_<date-timestamp>.tgz<!--NeedCopy-->
は ノード 1 に作成されますbackup_<level>_<nsip_address of the cluster node 2>_<date-timestamp>.tgz<!--NeedCopy-->
は ノード 2 に作成されます
-
CLIPで作成したバックアップファイルを確認します。
show system backup<!--NeedCopy-->
クラスターセットアップの復元
クラスタノードに障害が発生した場合、このノードを新しいノードと交換できます。障害のあるノードのバックアップファイルを使用して、クラスターの新しいノードを設定できます。
たとえば、3 ノードのクラスタ構成で、ノード 1 に障害が発生した場合、この障害のあるノードをノード 1 として新しいノードと交換できます。復元操作を使用すると、障害のあるノードのバックアップファイルの 1 つを新しいノードに復元できます。
注
バックアップファイルの名前が変更されたり、ファイルの内容が変更されたりすると、復元操作は成功しません。
クラスターノードを復元する方法
CLI を使用してクラスターノードを復元するには
コマンドプロンプトで、次の操作を行います。
-
CLIP で利用できるバックアップファイルのリストを入手してください。
show system backup<!--NeedCopy-->
-
バックアップ tar ファイルを、復元するクラスターノードの /var/ns_sys_backup ディレクトリにコピーします。
-
クラスターノードで次のコマンドを実行して、バックアップ tar ファイルをクラスターノードのメモリに追加します。
```add system backup
**例** ```add system backup CLUSTER-BACKUP-1.tgz<!--NeedCopy-->
注
このコマンドは、復元するクラスタノードで実行する必要があります。
-
バックアップファイルを指定してクラスターノードを復元します。
```restore system backup
**例** ```restore system backup CLUSTER-BACKUP-1.tgz<!--NeedCopy-->
注
このコマンドは、復元するクラスタノードで実行する必要があります。
-
クラスターノードを再起動します。
reboot
注
このコマンドは、復元するクラスタノードで実行する必要があります。