SVN UUID の不一致と SVN のデータ同期

Similar documents
ftServerでのログの取得方法の概要

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

SystemDirector Developer's Studio(V3.2) 適用ガイド

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

はじめに このドキュメントではftServerに関する障害調査を行う際に 必要となるログ データの取得方法を説明しています ログ データの取得には 初期解析用のデータの取得方法と 詳細な調査を行うときのデータ取得方法があります 特別な理由でOS 側のログが必要となった場合には RHELログの取得につ

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

ftServerでのログの取得方法の概要

チュートリアル: タイルのキャッシュを設定する方法

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

Microsoft Word - AT _A.doc

PowerPoint プレゼンテーション

SAML認証

IBM API Connect 開発者ポータル構成ガイド 1章

Another HTML-lint 導入マニュアル(JSP)版

ミーティングへの参加

DBMSリポジトリへの移行マニュアル

RADIUS サーバを使用して NT のパスワード期限切れ機能をサポートするための Cisco VPN 3000 シリーズ コンセントレータの設定

電話機のリセットと再起動

2. Save をクリックします 3. System Options - Network - TCP/IP - Advanced を開き Primary DNS server と Secondary DNS Server に AXIS ネットワークカメラ / ビデオエンコーダが参照できる DNS サ

============================================================

Troubleshooting SSH connections with Reflection X

DataKeeper for Windows リリースノート

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 AIX ロ

CEM 用の Windows ドメイン コントローラ上の WMI の設定

Cisco Unity 8.x サーバの名前の変更または 別のドメインへの Cisco Unity 8.x サーバの 移動

Microsoft Word - D JP.docx

連絡先リストの一括管理

目次 1 環境 バージョン インストール環境 インストール手順 前提条件 CentOS SSHD の設定 VSFTPD の設定 コンテンツ管理 CGI のイ

ゲートウェイのファイル形式

ユーザ デバイス プロファイル エクス ポートの使用方法

XOOPS Cube インストールマニュアル

Subversion の基礎勉強 〜Subversion によるバージョン管理を使う〜

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx/S8xx/E8xx/S9xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 7

Helix Swarm2018.1アップグレード手順

XEN 仮想マシンの移植 Islandcenter.jp 2009/04/14 既に作成済みの XEN 仮想マシンを移植する方法を説明します 仮想マシンイメージは 通常 /var/lib/xen/image/myvmachine に作成されていますが このファイルを tar 圧縮してリムーバブルメデ

Microsoft PowerPoint - Symposia2013_SourceControl_Furuzono_presentation.pptx

STK 10 無償版ライセンス申請手順 2014/04 1

Calpont InfiniDBマルチUM同期ガイド

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

Microsoft PowerPoint - InfPro_I6.pptx

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

LEAP を使用して Cisco ワイヤレス クライアントを認証するための Funk RADIUS の設定

ファイル メニューのコマンド

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

intra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書   第2版  

OSSTechドキュメント

手順例_Swivel_SSL証明書

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

SMTP ルーティングの設定

ゲートウェイ ファイル形式

管理アカウントの TACACS+ 認証をサポートするための Cisco VPN 3000 コンセントレータの設定方法

利用者

デフォルトパスワードの変更

スケジュールによるメール送信イベントの設定方法 ( ファームウエア v6.5x 以降 ) はじめに 本ドキュメントでは Axis ネットワークカメラのファームウエア v6.5x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定方法を説明します 設定手順 手順 1:Axis

ロードバランサー配下のシボレス IdP 環境設定に関する検証実験 2009 年 12 月 22 日国立情報学研究所学術ネットワーク研究開発センター山地一禎, 中村素典

自律アクセス ポイントでの Cisco IOS のアップグレード

SLAMD導入手順

Q-Chem 5.2 Linux OS へのオンラインインストール 2019 年 6 月 24 日 Q-Chem 5.2 のインストール Linux OS へのオンラインインストール ( 推奨 ) ( 株 ) アフィニティサイエンス 概要 :Linux OS へのインストールには, オンラインインス

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

