使用您的磁碟區 - AWS Storage Gateway

Amazon S3 檔案閘道文件已移至什麼是 Amazon S3 檔案閘道?

Amazon FSx 檔案閘道文件已移至什麼是 Amazon FSx 檔案閘道?

磁帶閘道文件已移至什麼是磁帶閘道?

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用您的磁碟區

您可以在後文中找到如何使用您磁碟區的指示。要使用卷,首先將其作為 i SCSI 目標連接到客戶端,然後初始化並格式化它。

將磁碟區連線至用戶端

您可以在用戶端中使用 i SCSI 啟動器來連接到磁碟區。在下列程序結束時,磁碟區在您的用戶端上會當成本機裝置使用。

重要

如果主機使用 Windows Server 容錯移轉叢集 (WSFC) 協調存取,您可以使用儲存裝置閘道將多個主機連線到相同的磁碟區。如果不使用,則無法將多個主機連接到同一個磁碟區WSFC,例如共用非叢集 NTFS /ext4 檔案系統。

連線至 Microsoft Windows 用戶端

下列程序概略說明您連線至 Windows 用戶端所遵循的步驟。如需詳細資訊,請參閱 連接 i SCSI 初始器

連線至 Windows 用戶端
  1. 啟動 iscsicpl.exe。

  2. 在 [i SCSI 啟動器內容] 對話方塊中,選擇 [探索] 索引標籤,然後選擇 [探索入口網站]。

  3. 在 [探索目標入口網站] 對話方塊中,輸入 i 目SCSI標 IP 位址或DNS名稱的 IP 位址。

  4. 將新的目標入口網站連線至閘道上的儲存磁碟區目標。

  5. 選擇目標,然後選擇 Connect (連線)

  6. Targets (目標) 標籤中,確定目標狀態的值為 Connected (已連線) (這指出已連線目標),然後選擇 OK (確定)

連線至 Red Hat Enterprise Linux 用戶端

下列程序會顯示連線至 RHEL (RHEL) 用戶端所遵循的步驟摘要。如需詳細資訊,請參閱 連接 i SCSI 初始器

若要將 Linux 用戶端連線到我的SCSI目標
  1. 安裝 iscsi-initiator-utils RPM 套裝服務。

    您可以使用下列命令來安裝套件。

    sudo yum install iscsi-initiator-utils
  2. 確定 i SCSI 常駐程式正在執行。

    對於 RHEL 5 或 6,請使用以下命令。

    sudo /etc/init.d/iscsi status

    對於 RHEL 7,請使用以下命令。

    sudo service iscsid status
  3. 探索為閘道定義的磁碟區或VTL裝置目標。請使用下列搜索命令。

    sudo /sbin/iscsiadm --mode discovery --type sendtargets --portal [GATEWAY_IP]:3260

    搜索命令的輸出看起來應該像下列範例輸出。

    若為磁碟區閘道:[GATEWAY_IP]:3260, 1 iqn.1997-05.com.amazon:myvolume

    若為磁帶閘道,請參閱:iqn.1997-05.com.amazon:[GATEWAY_IP]-tapedrive-01

  4. 連線至目標

    確保指定正確的 [GATEWAY_IP] 並IQN在連接命令中。

    使用下列 命令。

    sudo /sbin/iscsiadm --mode node --targetname iqn.1997-05.com.amazon:[ISCSI_TARGET_NAME] --portal [GATEWAY_IP]:3260,1 --login
  5. 確認磁碟區已連接至用戶端機器 (啟動器)。為此,請使用下列命令。

    ls -l /dev/disk/by-path

    命令的輸出看起來應該像下列範例輸出。

    lrwxrwxrwx. 1 root root 9 Apr 16 19:31 ip-[GATEWAY_IP]:3260-iscsi-iqn.1997-05.com.amazon:myvolume-lun-0 -> ../../sda

    我們強烈建議您在設定初始器之後自訂 i SCSI 設定,如中自訂您的 Linux i SCSI 設定所述。

初始化和格式化您的磁碟區

在用戶端中使用 i SCSI 初始器連接到磁碟區之後,請初始化並格式化磁碟區。

在 Microsoft Windows 上初始化和格式化您的磁碟區

請使用下列步驟在 Windows 初始化和格式化您的磁碟區。

