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 khusus (CEV) menggunakan Konsol Manajemen AWS atau. AWS CLI Kemudian, Anda dapat menggunakan CEV tersebut untuk membuat instans DB RDS Custom for SQL Server.
Pastikan Amazon Machine Image (AMI) berada di AWS akun dan Wilayah 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
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
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.
-
Pilih Buat versi mesin kustom.
-
Untuk Jenis mesin, pilih Microsoft SQL Server.
-
Untuk Edisi, pilih edisi mesin DB yang ingin Anda gunakan.
-
Untuk Versi utama, pilih versi mesin utama yang diinstal pada AMI Anda.
-
Di Detail versi, masukkan nama yang valid dalam Nama versi mesin kustom.
Format namanya adalah
. Anda dapat menggunakan 1-50 karakter alfanumerik, garis bawah, tanda hubung, dan titik. Misalnya, Anda dapat memasukkan namamajor-engine-version.minor-engine-version.customized_string15.00.4249.2.my_cevtest.Jika ingin, masukkan Deskripsi untuk CEV Anda.
-
Untuk Media Instalasi, telusuri atau masukkan ID AMI yang ingin Anda buat menjadi CEV.
-
Di bagian Tag, tambahkan tag apa pun untuk mengidentifikasi CEV.
-
Pilih Buat versi mesin kustom.
Halaman Versi mesin kustom muncul. CEV Anda ditampilkan dengan status pending-validation
Untuk membuat CEV dengan menggunakan, jalankan perintah AWS CLIcreate-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.
contoh
Untuk Linux, macOS, atau Unix:
aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version15.00.4249.2.my_cevtest\ --image-idami-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
. 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.major-engine-version.cev_name
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 |
|---|---|---|
|
CEV telah dibuat dan sedang menunggu validasi AMI terkait. CEV akan tetap dalam status |
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. |
|
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. |
|
CEV berhasil divalidasi. CEV akan memasuki status |
CEV tidak memerlukan validasi tambahan. CEV dapat digunakan untuk membuat instans DB RDS Custom for SQL Server tambahan atau memodifikasi yang sudah ada. |
|
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 |
|
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. |
|
Terjadi kesalahan saat memvalidasi AMI. |
Lihat detail teknis kesalahan. Anda tidak dapat mencoba memvalidasi AMI dengan CEV ini lagi. Tinjau rekomendasi berikut:
Buat CEV baru menggunakan informasi yang benar. Jika diperlukan, buat instans EC2 baru menggunakan AMI yang didukung dan jalankan proses Sysprep pada instans. |