Membuat CEV untuk RDS Kustom untuk 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 Kustom untuk SQL Server

Anda dapat membuat versi mesin khusus (CEV) menggunakan AWS Management Console atau file AWS CLI. Anda kemudian dapat menggunakan CEV untuk membuat RDS Custom for SQL Server DB instance.

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

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

penting

Langkah-langkah untuk membuat CEV adalah sama untuk AMIs dibuat dengan SQL Server pra-instal dan yang dibuat menggunakan membawa media Anda sendiri (BYOM).

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

  2. Di panel navigasi, pilih Versi mesin kustom.

    Halaman versi mesin Kustom menunjukkan semua CEVs yang ada saat ini. Jika Anda belum membuat apapunCEVs, tabel kosong.

  3. Pilih Buat versi mesin kustom.

  4. Untuk jenis Engine, pilih Microsoft SQL Server.

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

  6. Untuk versi Major, pilih versi mesin utama yang diinstal pada AndaAMI.

  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.

    Secara opsional, masukkan deskripsi untuk AndaCEV.

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

  9. Di bagian Tag, tambahkan tag apa pun untuk mengidentifikasiCEV.

  10. Pilih Buat versi mesin kustom.

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

Untuk membuat CEV dengan menggunakan AWS 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 menciptakan CEV nama15.00.4249.2.my_cevtest. Pastikan bahwa nama Anda CEV 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 masalah RDS-EVENT-0198 dengan pesanCreation 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 untuk masalah CEV pembuatan, lihat. Memecahkan masalah CEV kesalahan untuk RDS Kustom untuk Server SQL

Buat instance RDS Custom for SQL Server DB dari CEV

Setelah Anda berhasil membuatCEV, CEVstatus akan ditampilkanpending-validation. Anda sekarang dapat membuat instance RDS Custom for SQL Server DB baru menggunakanCEV. Untuk membuat instance RDS Custom for SQL Server DB baru dari aCEV, lihatMembuat instans RDS Custom for SQL Server DB.

Siklus hidup a CEV

CEVSiklus hidup mencakup status berikut.

CEVstatus Deskripsi Saran pemecahan masalah

pending-validation

A CEV telah dibuat dan sedang menunggu validasi yang terkaitAMI. A CEV akan tetap masuk pending-validation sampai instance RDS Custom for SQL Server DB dibuat darinya.

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

validating

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

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

available

CEVItu berhasil divalidasi. A CEV akan memasukkan available status setelah instance RDS Custom for SQL Server DB berhasil dibuat darinya.

CEVTidak memerlukan validasi tambahan. Hal ini dapat digunakan untuk membuat RDS Custom tambahan untuk contoh SQL Server DB atau memodifikasi yang sudah ada.

inactive

CEVTelah dimodifikasi menjadi keadaan tidak aktif.

Anda tidak dapat membuat atau memutakhirkan instans RDS Custom DB dengan iniCEV. Selain itu, Anda tidak dapat memulihkan snapshot DB untuk membuat instance RDS Custom DB baru dengan iniCEV. Untuk informasi tentang cara mengubah status menjadi ACTIVE, lihat Memodifikasi CEV untuk RDS Kustom untuk Server SQL.

failed

Langkah create DB instance gagal untuk ini CEV sebelum dapat memvalidasi. AMI Atau, yang mendasari yang AMI digunakan oleh CEV tidak dalam keadaan 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 yang mendasari yang AMI CEV digunakan oleh dalam keadaan tersedia.

incompatible-image-configuration

Ada kesalahan memvalidasi. AMI

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

  • Pastikan nama Anda CEV menggunakan pola penamaan yang diperlukan dari SQL Server versi mayor+versi minor+string khusus.

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

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

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

Buat yang baru CEV menggunakan informasi yang benar.

Jika diperlukan, buat EC2 instance baru menggunakan didukung AMI dan jalankan proses Sysprep di atasnya.