StorageGatewayとEBSボリュームのマッピングを調べる
StorageGatewayにつけているEBSで、どれがCacheでどれがUpload Bufferなのかわからなくなってしまった。
マネジメントコンソールからはわからなかったので、aws-cliで調べてみた。
まずは、StorageGatewayの特定をする。
以下のコマンドでStorageGatewayの一覧が取得できる。
$ aws storagegateway list-gateways { "Gateways": [ { "GatewayARN": "arn:aws:storagegateway:ap-northeast-1:xxxxxxxxxxxx:gateway/xxxxx", "GatewayOperationalState": "ACTIVE", "GatewayType": "CACHED" } ] }
StorageGatewayの特定ができたので、以下のコマンドでローカルディスクの一覧を取得する。
aws-cliからStorageGatewayを操作する場合、GatewayIdではなく、GatewayARNを使うらしい。
$ aws storagegateway list-local-disks --gateway-arn arn:aws:storagegateway:ap-northeast-1:xxxxxxxxxxxx:gateway/xxxxx { "GatewayARN": "arn:aws:storagegateway:ap-northeast-1:xxxxxxxxxxxx:gateway/xxxxx", "Disks": [ { "DiskPath": "/dev/xvdk", "DiskNode": "xen-vbd-2208", "DiskSizeInBytes": 268435456000, "DiskId": "xen-vbd-2208", "DiskAllocationType": "CACHE STORAGE" }, { "DiskPath": "/dev/xvdj", "DiskNode": "xen-vbd-2192", "DiskSizeInBytes": 268435456000, "DiskId": "xen-vbd-2192", "DiskAllocationType": "CACHE STORAGE" }, { "DiskPath": "/dev/xvdi", "DiskNode": "xen-vbd-2176", "DiskSizeInBytes": 429496729600, "DiskId": "xen-vbd-2176", "DiskAllocationType": "CACHE STORAGE" }, { "DiskPath": "/dev/xvdg", "DiskNode": "xen-vbd-2144", "DiskSizeInBytes": 107374182400, "DiskId": "xen-vbd-2144", "DiskAllocationType": "UPLOAD BUFFER" }, { "DiskPath": "/dev/xvdh", "DiskNode": "xen-vbd-2160", "DiskSizeInBytes": 107374182400, "DiskId": "xen-vbd-2160", "DiskAllocationType": "CACHE STORAGE" } ] }
DiskPathとDiskAllocationTypeでどのEBSをなにに使っているのかわかった。
ちゃんとNameタグをつけておこう・・・。