翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Snowball Edge デバイスへの更新のインストール
更新をダウンロードしたら、インストールして、更新が有効になるようにデバイスを再起動する必要があります。次の手順では、更新を手動でインストールする方法を説明します。
Snowball Edge デバイスのクラスターの場合、クラスター内の各デバイスに更新をダウンロードしてインストールする必要があります。
注記
ソフトウェア更新をインストールする前に、デバイス上のすべてのアクティビティを中断してください。更新をインストールすると、インスタンスの実行が停止し、デバイス上の Amazon S3 バケットへの書き込みが中断されます。これにより、データが失われる可能性があります。
スタンドアロン Snowball Edge に既にダウンロードされているソフトウェア更新をインストールするには
-
ターミナルウィンドウを開き、Snowball Edge デバイスが
describe-deviceコマンドでロック解除されていることを確認します。デバイスがロックされている場合は、unlock-deviceコマンドを使用してロック解除します。詳細については、「Unlocking the Snowball Edge」を参照してください。 -
list-servicesコマンドを実行して、デバイスで利用可能なサービスを確認します。コマンドは、デバイスで利用可能な各サービスのサービス ID を返します。snowballEdge list-services例
list-servicesコマンドの出力例{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] } -
list-servicesコマンドで識別される各サービス ID について、describe-serviceコマンドを実行してステータスを確認します。この情報を使用して、停止するサービスを識別します。snowballEdge describe-service --service-idservice-id例
describe-serviceコマンドの出力例{ "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" } } ] }この出力は、
s3サービスがアクティブであり、stop-serviceコマンドを使用して停止する必要があることを示します。 stop-serviceコマンドを使用して、Stateの名前の値がlist-servicesコマンドの出力でACTIVEになっている各サービスを停止します。複数のサービスが実行されている場合は、続行する前にそれぞれのサービスを停止してください。注記
Amazon S3 アダプター、Amazon EC2 AWS STS、IAM サービスは停止できません。Snowball Edge の Amazon S3 互換ストレージが実行されている場合は、更新をインストールする前に停止します。Snowball Edge の Amazon S3 互換ストレージには、
s3-snowとして がありますserviceId。snowballEdge stop-service --service-idservice-id--device-ip-addressessnow-device-1-ip-addresssnow-device-device-2-ip-addresssnow-device-3-ip-address--manifest-filepath/to/manifest/file.bin--unlock-code29-character-unlock-code--endpoint https://snow-device-ip-address例
stop-serviceコマンドの出力例Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.-
snowballEdge install-updatesコマンドを実行します。 -
このインストールのステータスは、
snowballEdge describe-device-softwareコマンドで確認できます。更新のインストール中は、このコマンドでステータスを表示します。出力例
Install State: Installing //Possible values[NA, Installing, Requires Reboot]Snowball Edge デバイスのソフトウェア更新が正しくインストールされました。更新のインストールは、この更新が自動的にデバイスに適用されることではありません。更新のインストールを完了するには、デバイスを再起動する必要があります。
警告
デバイス上のすべてのアクティビティを停止せずに Snowball Edge デバイスを再起動すると、データが失われる可能性があります。
-
デバイス上のすべてのサービスが停止したら、デバイスを再起動し、デバイスのロックを解除して、もう一度再起動します。これで、ダウンロードしたソフトウェア更新のインストールは完了です。デバイスを再起動する方法の詳細については、「Snowball Edge の再起動」を参照してください。デバイスのロック解除の詳細については、「Snowball Edge のロック解除」を参照してください。
-
2 回目の再起動後にデバイスの電源がオンになったら、デバイスのロックを解除します。
-
check-for-updatesコマンドを実行します。このコマンドは、Snowball Edge ソフトウェアの利用可能な最新バージョン、およびデバイスにインストールされている現在のバージョンも返します。
ダウンロード済みのソフトウェア更新を Snowball Edge デバイスのクラスターインストールするには
-
クラスター内のデバイスごとに
describe-deviceコマンドを実行して、デバイスがロック解除されているかどうかを確認します。デバイスがロックされている場合は、unlock-clusterコマンドを使用してロック解除します。詳細については、「Unlocking the Snowball Edge」を参照してください。 -
クラスター内の各デバイスに対し、
list-servicesコマンドを実行して、デバイスで利用可能なサービスを確認します。コマンドは、デバイスで利用可能な各サービスのサービス ID を返します。snowballEdge list-services例
list-servicesコマンドの出力例{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] } -
list-servicesコマンドで識別される各サービス ID について、describe-serviceコマンドを実行してステータスを確認します。この情報を使用して、停止するサービスを識別します。snowballEdge describe-service --service-idservice-id例
describe-serviceコマンドの出力例{ "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" } } ] }この出力は、
s3サービスがアクティブであり、stop-serviceコマンドを使用して停止する必要があることを示します。 クラスター内の各デバイスに対し、
stop-serviceコマンドを使用して、Stateの名前の値がlist-servicesコマンドの出力でACTIVEになっている各サービスを停止します。複数のサービスが実行されている場合は、続行する前にそれぞれのサービスを停止してください。注記
Amazon S3 アダプター、Amazon EC2 AWS STS、IAM サービスは停止できません。Snowball Edge の Amazon S3 互換ストレージが実行されている場合は、更新をインストールする前に停止します。Snowball Edge の Amazon S3 互換ストレージには、
s3-snowとして がありますserviceId。snowballEdge stop-service --service-idservice-id--device-ip-addressessnow-device-1-ip-addresssnow-device-device-2-ip-addresssnow-device-3-ip-address--manifest-filepath/to/manifest/file.bin--unlock-code29-character-unlock-code--endpoint https://snow-device-ip-address例
stop-serviceコマンドの出力例Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.-
クラスター内の各デバイスに対して、
install-updatesコマンドを実行します。snowballEdge install-updates -
このインストールのステータスは、
describe-device-softwareコマンドで確認できます。snowballEdge describe-device-software例
describe-device-serviceコマンドの出力例Install State: Installing //Possible values[NA, Installing, Requires Reboot]Install StateがRequires Rebootの場合、Snowball Edge デバイスのソフトウェア更新は正しくインストールされました。更新のインストールは、この更新が自動的にデバイスに適用されることではありません。更新のインストールを完了するには、デバイスを再起動する必要があります。警告
デバイス上のすべてのアクティビティを停止せずに Snowball Edge デバイスを再起動すると、データが失われる可能性があります。
-
クラスター内のすべてのデバイスを再起動し、クラスターのロックを解除して、クラスター内のすべてのデバイスをもう一度再起動します。これで、ダウンロードしたソフトウェア更新のインストールは完了です。デバイスを再起動する方法の詳細については、「Snowball Edge の再起動」を参照してください。デバイスのクラスターのロック解除の詳細については、「Unlocking the Snowball Edge」を参照してください。
-
クラスター内の各デバイスが 2 回再起動されたら、クラスターのロックを解除し、
check-for-updatesコマンドを使用してデバイスが更新されたことを確認します。このコマンドは、Snowball Edge ソフトウェアの利用可能な最新バージョン、およびデバイスにインストールされている現在のバージョンも返します。現在のバージョンと利用可能な最新バージョンが同じであれば、デバイスは正常に更新されました。
これで、Snowball Edge またはデバイスのクラスターが正常に更新され、最新の Snowball Edge ソフトウェアへの更新が確認されました。