Menginstal pembaruan ke perangkat Snowball Edge - AWS Snowball Edge Panduan Pengembang

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

Menginstal pembaruan ke perangkat Snowball Edge

Setelah mengunduh pembaruan, Anda harus menginstalnya dan memulai ulang perangkat agar pembaruan dapat diterapkan. Prosedur berikut memandu Anda melalui penginstalan pembaruan secara manual.

Untuk cluster perangkat Snowball Edge, pembaruan harus diunduh dan diinstal untuk setiap perangkat di cluster.

catatan

Tangguhkan semua aktivitas di perangkat sebelum Anda menginstal pembaruan perangkat lunak. Menginstal pembaruan berhenti menjalankan instance dan mengganggu penulisan apa pun ke bucket Amazon S3 di perangkat. Hal ini dapat mengakibatkan hilangnya data

Untuk menginstal pembaruan perangkat lunak yang sudah diunduh ke perangkat Keluarga Salju mandiri
  1. Buka jendela terminal, dan pastikan bahwa perangkat Snowball Edge dibuka menggunakan perintah describe-device. Jika perangkat terkunci, gunakan perintah unlock-device untuk membukanya. Untuk informasi lebih lanjut, lihat Membuka Kunci Snowball Edge.

  2. Jalankan list-services perintah untuk melihat layanan yang tersedia di perangkat. Perintah mengembalikan layanan IDs dari setiap layanan yang tersedia di perangkat.

    snowballEdge list-services
    contoh Output dari list-services Command
    { "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
  3. Untuk setiap ID layanan yang diidentifikasi oleh list-services perintah, jalankan describe-service perintah untuk melihat status. Gunakan informasi ini untuk mengidentifikasi layanan untuk berhenti.

    snowballEdge describe-service --service-id service-id
    contoh Output dari describe-service Command
    { "ServiceId" : "s3", "Status" : { "State" : "ACTIVE" }, "Storage" : { "TotalSpaceBytes" : 99608745492480, "FreeSpaceBytes" : 99608744468480 }, "Endpoints" : [ { "Protocol" : "http", "Port" : 8080, "Host" : "192.0.2.0" }, { "Protocol" : "https", "Port" : 8443, "Host" : "192.0.2.0", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/6d955EXAMPLEdb71798146EXAMPLE3f0" } } ] }

    Output ini menunjukkan bahwa s3 layanan aktif dan harus dihentikan menggunakan stop-service perintah.

  4. Gunakan stop-service perintah untuk menghentikan setiap layanan di mana nilai State nama berada ACTIVE dalam output list-services perintah. Jika lebih dari satu layanan berjalan, hentikan masing-masing sebelum melanjutkan.

    catatan

    Adaptor Amazon S3EC2, Amazon AWS STS, dan IAM layanan tidak dapat dihentikan. Jika penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family sedang berjalan, hentikan sebelum menginstal pembaruan. Penyimpanan yang kompatibel dengan Amazon S3 pada perangkat Snow Family memiliki fiturs3-snow. serviceId

    snowballEdge stop-service --service-id service-id --device-ip-addresses snow-device-1-ip-address snow-device-device-2-ip-address snow-device-3-ip-address --manifest-file path/to/manifest/file.bin --unlock-code 29-character-unlock-code --endpoint https://snow-device-ip-address
    contoh dari output dari stop-service perintah
    Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
  5. Jalankan perintah snowballEdge install-updates.

  6. Anda dapat memeriksa status instalasi ini dengan perintah snowballEdge describe-device-software. Sementara pembaruan sedang diinstal, Anda menampilkan status dengan perintah ini.

    Contoh Output

    Install State: Installing //Possible values[NA, Installing, Requires Reboot]

    Anda telah berhasil menginstal pembaruan perangkat lunak untuk perangkat Snowball Edge Anda. Menginstal pembaruan tidak secara otomatis menerapkan pembaruan ke perangkat. Untuk menyelesaikan penginstalan pembaruan, perangkat harus dimulai ulang.

    Awas

    Memulai ulang perangkat Keluarga Salju Anda tanpa menghentikan semua aktivitas di perangkat dapat mengakibatkan data hilang.

  7. Ketika semua layanan pada perangkat telah berhenti, reboot perangkat, buka kunci perangkat, dan reboot lagi. Ini menyelesaikan instalasi pembaruan perangkat lunak yang diunduh. Untuk informasi selengkapnya tentang me-reboot perangkat, lihat Mem-boot ulang perangkat Keluarga Salju perangkat Keluarga Salju.

  8. Saat perangkat menyala setelah reboot kedua, buka kunci perangkat.

  9. Jalankan perintah check-for-updates. Perintah ini mengembalikan versi terbaru yang tersedia dari perangkat lunak Snowball Edge, dan juga versi saat ini yang diinstal pada perangkat.

Untuk menginstal pembaruan perangkat lunak yang sudah diunduh ke sekelompok perangkat Snowball Edge
  1. Untuk setiap perangkat di cluster, jalankan describe-device perintah untuk menentukan apakah perangkat tidak terkunci. Jika perangkat terkunci, gunakan unlock-cluster perintah untuk membukanya. Untuk informasi lebih lanjut, lihat Membuka Kunci Snowball Edge.

  2. Untuk setiap perangkat di cluster, jalankan list-services perintah untuk melihat layanan yang tersedia di perangkat. Perintah mengembalikan layanan IDs dari setiap layanan yang tersedia di perangkat.

    snowballEdge list-services
    contoh Output dari list-services Command
    { "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
  3. Untuk setiap ID layanan yang diidentifikasi oleh list-services perintah, jalankan describe-service perintah untuk melihat status. Gunakan informasi ini untuk mengidentifikasi layanan untuk berhenti.

    snowballEdge describe-service --service-id service-id
    contoh Output dari describe-service Command
    { "ServiceId" : "s3", "Status" : { "State" : "ACTIVE" }, "Storage" : { "TotalSpaceBytes" : 99608745492480, "FreeSpaceBytes" : 99608744468480 }, "Endpoints" : [ { "Protocol" : "http", "Port" : 8080, "Host" : "192.0.2.0" }, { "Protocol" : "https", "Port" : 8443, "Host" : "192.0.2.0", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/6d955EXAMPLEdb71798146EXAMPLE3f0" } } ] }

    Output ini menunjukkan bahwa s3 layanan aktif dan harus dihentikan menggunakan stop-service perintah.

  4. Untuk setiap perangkat di cluster, gunakan stop-service perintah untuk menghentikan setiap layanan di mana nilai State nama berada ACTIVE dalam output list-services perintah. Jika lebih dari satu layanan berjalan, hentikan masing-masing sebelum melanjutkan.

    catatan

    Adaptor Amazon S3EC2, Amazon AWS STS, dan IAM layanan tidak dapat dihentikan. Jika penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family sedang berjalan, hentikan sebelum menginstal pembaruan. Penyimpanan yang kompatibel dengan Amazon S3 pada perangkat Snow Family memiliki fiturs3-snow. serviceId

    snowballEdge stop-service --service-id service-id --device-ip-addresses snow-device-1-ip-address snow-device-device-2-ip-address snow-device-3-ip-address --manifest-file path/to/manifest/file.bin --unlock-code 29-character-unlock-code --endpoint https://snow-device-ip-address
    contoh dari output dari stop-service perintah
    Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
  5. Untuk setiap perangkat di cluster, jalankan install-updates perintah.

    snowballEdge install-updates
  6. Anda dapat memeriksa status instalasi ini dengan perintah describe-device-software.

    snowballEdge describe-device-software
    contoh dari output dari describe-device-service perintah
    Install State: Installing //Possible values[NA, Installing, Requires Reboot]

    Saat Install State ituRequires Reboot, Anda telah berhasil menginstal pembaruan perangkat lunak untuk perangkat Snowball Edge Anda. Menginstal pembaruan tidak secara otomatis menerapkan pembaruan ke perangkat. Untuk menyelesaikan penginstalan pembaruan, perangkat harus dimulai ulang.

    Awas

    Memulai ulang perangkat Snowball Edge tanpa menghentikan semua aktivitas di perangkat dapat mengakibatkan data hilang.

  7. Reboot semua perangkat di cluster, buka kunci cluster, dan reboot semua perangkat di cluster lagi. Ini menyelesaikan instalasi pembaruan perangkat lunak yang diunduh. Untuk informasi selengkapnya tentang me-reboot perangkat, lihat Mem-boot ulang perangkat Keluarga Salju. Untuk informasi selengkapnya tentang membuka kluster perangkat, lihat Membuka Kunci Snowball Edge.

  8. Setelah setiap perangkat di cluster reboot dua kali, buka kunci cluster lalu gunakan check-for-updates perintah untuk memverifikasi perangkat telah diperbarui. Perintah ini mengembalikan versi terbaru yang tersedia dari perangkat lunak Snowball Edge, dan juga versi saat ini yang diinstal pada perangkat. Jika versi saat ini dan versi terbaru yang tersedia sama, perangkat berhasil diperbarui.

Anda sekarang telah berhasil memperbarui perangkat Keluarga Salju atau kelompok perangkat dan mengonfirmasi bahwa pembaruan ke perangkat lunak Keluarga Salju terbaru.