Membuat CEV untuk RDS Custom for SQL Server - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat CEV untuk RDS Custom for SQL Server

Anda dapat membuat versi mesin kustom (CEV) menggunakan AWS Management Console atau AWS CLI. Kemudian, Anda dapat menggunakan CEV tersebut untuk membuat instans DB RDS Custom for SQL Server.

Pastikan bahwa Amazon Machine Image (AMI) berada di akun dan Wilayah AWS yang sama dengan CEV Anda. Jika tidak, proses untuk membuat CEV akan gagal.

Untuk informasi selengkapnya, lihat Membuat dan menghubungkan ke instans DB untuk Amazon RDS Custom for SQL Server.

penting

Langkah-langkah untuk membuat CEV sama untuk AMI yang dibuat dengan SQL Server yang sudah diinstal sebelumnya dan yang dibuat menggunakan bawa media Anda sendiri (BYOM).

Cara membuat CEV
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Versi mesin kustom.

    Halaman Versi mesin kustom menampilkan semua CEV yang ada saat ini. Jika Anda belum membuat CEV, tabel akan kosong.

  3. Pilih Buat versi mesin kustom.

  4. Untuk Jenis mesin, pilih Microsoft SQL Server.

  5. Untuk Edisi, pilih edisi mesin DB yang ingin Anda gunakan.

  6. Untuk Versi utama, pilih versi mesin utama yang diinstal pada AMI Anda.

  7. Di Detail versi, masukkan nama yang valid dalam Nama versi mesin kustom.

    Format namanya adalah major-engine-version.minor-engine-version.customized_string. Anda dapat menggunakan 1-50 karakter alfanumerik, garis bawah, tanda hubung, dan titik. Misalnya, Anda dapat memasukkan nama 15.00.4249.2.my_cevtest.

    Jika ingin, masukkan Deskripsi untuk CEV Anda.

  8. Untuk Media Instalasi, telusuri atau masukkan ID AMI yang ingin Anda buat menjadi CEV.

  9. Di bagian Tag, tambahkan tag apa pun untuk mengidentifikasi CEV.

  10. Pilih Buat versi mesin kustom.

Halaman Versi mesin kustom muncul. CEV Anda ditampilkan dengan status pending-validation

Untuk membuat CEV dengan menggunakanAWS CLI, jalankan perintah create-custom-db-engine-version.

Opsi berikut diperlukan:

  • --engine

  • --engine-version

  • --image-id

Anda juga dapat menentukan parameter berikut:

  • --description

  • --region

  • --tags

Contoh berikut membuat CEV bernama 15.00.4249.2.my_cevtest. Pastikan bahwa nama CEV Anda dimulai dengan nomor versi mesin utama.

Untuk Linux, macOS, atau Unix:

aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version 15.00.4249.2.my_cevtest \ --image-id ami-0r93cx31t5r596482 \ --description "Custom SQL Server EE 15.00.4249.2 cev test"

Output parsial berikut menunjukkan mesin, grup parameter, dan informasi lainnya.