SigmaSystemCenter 仮想マシンサーバ(ESX)のIPアドレス変更手順(SSC3.0~3.5u1)

Cisco Unified Communications Manager サーバ アドレスとユーザ名の自動的な入力

Samba Install and Update Guide

Prep4Cram Latest IT Exam Prep Training and Certification cram

CLUSTERPRO MC RootDiskMonitor CLUSTERPRO MC StorageSaver for BootDisk 仮想環境 ( ゲスト OS) での設定手順 (Linux 版 Windows 版 ) 2017(Apr) NEC Corporation 仮想環境 ( ゲスト

Microsoft Active Directory用およびMicrosoft Exchange用Oracle Identity Connector

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

CLUSTERPRO MC ProcessSaver 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品のアンインストール 本製品のアップデートインストール

OSSTechドキュメント

ユーザ アカウントの作成と管理

WebView のハング:- java.lang.OutOfMemoryError

リバースプロキシー (シングル構成) 構築手順

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法

基本設定

付録

Microsoft iSCSI Software Targetを使用したクラスタへの共有ディスク・リソースの提供

Sophos Enterprise Console

Microsoft Word - Windows XP Service Pack 3 適用のご注意.doc

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

ソフトウェアエンジニアリング - 機能 #54

コードワードについて

Islandcenter.jp SUSE Linux Enterprise Server の XEN GUI とコマンドの相関 ここでは SUSE Linux Enterprise Server 10 に実装された YaST の Virtual Machine Manager と 一般に良く知られて

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

JD Edwards EnterpriseOneリアルタイム・イベントのOracle Enterprise Service Busへのパブリッシュ

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

Access Manager 3.2/4.0 証明書の有効期限の確認と更新手順について

ゲートウェイのファイル形式

Corporate Document

利用者

Nagios XI - SNMPでのLinux監視

IDL8.4 ENVI5.2 でのインストールの問題について この度は ENVI5.2 / IDL8.4 / ENVILiDAR5.2 をご利用いただき誠にありがとうございます 本書では ENVI5.2 / IDL8.4 / ENVILiDAR5.2 のインストールとライセンスの設定にあたり 重要な

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Debian Etch 用 版 2008 年 10 月 31 日 Copyright (C) 2008 Japan Medical Association

スケジュールを利用した FTP 画像送信イベントの設定 ( ファームウエア v5.4x 以上 ) はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.4x 以降で 指定したスケジュールで画像を FTP サーバへ送信するための設定手順を説明し

2

電話機のファイル形式

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

Filr 2.0 Desktopアプリケーションリリースノート

第5回 マインクラフト・プログラミング入門

InterSafe_Sales_Guide

Transcription:

SVN UUID の不一致と SVN のデータ同期 目次 概要 SVN UUID の不一致 PCRFClient VM 間での SVN 同期の確認 SVN リポジトリの同期の修正 SVN の同期の再初期化スクリプト check_svn_sync.sh svn_uuid_mismatch.sh 概要 このドキュメントでは PCRFClient01 と PCRFClient02 間で Subversion control(svn) リポジトリを同期する方法について説明します SVN UUID の不一致 ポリシービルダー (PB) のすべてのポリシー設定は SVN リポジトリとして保存されます したがって高可用性 (HA) にするには PCRFClient の仮想マシン (VM) の両方で 同じ SVN ユニバーサルユニーク ID(UUID) をもつ必要があります ただし Cisco Policy Suite(CPS) バージョン 7.X では PCRFClient VM 間で同じ UUID を持っていません つまり より高い CPS バージョンには同じ UUID があります 機能拡張のバグが Cisco Bug ID CSCuu85319 として登録されました 両方の PCRFClient0X VM で同じリビジョン番号を持つ場合 HA を実現することができます PCRFClient VM 間での SVN 同期の確認 PCRFClient VM 間で UUID が同じではないため 次のコマンドを入力します svn info http://pcrfclient01/repos/configuration svn info http://pcrfclient02/repos/configuration 注 : これらのコマンドと共に PCRFClient01 と PCRFClient02 VM の正確なホスト名を提供する必要があります また SVN リポジトリが PCRFClient VM 間で同期されているかどうかを確認するため check_svn_sync.sh スクリプトも使用できます このスクリプトは この項目の末尾に記載されています

これらの Quantum Network suite(qns) のエラーログに気付くことがあるかもしれません これらのエラーメッセージは svn_uuid_mismatch.sh スクリプトで確認できます このスクリプトは この項目の末尾に記載されています svn info http://pcrfclient01/repos/configuration svn info http://pcrfclient02/repos/configuration 次に示すように VM 間で UUID が異なる場合でも バージョンが同じでなければなりません 両方の PCRFClient VM の SVN バージョンが同じ場合 SVN リポジトリの同期が発生し その結果高可用性が実現します ===PCRFClient01=== [root@pcrfclient01 ~]# svn info http://pcrfclient01/repos/configuration Path: configuration URL: http://pcrfclient01/repos/configuration Repository Root: http://pcrfclient01/repos Repository UUID: ed2f2f76-f588-443e-9bb8-3fb05abd903b Revision: 392 <<<< revision number Node Kind: directory Last Changed Author: broadhop Last Changed Rev: 392 Last Changed Date: 2015-06-01 15:52:12-0600 (Mon, 01 Jun 2015) ===PCRFClient02=== [root@pcrfclient01 ~]# svn info http://pcrfclient02/repos/configuration Path: configuration URL: http://pcrfclient02/repos/configuration Repository Root: http://pcrfclient02/repos Repository UUID: 70e98d90-b9c7-4c5b-a3db-681dd68c62a6 Revision: 392 <<<< revision number Node Kind: directory Last Changed Author: broadhop Last Changed Rev: 392 Last Changed Date: 2015-06-01 15:52:12-0600 (Mon, 01 Jun 2015) SVN リポジトリの同期の修正 前のセクションでは SVN リポジトリの同期を確認する方法について説明しました ここでは SVN の同期を修正する方法について説明します PCRFClient01 がプライマリで PCRFClient02 がセカンダリで PCRFClient02 の SVN リポジトリは同期されていないと仮定します PCRFClient02 の SVN リポジトリを PCRFClient01 と同期させるには 次の手順を実行します 1. PCRFClient01 で SVN 同期ジョブを無効にします crontab -e Comment this cron job entry: /usr/bin/svnsync sync http:// pcrfclient02/repos-proxy-sync 注 : ここでは PCRFClient02 は PCRFClient02 VM のカスタマーホスト名です 2. PCRFClient02 にログインし /etc/httpd/conf.d/subversion.conf を編集し この太字テキストで更新します <Location /repos-proxy-sync>

DAV svn SVNPath /var/www/svn/repos Order deny,allow Deny from all Allow from pcrfclient01 <<< # customer host name of PCRFClient01 VM </Location> 3. PCRFClient02 VM で HTTPD サービスを再起動するため 次のコマンドを入力します service httpd restart 4. PCRFClient01 で SVN データを同期するため 次のコマンドを入力します SVN リポジトリの同期は リビジョンの数とサイズに応じて 時間がかかる場合があります /usr/bin/svnsync sync http://pcrfclient02/repos-proxy-sync 注 : ここでは PCRFClient02 は PCRFClient02 VM のカスタマーホスト名です ロックエラーが報告されたら次のコマンドを入力し 次に svnsync コマンドを再試行します /usr/bin/svn propdel svn:sync-lock --revprop -r 0 http:// pcrfclient02/repos-proxy-sync まだエラーが発生する場合 SVN の同期の再初期化 に進みます 5. SVN リポジトリのリビジョン番号が PCRFClient01 と PCRFClient02 で同じであることを確認するには check_svn_sync.sh スクリプト または PCRFClient VM 間での SVN 同期の確認 で示したコマンドを使用します 6. PCRFClient01 で SVN 同期ジョブを有効化します crontab -e /usr/bin/svnsync sync http://pcrfclient02/repos-proxy-sync SVN の同期の再初期化 セクション SVN リポジトリの同期の修正 の手順 4 でエラーが発生した場合のみ これらの手順を実行します 前のセクションでエラーが発生しない場合 これらの手順は無視できます 注 : 次の手順を実行する前に シスコテクニカルサポートチームにお問い合わせください 1. SVN 同期を再初期化する前に まず haproxy 設定の svn_proxy から PCRFClient02 を無効にします スタンバイ lb( この例では lb02) に移動し /etc/haproxy/haproxy.cfg を変更し ここに示す太字の行をコメントアウトします # アクティブ lb( この例では lb01) に移動し HA フェールオーバーを行うため 次のコマンドを入力します haproxy/memcached/vip が他の lb( この例では lb02) に移行したことを確認します スタンバイ lb( 現在 lb01 がスタンバイ ) に移動し /etc/haproxy/haproxy.cfg を変更し 太字の行をコメントアウトします

# アクティブ lb( 現在 lb02 がアクティブ ) に移動し HA フェールオーバーを行うため 次のコマンドを入力します haproxy/memcached/vip が他の lb( この例では lb01) に移行したことを確認します 2. PCRFClient02 で SVN リポジトリのディレクトリを再初期化するため 次のコマンドを入力します tar -czf /var/tmp/repos.tar.gz /var/www/svn/repos mkdir -p /var/www/svn/repos rmdir /var/www/svn/repos /usr/bin/svnadmin create /var/www/svn/repos chown -R apache:apache /var/www/svn/repos 3. PCRFClient02 で 次のデータで パス /var/www/svn/repos/hooks/ に pre-revpropchange という名前のファイルを作成します tar -czf /var/tmp/repos.tar.gz /var/www/svn/repos mkdir -p /var/www/svn/repos rmdir /var/www/svn/repos /usr/bin/svnadmin create /var/www/svn/repos chown -R apache:apache /var/www/svn/repos 4. PCRFClient02 で 前に作成したファイルの権限を変更するため次のコマンドを入力し さらに HTTPD サービスの再起動を実行します chmod 700 /var/www/svn/repos/hooks/pre-revprop-change chown apache:apache /var/www/svn/repos/hooks/pre-revprop-change service httpd restart 5. PCRFClient01 で SVN データの同期を行うため 次のコマンドを入力します /usr/bin/svnsync init http://pcrfclient02/repos-proxy-sync http:// pcrfclient01/repos-proxy-sync /usr/bin/svnsync sync http:// pcrfclient02/repos-proxy-sync 注 : PCRFClient01 と PCRFClient02 の代わりに 設定に応じて PCRFClient01 と PCRFClient02 の適切なホスト名を入力します 6. SVN リポジトリが同期されたかどうかを確認するには PCRFClient VM 間での SVN 同期の確認 の手順を実行します 7. haproxy 設定の SVN プロキシから PCRFClient02 を有効にします 基本的に 手順 1 でコメントアウトした行をアンコメントします スタンバイ lb( この例では lb02) に移動し /etc/haproxy/haproxy.cfg を変更し ここに示す太字の行をアンコメントします haproxy/memcached/vip が他の lb( この例では lb02) に移行したことを確認します haproxy/memcached/vip が他の lb( この例では lb02) に移行したことを確認します

スタンバイ lb( 現在 lb01 がスタンバイ ) に移動し /etc/haproxy/haproxy.cfg を変更し ここに示す太字の行をアンコメントします アクティブ lb(lb02 がアクティブ ) に移動し HA フェールオーバーを終了するため 次のコマンドを入力します haproxy/memcached/vip が他の lb( この例では lb01) に移行したことを確認します 8. PCRFClient01 で SVN 同期ジョブを有効化します スクリプト check_svn_sync.sh PCRFClient VM 間の SVN の同期を確認するため CPS システムにこのスクリプトを配置します svn_uuid_mismatch.sh 各 QNS VM から SVN UUID に関連するエラーメッセージを監視するため CPS システムにこのスクリプトを配置します