初始化和格式化您的儲存磁碟區
  1. 啟動 diskmgmt.msc 以開啟 Disk Management (磁碟管理) 主控台。

  2. 在「初始化磁碟」對話方塊中,將磁碟區初始化為 MBR(主開機記錄) 分割區。選取分割區樣式時,您應該考慮要連線的磁碟區類型 (快取或存放),如下表所示。

    分割區樣式 在下列條件中使用
    MBR(主引導記錄)
    • 如果您的閘道是存放磁碟區,且儲存磁碟區的大小限制為 1 TiB。

    • 如果您的閘道是快取磁碟區,且儲存磁碟區的大小小於 2 TiB。

    GPT(GUID分割表)

    如果您的閘道儲存磁碟區大小為 2 TiB 或更大。

  3. 建立簡易磁碟區:

    1. 將磁碟區上線並初始化。所有可用的磁碟區都會顯示在磁碟管理主控台中。

    2. 開啟內容 (按右鍵) 選單取得磁碟,然後選擇 New Simple Volume (新增簡易磁碟區)

      重要

      請小心勿錯誤的磁碟格式化。檢查以確認您格式化的磁碟符合您配置給閘道 VM 的本機磁碟大小,而且狀態為 Unallocated (未配置)

    3. 指定磁碟大小上限。

    4. 將某個磁碟機字母或路徑指派給您的磁碟區,然後選擇 Perform a quick format (執行快速格式化) 格式化磁碟區。

      重要

      快取磁碟區強烈建議使用 Perform a quick format (執行快速格式化)。這樣可得到較少的初始化 I/O、較小的初始快照大小,以及最快可用的磁碟區。還可避免使用快取磁碟區空間處理完整的格式化程序。

      注意

      格式化磁碟區所需的時間取決於磁碟區的大小。此程序可能需要幾分鐘才能完成。

在 Red Hat Enterprise Linux 上初始化和格式化您的磁碟區

使用下列程序來在 RHEL (RHEL) 上初始化及格式化您的磁碟區。

初始化和格式化您的儲存磁碟區
  1. 將目錄變更到 /dev 資料夾。

  2. 執行 sudo cfdisk 命令。

  3. 使用下列命令,找出您的新磁碟區。若要尋找新的磁碟區,您可以列出您磁碟區的分割區配置。

    $ lsblk

    新的未分割磁碟區會顯示「無法辨識磁碟區標籤」錯誤。

  4. 初始化您新的磁碟區。選取分割區樣式時,您應該考慮要連線的磁碟區大小和類型 (快取或存放),如下表所示。

    分割區樣式 在下列條件中使用
    MBR(主引導記錄)
    • 如果您的閘道是存放磁碟區,且儲存磁碟區的大小限制為 1 TiB。

    • 如果您的閘道是快取磁碟區,且儲存磁碟區的大小小於 2 TiB。

    GPT(GUID分割表)

    如果您的閘道儲存磁碟區大小為 2 TiB 或更大。

    對於分MBR區,請使用以下命令:sudo parted /dev/your volume mklabel msdos

    對於分GPT區,請使用以下命令:sudo parted /dev/your volume mklabel gpt

  5. 使用下列命令建立分割區。

    sudo parted -a opt /dev/your volume mkpart primary file system 0% 100%

  6. 將某個磁碟機字母指派給分割區,並使用下列命令建立檔案系統。

    sudo mkfs -L datapartition /dev/your volume

  7. 使用下列命令掛載檔案系統。

    sudo mount -o defaults /dev/your volume /mnt/your directory

測試閘道

執行下列任務,以測試磁碟區閘道設定:

  1. 將資料寫入至磁碟區。

  2. 建立快照。

  3. 將快照還原到另一個磁碟區。

您可以透過建立磁碟區的快照備份並將快照儲存在中來確認閘道的設定 AWS。您接著會將快照還原到新的磁碟區。閘道會將指定快照中的資料複製 AWS 到新磁碟區。

注意

不支援從已加密的 Amazon 彈性區塊存放區 (AmazonEBS) 磁碟區還原資料。

在 Microsoft 視窗上建立儲存磁碟區的 Amazon EBS 快照
  1. 在 Windows 電腦上,將一些資料複製至映射儲存磁碟區。

    在本示範中,複製的資料量不重要。小型檔案就足以示範還原處理程序。

  2. 在 Storage Gateway 主控台的導覽窗格中,選擇磁碟區

  3. 選擇您為閘道所建立的儲存磁碟區。

    此閘道應該只有一個儲存磁碟區。選擇磁碟區以顯示其屬性。

  4. 在 [動作] 中,選擇 [建立EBS快照] 以建立磁碟區的快照。

    根據磁碟上的資料量和上傳頻寬,可能需要幾秒鐘的時間才能完成快照。請記下從中建立快照之磁碟區的磁碟區 ID。您可以使用 ID 來尋找快照。

  5. 在 [建立EBS快照] 對話方塊中,提供快照的說明。

  6. (選用) 針對 Tags (標籤),輸入索引鍵和值以將標籤新增至快照。標籤為區分大小寫的索引鍵值組,可協助您管理、篩選和搜尋快照。

  7. 選擇 Create Snapshot (建立快照)。您的快照會以 Amazon 快EBS照的形式存放。記下您的快照 ID。為您的磁碟區所建立的快照數目會顯示在快照欄中。

  8. EBS快照欄中,選擇您為其建立快照的磁碟區連結,以便在 Amazon EC2 主控台上查看EBS快照。

將快照還原到另一個磁碟區

請參閱建立磁碟區

接下來做些什麼?

在先前的章節中,您已建立及佈建閘道,並將您的主機連線到閘道的儲存體磁碟區。您已將資料新增至閘道的 i SCSI 磁碟區、擷取磁碟區的快照,然後將其還原至新磁碟區、連接至新磁碟區,並確認資料顯示在其上。

在您完成練習後,請考慮以下事項:

本指南的其他章節包含如何執行下列作業的相關資訊:

若要了解針對實際工作負載調整您磁碟區閘道的儲存體大小,以及清理您不需要的資源,請參閱下列各節。

針對實際工作負載調整您磁碟區閘道的儲存體大小

此時,您擁有一個簡易、可運作的閘道。但是,用來建立此閘道的假設並不適合用於實際的工作負載。若您希望此閘道適合實際的工作負載,您需要執行兩項作業:

  1. 適當調整您的上傳緩衝。

  2. 設定您上傳緩衝的監控 (若您尚未設定)。

您可於下述找到執行這兩項任務的方式。若您為快取磁碟區啟用閘道,您也需要針對實際的工作負載調整您的快取儲存體大小。

為閘道快取設定調整您的上傳緩衝及快取儲存體大小
  • 使用在判斷要配置的上傳緩衝大小中顯示的公式來調整上傳緩衝的大小。我們強烈建議您為上傳緩衝配置至少 150 GiB。若上傳緩衝公式得出的值低於 150 GiB,請使用 150 GiB 做為您的配置上傳緩衝。

    上傳緩衝區公式會考量應用程式到閘道的輸送量與從閘道到的輸送量之間的差異 AWS,乘以您預期寫入資料的時間長度。例如,假設您的應用程式將文字資料寫入閘道的速率為每秒 40 MB,每天 12 小時,而您的網路輸送量為每秒 12 MB。假設文字資料的壓縮因數為 2:1,公式便會指定您需要配置大約 675 GiB 的上傳緩衝空間。

為存放設定調整您的上傳緩衝大小
  • 使用在判斷要配置的上傳緩衝大小中討論的公式。我們強烈建議您為您的上傳緩衝配置至少 150 GiB。若上傳緩衝公式得出的值低於 150 GiB,請使用 150 GiB 做為您的配置上傳緩衝。

    上傳緩衝區公式會考量應用程式到閘道的輸送量與從閘道到的輸送量之間的差異 AWS,乘以您預期寫入資料的時間長度。例如,假設您的應用程式將文字資料寫入閘道的速率為每秒 40 MB,每天 12 小時,而您的網路輸送量為每秒 12 MB。假設文字資料的壓縮因數為 2:1,公式便會指定您需要配置大約 675 GiB 的上傳緩衝空間。

監控您的上傳緩衝
  1. https://console.aws.amazon.com/storagegateway/首頁開啟 Storage Gateway 主控台。

  2. 選擇 Gateway (閘道) 標籤,選擇 Details (詳細資訊) 標籤,然後尋找 Upload Buffer Used (使用的上傳緩衝) 欄位來檢視您閘道目前的上傳緩衝。

  3. 設定一或多個警示來通知您上傳緩衝的使用。

    強烈建議您在 Amazon CloudWatch 主控台中建立一或多個上傳緩衝區警示。例如,您可以針對要收到警告的使用量層級設定警示,和針對在超出時引發以採取動作的使用量層級設定警示。動作可能會是新增更多上傳緩衝空間。如需詳細資訊,請參閱 設定閘道上傳緩衝區的閾值警示上限

清除不需要的資源

如果您已建立閘道做為範例練習或測試,請考慮清除,避免產生意外或非必要的費用。

清除不需要的資源
  1. 刪除任何快照。如需說明,請參閱刪除快照

  2. 除非您計劃繼續使用閘道,否則請將其刪除。如需詳細資訊,請參閱 刪除閘道並移除相關資源

  3. 從內部部署主機刪除 Storage Gateway VM。如果您在 Amazon EC2 執行個體上建立閘道,請終止執行個體。