"DBEngineVersions": [ { "Engine": "custom-sqlserver-ee", "MajorEngineVersion": "15.00", "EngineVersion": "15.00.4249.2.my_cevtest", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server", "DBEngineVersionArn": "arn:aws:rds:us-east-1:<my-account-id>:cev:custom-sqlserver-ee/15.00.4249.2.my_cevtest/a1234a1-123c-12rd-bre1-1234567890", "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test", "Image": [ "ImageId": "ami-0r93cx31t5r596482", "Status": "pending-validation" ], "CreateTime": "2022-11-20T19:30:01.831000+00:00", "SupportsLogExportsToCloudwatchLogs": false, "SupportsReadReplica": false, "Status": "pending-validation", "SupportsParallelQuery": false, "SupportsGlobalDatabases": false, "TagList": [] } ]

Jika proses untuk membuat CEV gagal, RDS Custom for SQL Server mengeluarkan RDS-EVENT-0198 dengan pesan Creation failed for custom engine version major-engine-version.cev_name. Pesan tersebut mencakup detail tentang kegagalan, misalnya, peristiwa mencetak file yang tidak ada. Untuk menemukan ide pemecahan masalah dalam pembuatan CEV, lihat Memecahkan masalah kesalahan CEV untuk RDS Custom for SQL Server.

Membuat instans DB RDS Custom for SQL Server dari CEV

Setelah Anda berhasil membuat CEV, status CEV akan menunjukkan pending-validation. Kini Anda dapat membuat RDS Custom baru untuk instans DB SQL Server menggunakan CEV. Untuk membuat instans DB RDS Custom for SQL Server baru dari CEV, lihat Membuat instans DB untuk RDS Custom for SQL Server.

Siklus hidup CEV

Siklus hidup CEV mencakup status-status berikut.

Status CEV Deskripsi Saran pemecahan masalah

pending-validation

CEV telah dibuat dan sedang menunggu validasi AMI terkait. CEV akan tetap dalam status pending-validation sampai instans DB RDS Custom for SQL Server dibuat darinya.

Jika tidak ada tugas, buat instans DB RDS Custom for SQL Server baru dari CEV. Saat membuat instans DB RDS Custom for SQL Server, sistem mencoba memvalidasi AMI terkait untuk CEV.

validating

Tugas pembuatan untuk instans DB RDS Custom for SQL Server berdasarkan CEV baru sedang berlangsung. Saat membuat instans RDS Custom for SQL Server DB, sistem mencoba memvalidasi AMI CEV terkait.

Tunggu tugas pembuatan instans DB RDS Custom for SQL Server yang ada selesai. Anda dapat menggunakan konsol RDS EVENTS untuk meninjau pesan peristiwa terperinci untuk pemecahan masalah.

available

CEV berhasil divalidasi. CEV akan memasuki status available setelah instans DB RDS Custom for SQL Server telah berhasil dibuat darinya.

CEV tidak memerlukan validasi tambahan. CEV dapat digunakan untuk membuat instans DB RDS Custom for SQL Server tambahan atau memodifikasi yang sudah ada.

inactive

Status CEV telah diubah menjadi tidak aktif.

Anda tidak dapat membuat atau meningkatkan instans DB RDS Custom dengan CEV ini. Anda juga tidak dapat memulihkan snapshot DB untuk membuat instans DB RDS Custom baru dengan CEV ini. Untuk informasi tentang cara mengubah status menjadi ACTIVE, lihat Memodifikasi CEV untuk RDS Custom for SQL Server.

failed

Langkah membuat instans DB gagal untuk CEV ini sebelum dapat memvalidasi AMI. Selain itu, status AMI yang mendasari yang digunakan oleh CEV tidak tersedia.

Lakukan pemecahan masalah akar penyebab sistem tidak dapat membuat instans DB. Lihat detail pesan kesalahan dan coba buat instans DB baru lagi. Pastikan bahwa status AMI yang mendasari yang digunakan oleh CEV tersedia.

incompatible-image-configuration

Terjadi kesalahan saat memvalidasi AMI.

Lihat detail teknis kesalahan. Anda tidak dapat mencoba memvalidasi AMI dengan CEV ini lagi. Tinjau rekomendasi berikut:

  • Pastikan CEV Anda diberi nama menggunakan pola penamaan SQL Server yang diperlukan yaitu versi utama + versi minor + string yang disesuaikan.

  • Pastikan versi SQL Server dalam nama CEV cocok dengan versi yang disediakan dengan AMI.

  • Pastikan versi build OS memenuhi versi build minimum yang diperlukan.

  • Pastikan versi utama OS memenuhi versi utama minimum yang diperlukan.

Buat CEV baru menggunakan informasi yang benar.

Jika diperlukan, buat instans EC2 baru menggunakan AMI yang didukung dan jalankan proses Sysprep pada instans.