プライマリ・コンテンツに移動
Oracle® Database Appliance X6-2S and X6-2Mデプロイメントおよびユーザーズ・ガイド
リリース12.1.2.7.0
E67091-01
目次へ移動
目次
索引へ移動
索引

前
次

C odacli create-applianceコマンドのJSONファイルの例

次のJSONファイルの例およびreadmeを使用して、コマンドライン・インタフェースでのアプライアンスの作成に使用できるJSONファイルを作成します。

odacli create-applianceコマンドを使用するには、JSONファイルを作成する必要があります。ここにあるJSONファイルの例およびreadmeの情報をテンプレートとして使用して、環境に応じたファイルを作成できます。このページの例およびreadmeは、/opt/oracle/dcs/sampleディレクトリにもあります。

注意:

JSONファイルを作成する前に、readmeおよび例を慎重に検討することが重要です。設定に基づいてネットワークおよびOracle ILOMの情報を正しく入力していない場合は、ホストおよびOracle ILOMへのネットワーク・アクセスが失われます。

例C-1 Oracle Database Appliance X6-2SまたはX6-2Mをロール分離で作成するためのJSONファイル

次の記述は、Oracle Database Appliance X6-2SまたはX6-2Mの作成に使用されるJSONファイルの例です。この例ではロール分離を使用しています。

$ cat create-appliance.json
{
  "instance" : {
    "name" : "odambox",
    "instanceBaseName" : "odambox",
    "dbEdition" : "EE",
    "timeZone" : "UTC",
    "ntpServers" : ["10.0.3.14"],
    "dnsServers" : ["10.0.4.10","10.0.4.11","10.0.4.12"],
    "domainName" : "example.com",
    "isRoleSeparated" : true,
    "osUserGroup" : {
      "groups" : [ {
        "groupId" : 1001,
        "groupName" : "oinstall",
        "groupRole" : "oinstall"
      }, {
        "groupId" : 1002,
        "groupName" : "dbaoper",
        "groupRole" : "dbaoper"
      }, {
        "groupId" : 1003,
        "groupName" : "dba",
        "groupRole" : "dba"
      }, {
        "groupId" : 1004,
        "groupName" : "asmadmin",
        "groupRole" : "asmadmin"
      }, {
        "groupId" : 1005,
        "groupName" : "asmoper",
        "groupRole" : "asmoper"
      }, {
        "groupId" : 1006,
        "groupName" : "asmdba",
        "groupRole" : "asmdba"
      } ],
      "users" : [ {
        "userId" : 1000,
        "userName" : "oracle",
        "userRole" : "oracleUser"
      }, {
        "userId" : 1001,
        "userName" : "grid",
        "userRole" : "gridUser"
      } ]
    }
  },
  "nodes" : [ {
    "nodeNumber" : "0",
    "nodeName" : "odambox",
    "network" : [ {
       "nicName" : "btbond1",
       "ipAddress" : "10.0.1.11",
       "subNetMask" : "255.255.255.0",
       "gateway" : "10.0.1.1",
       "networkType" : [ "Public" ],
       "isDefaultNetwork" : true
      },
      {
       "nicName" : "btbond2",
       "ipAddress" : "192.168.18.24",
       "subNetMask" : "255.255.255.0",
       "gateway" : "192.168.18.1",
       "networkType" : [ "Backup" ],
       "isDefaultNetwork" : false
      }
    ],
    "ilom" : {
      "ilomName":"odambox-c",
      "ipAddress":"10.0.2.10",
      "subNetMask":"255.255.255.0",
      "gateway":"10.0.2.1"
     }
  } ],
  "grid" : {
    "diskGroup" : [ {
      "diskGroupName" : "DATA",
      "redundancy" : "NORMAL",
      "diskPercentage" :70
    }, {
      "diskGroupName" : "RECO",
      "redundancy" : "NORMAL",
      "diskPercentage" :30
    } ],
    "language" : "en"
  },
  "database" : {
    "dbName" : "db1",
    "dbVersion" : "12.1.0.2",
    "instanceOnly" : false,
    "isCdb" : true,
    "pdBName" : "pdb1",
    "pdbAdminuserName" : "pdbuser",
    "adminPassword" : "welcome1",
    "dbType" : "SI",
    "dbTargetNodeNumber" : "0",
    "dbClass" : "OLTP",
    "dbShape" : "odb1",
    "dbStorage" : "ACFS",
    "dbCharacterSet" : {
      "characterSet" : "AL32UTF8",
      "nlsCharacterset" : "AL16UTF16",
      "dbTerritory" : "AMERICA",
      "dbLanguage" : "AMERICAN"
    },
    "dbConsoleEnable" : false
  },
  "asr" :{
    "userName":"john.smith@example.com",
    "password":"xxxxx",
    "proxyServerName":"www-proxy.example.com",
    "proxyPort":"80",
    "proxyUserName":"",
    "proxyPassword":"",
    "snmpVersion":"v3"
  }
}

例C-2 Oracle Database Appliance X6-2SまたはX6-2Mをロール分離なしで作成するためのJSONファイル

次の記述は、ロール分離を使用しないOracle Database Appliance X6-2SまたはX6-2Mの作成に使用されるJSONファイルの例です。この例では、2つのグループ(oinstallとdba)および単一のユーザー("oracle")を作成します。


  
$ cat create-appliance.json
{
  "instance" : {
    "name" : "odambox",
    "instanceBaseName" : "odambox",
    "dbEdition" : "EE",
    "timeZone" : "UTC",
    "ntpServers" : ["10.0.3.14"],
    "dnsServers" : ["10.0.4.10","10.0.4.11","10.0.4.12"],
    "domainName" : "example.com",
    "isRoleSeparated" : false,
    "osUserGroup" : {
      "groups" : [ {
        "groupId" : 1001,
        "groupName" : "oinstall",
        "groupRole" : "oinstall"
      }, {
        "groupId" : 1002,
        "groupName" : "dba",
        "groupRole" : "dba"
      } ],
     "users" : [ {
        "userId" : 1000,
        "userName" : "oracle",
        "userRole" : "oracleUser"
      } ]
    }
  },
  "nodes" : [ {
    "nodeNumber" : "0",
    "nodeName" : "odambox",
    "network" : [ {
       "nicName" : "btbond1",
       "ipAddress" : "10.0.1.11",
       "subNetMask" : "255.255.255.0",
       "gateway" : "10.0.1.1",
       "networkType" : [ "Public" ],
       "isDefaultNetwork" : true
      },
      {
       "nicName" : "btbond2",
       "ipAddress" : "192.168.18.24",
       "subNetMask" : "255.255.255.0",
       "gateway" : "192.168.18.1",
       "networkType" : [ "Backup" ],
       "isDefaultNetwork" : false
      }
    ],
    "ilom" : {
      "ilomName":"odambox-c",
      "ipAddress":"10.0.2.10",
      "subNetMask":"255.255.255.0",
      "gateway":"10.0.2.1"
     }
  } ],
  "grid" : {
    "diskGroup" : [ {
      "diskGroupName" : "DATA",
      "redundancy" : "NORMAL",
      "diskPercentage" :70
    }, {
      "diskGroupName" : "RECO",
      "redundancy" : "NORMAL",
      "diskPercentage" :30
    } ],
    "language" : "en"
  },
  "database" : {
    "dbName" : "db1",
    "dbVersion" : "12.1.0.2",
    "instanceOnly" : false,
    "isCdb" : true,
    "pdBName" : "pdb1",
    "pdbAdminuserName" : "pdbuser",
    "adminPassword" : "welcome1",
    "dbType" : "SI",
    "dbTargetNodeNumber" : "0",
    "dbClass" : "OLTP",
    "dbShape" : "odb1",
    "dbStorage" : "ACFS",
    "dbCharacterSet" : {
      "characterSet" : "AL32UTF8",
      "nlsCharacterset" : "AL16UTF16",
      "dbTerritory" : "AMERICA",
      "dbLanguage" : "AMERICAN"
    },
    "dbConsoleEnable" : false
  },
  "asr" :{
    "userName":"john.smith@example.com",
    "password":"xxxxx",
    "proxyServerName":"www-proxy.example.com",
    "proxyPort":"80",
    "proxyUserName":"",
    "proxyPassword":"",
    "snmpVersion":"v3"
  }
}