Skip to content

Instantly share code, notes, and snippets.

@gowatana
Last active December 19, 2022 14:07
Show Gist options
  • Select an option

  • Save gowatana/9ac123c63933d639f92033c8d7a737e4 to your computer and use it in GitHub Desktop.

Select an option

Save gowatana/9ac123c63933d639f92033c8d7a737e4 to your computer and use it in GitHub Desktop.
curl -k -X POST \
https://192.168.20.19/era/v0.9/databases/provision \
-H 'Content-Type: application/json' \
-u 'admin:nutanix/4u' \
-d \ '{"databaseType":"postgres_database","name":"pgsql-02","softwareProfileId":"33e0631b-0f20-4759-98f7-50affe1261fe","softwareProfileVersionId":"5b3e0c5a-1f9f-4b15-bd1c-efcd02f5d13b","computeProfileId":"70700ae6-fa63-4841-8b7a-183f03806b55","networkProfileId":"1005a5ea-b208-4f75-8316-a32592fc1498","dbParameterProfileId":"038103f2-6704-45a0-a297-33d066463bab","timeMachineInfo":{"name":"pgsql-02_TM","description":"","slaId":"4d9dcd6d-b6f8-47f0-8015-9e691c1d3cf4","schedule":{"snapshotTimeOfDay":{"hours":20,"minutes":0,"seconds":0},"continuousSchedule":{"enabled":true,"logBackupInterval":30,"snapshotsPerDay":1},"weeklySchedule":{"enabled":true,"dayOfWeek":"MONDAY"},"monthlySchedule":{"enabled":true,"dayOfMonth":"19"},"quartelySchedule":{"enabled":true,"startMonth":"JANUARY","dayOfMonth":"19"},"yearlySchedule":{"enabled":false,"dayOfMonth":31,"month":"DECEMBER"}},"tags":[],"autoTuneLogDrive":true},"actionArguments":[{"name":"listener_port","value":"5432"},{"name":"database_size","value":"200"},{"name":"auto_tune_staging_drive","value":true},{"name":"allocate_pg_hugepage","value":false},{"name":"cluster_database","value":false},{"name":"enable_peer_auth","value":false},{"name":"database_names","value":"pgsql2"},{"name":"db_password","value":"nutanix/4u"}],"createDbserver":true,"nodeCount":1,"nxClusterId":"d20656e2-84c3-4ff9-9327-7b67363bbf2f","sshPublicKey":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpw2lDLuxe9UVaUNUEH6LMtMy/aD/GPxxf2bnHUxjAkYN0g3N9lPutMn+RZV/y64OHtGFc1g+DfWFaqnh4kLGv/MPivp7F4HfxrlKqVKo+dFkpNxwFVTpAxaslXTZVRbAO61bl1ZnIhkC7n86VWqHdyf8YXjghKebB8Lu1sYST1OqU7mar1D8pSs9IAJ5PNpxx1xNxYlJzuDwI6c1twidpzcRSyJR70UFTO5HX1xNcTDqzOsQpFZCrlCeaRrKLvD84ymjkaVnvCg8hEum+PskY6dfQKbf/vNkebZM6u07fQzceMojXJG+0dOwzHdPAznBbSEetCHCfGhVR9lggQKnUfZbhmG/s9riWEEBwX/fj2azjGHFopNv8rZPtt8ho/szgxO6tZyXutuavCRAeej2IyHU2X7VkZKvsYLw/DqzzuvX6rFMTDBtaFD9VmiD4TZfk5S5a+gbpqLa2DIe5jklzhc2Xri9Mdym/UbcHmNGQF22ImyGBdQtzxb06L4ur+hM= root@lab-linux-02","clustered":false,"nodes":[{"properties":[],"vmName":"ndb-pgsql-sv-02","networkProfileId":"1005a5ea-b208-4f75-8316-a32592fc1498"}],"vmPassword":"nutanix/4u","autoTuneStagingDrive":true}'
@gowatana
Copy link
Author

下記の投稿むけ。
NDB で PostgreSQL DB をプロビジョニングしてみる。(REST API & curl 編)
https://blog.ntnx.jp/entry/2022/12/19/230611

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment