1 前提条件
Oracle Cloud Marketplace上でOracle GoldenGateを使用する前に、次の前提条件を確認します。
サポート対象ブラウザ
Oracle Cloud Infrastructureでは、Google Chrome、Microsoft Edge、Internet Explorer 11、Safari、FirefoxおよびFirefox ESRの最新デスクトップ・バージョンがサポートされます。Firefox、Internet Explorer、Edgeでは、モバイル版ブラウザおよびプライベート・ブラウズ・モードはサポートされていません。
1.1 Oracle GoldenGate Microservicesをデプロイするための前提条件
Oracle GoldenGate Microservices on Marketplaceを使用することで、Oracle GoldenGateをオフボックス・アーキテクチャでデプロイできます。これは、Oracle GoldenGateデプロイメントを1つの場所から実行および管理できるということです。
Oracle GoldenGate Microservicesをデプロイするために必要な前提条件は次のとおりです。
- Oracle Cloudアカウント
- 割り当てられたOracle Cloudテナントへのアクセス
- Oracle Cloudテナント内のコンピュート・ノード・リソース
- ローカルSSH/RSAキー
SSH/RSAキーの作成
Oracle GoldenGateコンピュート・ノードの構築後にOracle Cloud Infrastructureを使用するには、構築されたノードにログインできるように、インタビュー・プロセスでSSH公開キーを指定する必要があります。
SSHキーを構築するには、次のステップを実行します。
- ターミナル・ウィンドウを開き、次のコマンドを入力して、キー生成プログラムを起動します。
$ ssh-keygen Generating public/private rsa key pair.
- このファイルを格納するパスを入力します。デフォルトでは、これはホーム・ディレクトリの
.ssh
という非表示フォルダに保存されます。必要に応じて、このデフォルトの場所を変更します。Enter file in which to save the key (/Users/johndoe/.ssh/id_rsa): <Return>
- キーを使用するためのパスフレーズを入力します。
Enter passphrase (empty for no passphrase): <passphrase>
- パスフレーズを再入力して確認します。
Enter same passphrase again: <passphrase>
- 結果を確認します。
キー・フィンガープリント(コロンで区切られた2桁の16進数値)が表示されます。キーへのパスが正しいか確認してください。前述の例で、パスは
/Users/johndoe/.ssh/id_rsa.pub
です。これで公開キーまたは秘密キーのペアが作成されました。
1.2 Oracle GoldenGate Marketplaceインスタンスの作成に必要なOCIポリシー
Oracle GoldenGate Marketplaceインスタンスを作成するには、次のOCIポリシーが必要です。
- グループ<ggowner>に、コンパートメント<コンパートメント名>のinstance-familyの管理を許可します
- グループ<ggowner>に、コンパートメント<コンパートメント名>のorm-familyの管理を許可します
- グループ<ggowner>に、コンパートメント<コンパートメント名>のvolume-familyの管理を許可します
- グループ<ggowner>に、コンパートメント<コンパートメント名>のvirtual-network-familyの使用を許可します
- グループ<ggowner>に、コンパートメント<コンパートメント名>のpublic-ipsの管理を許可します
- グループ<ggowner>に、テナンシのtag-namespacesの使用を許可します
- グループ<ggowner>に、テナンシのcompartmentsの調査を許可します
<ggowner>はグループの例で、<コンパートメント名>はコンパートメントの例です。instance-family、orm-family、volume-family、virtual-network-familyおよびpublic-ipsは権限名です。
ノート:
- public-ipsの管理権限は、インスタンスにパブリックIPアドレスを指定する場合にのみ必要です。Oracle GoldenGateでは、スタックのアップグレード後もパブリック・アドレスが保持されるように、予約済IPアドレスが使用されます。
- ネットワーク・コンパートメントは、テナンシ内のすべてのユーザーのネットワーク・リソースを個別のネットワーク・グループで管理するという方法に従うことを前提としています。また、テナンシで独自のネットワーク・リソースを作成できるようにする場合、ポリシーは、
Allow group <marketplace-permissions> to manage virtual-network-family in compartment <Marketplace-Test>
になります。