SQL レプリケーションを使用したロールアップ コア環境のアップグレード

バージョン 1

    検証バージョン

    LANDESK Management Suite 9.6

    LANDESK Management Suite 2016.x


     

     

    概要 :

    SQL レプリケーションは LDMS 9.6 及び LDMS 2016 のロールアップ コアにおける新しいテクノロジーです。

    ロールアップ コアをアップグレードする必要がある際はに特に注意が必要です。

    また、このレプリケーションを用いてアップグレードを行う際にクライアント コアに何が起きるかを

    理解することも重要です。

     

     

    レプリケーション テクノロジー

     

    用語説明
    パブリッシャ

    (レプリケーションを用いて) データをロールアップ コア データベースに送信するクライアント コア データベースです。

    サブスクライバロールアップ コア データベースです。
    スキーマデータベース構造です。

     

     

    一般情報

    SQL レプリケーション環境において、全てのパブリッシャのデータベースのデータベース スキーマ (構造) は

    セットアップ及び構成時に評価されます。

    これは最も古いバージョンのデータベースを検出するために行われます。

    各パブリッシャでデータベース ビューが生成されますが、これはデータにアクセスするために使用され、製品の

    テーブル自体に影響を与えるものではありません。

     

    例 : 次の 3 つのコア (LDMS 9.6 / LDMS 2016 / LDMS 2016) をロールアップする場合、LDMS 9.6 が最も

    低いバージョンとなるため、LDMS 9.6 のデータベース スキーマが使用されます。

     

     

    ケース 1 :

    ロールアップ コアをアップグレードする必要がある場合

     

    解決方法 :

    これはパブリッシャのデータベース バージョンに依存します。

    例えば、すべてのパブリッシャが LDMS 2016 であり、ロールアップ コア (サブスクライバ) が LDMS 9.6 であった場合、

    SQL レプリケーションを無視してロールアップ コアを更新することができます。

    しかしながら、パブリッシャがアップグレードされる場合、ロールアップ コアのアップグレードの前に実施される

    必要があります。

    この理由は上記の一般情報に記載されています。

     

    データベース スキーマは、各データベースのうち最も低いバージョンを基本とします。

    子のアップグレードは SQL レプリケーションを中断せず、既存のテーブルの複製は続行されます。

    ただし、新しいテーブルに関しては、ロールアップ コアのアップグレードが完了するまで複製されません。

    ロールアップ コアのアップグレードが完了すると、 SQL レプリケーション ユーティリティ (landesk.database.replication.exe)

    が実行され、 SQL レプリケーションを最初から再セットアップすることができます。

    これにより新しいデータベース ビューが生成され、また全てのパブリッシャのデータベースの新しいスナップショットが

    生成され、必要に応じて新しいテーブルが取り込まれます。

     

     

    ケース 2 :

    SQL レプリケーション環境に参加しているクライアント コアをアップグレードする必要がある場合

     

    解決方法 :

    子となるコアは自由にアップグレード可能です。

    主な注意点を以下に示します。

     

    • SQL レプリケーションは最も低いバージョンのデータベースに合わせてセットアップされ構成されます。
    • SQL レプリケーションは引き続き動作しますが、パブリッシャのデータベース ビューは古いバージョンのみを複製します。
    • 新しいデータが必要となる場合、もしくはすべての子となるコアがアップグレードされた後、

    SQL レプリケーションユーティリティ (landesk.database.replication.exe) は SQL レプリケーションを

    最初からセットアップするように再度実行することができます。

    これにより、すべてのパブリッシャ (子となるコア) の新しいスナップショットが生成され、新しいテーブルの複製が開始されます。

     

     

    英語版 : https://community.ivanti.com/docs/DOC-41477