2017年6月20日 星期二

Windows 2016的重複資料刪除(Data Deduplication)檔案系統

在Windows 2016上安裝好重複資料刪除(Data Deduplication) 及操作後, 可以發現只能支援 NTFS 檔案系統, FAT 及 ReFS 沒有支援

1. 在伺服器管理員中初始化磁碟並格式化為 NTFS 檔案系統, 可以看到步驟中有重複資料刪除的設定

2. 新建的磁碟可以作重複資料刪除

Windows 2016 安裝重複資料刪除 Data Deduplication

在 Windows Server 2016 上安裝重複資料刪除 Data Deduplication 角色功能

1. 開啟伺服器管理員準備安裝

2. 選擇安裝類型

重複資料刪除 Data Deduplication

重複資料刪除 (Data Deduplication), 資料以區塊方式儲存時(32~128kb), 識別重複的區塊然後為每個區塊保留一份複本, 以便在較少的空間儲存較多的資料, 區塊的重複複本由單一複本的參照取代, 區塊壓縮後會在系統磁碟區資訊資料夾中整理成特殊容器檔案, 簡單來說就是在不影響資料的完整性之下刪除重複的資料區塊, 達到節省儲存空間

重複資料刪除不能使用系統磁區或是啟動磁區, 磁碟可使用 MBR 或是 GPT 磁碟, Win2016 現只支援 NTFS 檔案系統(但教材上寫支援NTFS及ReFS, 經實作後確認只支援NTFS), 不能使用可移除的儲存裝置(如USB)

適用重複資料刪除的檔案有檔案共用、部署資料軟體、vhd, vhdx檔等比較靜態的檔案, 而Hyper-V主機、WSUS、資料庫這類的動態檔案則不適用重複資料刪除
Data Deduplication 示意圖

#w-studio  #w-studio.idv.tw  #DataDeduplication

儲存空間直接存取 Storage Space Direct (S2D)

儲存空間直接存取: Storage Space Direct 簡稱 S2D, 是 Windows Server 2016 的新功能之一, 將多台 Server 的本機磁碟整合成一個大的儲存池(儲存集區), 再透過 SMB 3.0 分享儲存空間

2017年6月19日 星期一

在 Windows 10 上面試作 Storage Spaces

發現在 Windows 10 上面也有 Storage Spaces 儲存空間的功能, 設定方式比較簡單, 覺得在一般使用者的系統上實行儲存空間實在沒有意義, 一般使用者如果要備援大多就是使用外接硬碟或是 NAS 了, 不過還是無聊的試了一下

1. 同樣準備了 7顆磁碟, 先用磁碟管理工具查看

2. 到控制台中, 在系統及安全項目中找到「儲存空間」
w-studio

2017年6月18日 星期日

實作 Storage Spaces 儲存空間

於 Windows Server 2016 上面實作 Storage Spaces, 設定很容易只需使用伺服器管理員來設定即可, 先準備好 5顆以上的磁碟, 因為在 Hyper-V 上面操作所以磁碟準備很容易

1. 先用磁碟管理工具查看磁碟狀況

2. 使用伺服器管理員查看磁碟狀況

企業儲存的另一種選擇: Storage Spaces (儲存空間)

相較於 SAN 的企業級儲存設備昂貴又管理複雜, 另外一種企業級儲存方式: Storage Spaces (儲存空間) 就相對便宜又方便管理, Storage Spaces 是將兩個或更多實體磁碟組合在一個 Storage Pool(儲存池/存放集區)中, 然後使用該儲存池中的容量創建稱為儲存空間的虛擬磁碟, 這些儲存空間通常會儲存額外的資料副本, 因此如果其中一個磁碟發生故障, 仍然擁有完整的資料副本.

簡單說儲存空間是從儲存池中的可用空間建立的虛擬磁碟, 儲存空間具有彈性級別, 儲存層, 固定配置和精確管理控制等屬性, 儲存空間的主要優點是不再需要管理個別磁碟, 可以將其視為單一磁碟進行管理,虛擬磁碟相當於SAN上的邏輯磁碟.

儲存池是由實體磁碟聚集成一個邏輯磁碟, 可以把多個實體磁碟當成單一磁碟來管理, 可以使用儲存空間去增加任何形式及大小實體磁碟到儲存池, 如果容量不足, 只需將更多磁碟添加到存儲池.

另外此處說到的虛擬磁碟並不是指一般看到的VHD, 是無法形成檔案的方式來存取的虛擬磁碟環境.

儲存空間所使用到的實體磁碟必須為空磁碟, 未使用或無資料, 且不能使用啟動磁碟區或系統磁碟區, 如有初始化或資料的磁碟需經重設磁碟才能使用, 另外儲存空間並不支援光纖通道及 iSCSI.

Storage Spaces示意圖, 隨便畫了一下, 大概是這個意思
Storage Spaces

2017年6月16日 星期五

試作 iSNS (Internet Storage Name Service)

雖說 iSNS (Internet Storage Name Service) 能自動探索並連線及設定, 但實作之後發現還是要先在 target Server 上建好 iSCSI 虛擬磁碟後再設定好 target Server 及 Initiator 之間的連線

1. 於 Target Server 上開啟伺服器管理員, 安裝伺服器角色及功能

何謂 iSNS (Internet Storage Name Service)

iSNS (Internet Storage Name Service), 網路儲存名稱服務, 由於大型 SAN 環境並非只有一兩部電腦, 為了減少(/方便)大量 iSCSI 主機的管理, 便可以使用 iSNS 來為 iSCSI 環境提供裝置探索, 以及連線組態的設定與管理服務, 也能透過FCP協定管理光纖通道環境

iSNS 伺服器其實是一個保存所有 iSCSI 節點資訊的動態資料庫, 提供 iSCSI 網路設備搜尋, 建立探索網域群組實現登入控制, iSCSI 節點狀態變更通知, 讓管理者能集中管理與監控 iSCSI 設備, 及便於擴充與延伸iSCSI環境.
#iSNS  #w-studio.idv.tw  #Wey's Note
iSNS 簡單示意圖

2017年6月15日 星期四

Windows Server 2016 下實作 iSCSI SAN (4) : 測試磁碟共用

在 iSCSI 磁碟共用設定完成之後, 來實作測試磁碟共用

1. 於 weys-server.weys.com ( iSCSI Target Server) 上連線 initiator-1 主機分享出來的磁碟 SMB, 並使用記事本新增一個檔案

Windows Server 2016 下實作 iSCSI SAN (3-1) : 出現無法存取錯誤!?

在 iSCSI 磁碟共用設定完成之後, 發生 磁碟S 無法存取的錯誤情況, 本以為是多部主機無法共同連線 iSCSI 磁碟, 後來發現可能是我共用磁碟名稱的問題

1. 出現無法存取

Windows Server 2016 下實作 iSCSI SAN (3) : 初始化磁碟及設定磁碟共用

設定好 iSCSI Initiator 及 MPIO 之後, 可以開始來初始化 iSCSI 磁碟及設定磁碟共用(網路磁碟)

1. 這時查看伺服器管理員中磁碟的狀況, 可以發現多了2顆離線狀態未初始化的 iSCSI 磁碟

Windows Server 2016 下實作 iSCSI SAN (2) : iSCSI Initiator 及 MPIO

iSCSI Target Server 建立完成之後, 接著來設定 iSCSI Initiator 啟動器及 MPIO (多重路徑 I/O)

1. 開啟 Initiator-1 的伺服器管理員, 新增伺服器角色及功能

2017年6月14日 星期三

Windows Server 2016 下實作 iSCSI SAN (1) : iSCSI Target Server

於 Windows Server 2016 之下實作 iSCSI SAN, 先設定 iSCSI Target Server

事前準備, 一台目標伺服器 iSCSI Target Server, 二台啟動器 iSCSI Initiator, 每台伺服器準備3片網卡, 2個網段IP

2017年6月13日 星期二

幾個企業儲存名詞

InfiniBand: 無限頻寬, 簡寫為IB, 一種高效能的電腦網路通訊技術, 也用作伺服器與儲存系統之間的直接或交換互連, 以及儲存系統之間的互連, 成本高

Fibre Channel: 光纖通道, 一種高效能的網路傳輸技術, 在儲存架構指的是光纖通道協定 ( Fibre Channel Protocol ), 使用於企業級儲存 SAN, 成本高

Fibre Channel over Ethernet: 乙太網路光纖通道, 簡寫為 FCoE, 利用乙太網路傳送光纖通道(Fibre Channel)的訊框, 讓光纖通訊的資料可以在10 Gigabit乙太網路中傳輸,但仍然是使用光纖通道的協定

iSCSI: Internet Small Computer System Interface, 網際網路小型電腦系統介面, 又稱為IP-SAN,是一種透過 TCP/IP 的儲存技術, 使連線距離可無限的延伸, 讓電腦可以透過高速的區域網路來把 SAN 模擬成為本機儲存裝置

iSCSI Target Server: iSCSI 目標伺服器, 在儲存裝置上運行, 並允許存取磁碟的伺服器

iSCSI initiator: iSCSI 啟動器, 在伺服器上的軟體元件或主機介面卡, 用於提供 iSCSI目標的存取

iSNS: Internet Storage Name Service, 是一種用來自動探索,管理與設定 iSCSI 裝置的網路協定, 主要有 iSNS Server, iSNS Client, iSNS Database

DCB: Data Center Bridging, 資料中心橋接, 在資料中心建立聚合式結構 (Converged Fabrics), 在這個結構中, 儲存裝置、資料網路、叢集 IPC 以及管理流量, 都共用相同的乙太網路基礎結構,  DCB 針對特定流量類型提供以硬體為主的頻寬配置, 而且使用以優先順序為主的流量控制, 來增強乙太網路傳送的可靠性

MPIO: Multi-Path I/O, 多路徑I/O, MPIO是一種儲存網路增強功能, 可提供從電腦到區塊儲存提供者的多條路徑, 無論儲存裝置是直接連接到儲存提供者還是通過網路提供

SMB: Server Message Block, 伺服器訊息區塊, 又稱CIFS (Common Internet File System) 網路檔案分享系統, 是 Windows 上用戶端與伺服器使用的檔案共享協定

NFS: Network File System, 網路檔案系統, 是一種分散式檔案系統協定,最初由Sun Microsystems公司開發, 通常用在 Unix 作業系統上, 也是用戶端能夠存取伺服器端檔案的共享協定

2017年6月12日 星期一

常見的儲存裝置架構 (Storage)

DAS (Direct Attached Storage) 直接連接儲存, 另一種類似方式稱為 SAS (Server Attached Storage), 儲存裝置直接連接到單一伺服器或電腦主機上, 成本低易於設定管理安全性高, 但各主機裝置無法集中管理, 無法有效利用儲存空間及資料維護分享

NAS (Network Attached Storage) 網路連接儲存, 透過檔案伺服器裝置或是NAS軟體以網路共享方式存取儲存裝置, 成本較SAN低, 易於設定管理, 市面常見的個人網路儲存裝置, 但由於是以檔案層級儲存, 存取時間較慢, 效能較SAN差


SAN (Storage Area Network) 儲存區域網路, 將許多儲存裝置從網路獨立出來成另一個區域網路, 使用光纖通道或iSCSI連接, 由於使用區塊層級儲存, 存取速度快, 且易於擴充、集中管理, 效能最好, 但設備成本高, 常用於企業級儲存

 (隨便畫了幾個簡單示意圖, 架構大概是這樣)


DAS、NAS、SAN 比較

關於 IOPS (Input/Output Operations Per Second)

IOPS (Input/Output Operations Per Second), (硬碟)每秒讀寫的次數, 數值越大效能越好

IOPS = (MBps 硬碟每秒讀寫速 / KB per IO) * 1024

SSD硬碟的基本 per IO 為 4KB

2017年6月11日 星期日

硬碟分割的基本認識-10 建立動態磁碟的RAID-5磁碟 RAID-5 Volume

RAID-5磁碟, 基本上至少要有三顆磁碟

1. 於未配置黑色區域點擊滑鼠右鍵, 新增 RAID-5 磁碟

硬碟分割的基本認識-9 建立動態磁碟的鏡像磁碟 Mirrored Volume

鏡像磁碟 Mirrored Volume, 簡單來說就是 RAID 1

1. 於未配置黑色區域點擊滑鼠右鍵, 新增鏡像磁碟

硬碟分割的基本認識-8 建立動態磁碟的等量磁碟 Striped Volume

等量磁碟 Striped Volume, 簡單來說就是 RAID 0

1. 於未配置的黑色區域點擊滑鼠右鍵, 新增等量磁碟

硬碟分割的基本認識-7 建立動態磁碟的跨距磁碟 Spanned Volume

跨距磁碟 Spanned Volume, 或稱合併式磁碟, 將不同顆的磁碟空間合併成一顆磁碟使用

1. 於動態磁碟未配置黑色區域點擊滑鼠右鍵, 新增跨距磁碟

硬碟分割的基本認識-6 建立動態磁碟的簡單磁區

1. 基本磁碟需先轉換成動態磁碟

硬碟分割的基本認識-5 建立虛擬硬碟 VHD

磁碟管理軟體也能新增或連結虛擬硬碟 VHD

1. 在功能列, 動作, 點擊建立 VHD

2. 選擇虛擬硬碟的位置、大小、格式及類型之後就能輕鬆建立

硬碟分割的基本認識-4 建立基本磁碟的簡單磁區

基本磁碟包含主要磁碟分割、延伸磁碟分割及邏輯磁碟機

1. 在未配置的基本磁碟黑色區域點擊滑鼠右鍵, 新增簡單磁碟區

硬碟分割的基本認識-3 使用工具

Windows 2016 的硬碟分割及格式化可由指令 diskpart.exe、伺服器管理員中的檔案和存放服務的磁碟區、磁碟管理軟體, 不過使用指令有點麻煩, 伺服器管理員中檔案和存放服務的磁碟區的功能不多, 能夠處理多種硬碟分割及格式化還是磁碟管理軟體比較好用

1. 伺服器管理員

2. 磁碟管理軟體, 使用4顆虛擬硬碟來練習, 使用新硬碟前須先初始化才能使用

2017年6月10日 星期六

硬碟分割的基本認識-2 檔案系統 (File System)

這裡說的檔案系統 (File System) 以 Windows 系統為主

硬碟格式化有幾種檔案系統可選擇:

1. FAT: 由微軟開發的檔案系統, 供MS-DOS使用, 也是所有非NT核心的微軟視窗使用的檔案系統, 現在一般所講的FAT專指FAT32, FAT支援到2GB大小分割區, FAT32支援到2TB大小分割區, 但FAT有一個嚴重的缺點, 當檔案刪除後寫入新資料, FAT不會將檔案整理成完整片段再寫入, 長期使用後會使檔案資料變得逐漸分散, 而減慢了讀寫速度, 檔案損壞無法修復

2. exFAT: 又稱FAT64, 由微軟開發的檔案系統, 是一種較適合於快閃記憶體的檔案系統

3. NTFS: 由微軟開發的專用檔案系統, 從Windows NT 3.1開始成為Windows NT家族的標準檔案系統, 提供中繼資料, 稽核及日誌紀錄, 提供 ACL (Access Control Lists) 用於安全驗證, 具可伸縮性, 所以可以調整分割區大小, 使用NTFS記錄檔及索引檔能在檔案損壞時修復檔案

4. ReFS: 微軟在Windows Server 2012引入ReFS來增強NTFS的功能, 除了繼承NTFS的優點外, 支援更大的檔案、目錄、磁區(PB以上), 提供了更高的彈性, 更好的數據驗證, 錯誤修正和可擴展性, 自動完整性檢查和資料清理、防止資料衰落, 所以ReFS不需要使用 chkdsk, 而ReFS不能使用在 boot volume(Windows OS files) 上(%Systemroot%)

硬碟分割的基本認識-1

硬碟分割, 不管是使用何種硬碟, 基本上分割表可分為兩種: MBR (Master Boot Record) 及 GPT (GUID Partition Table)

1. MBR (Master Boot Record)主開機紀錄: 早期的標準硬碟分割格式, 最多可分割為4個主要硬碟分割, 或是3個主要硬碟分割+1個延伸磁碟分割(無限的邏輯磁碟), 最多支援到2TB容量的硬碟

2. GPT (GUID Partition Table) GUID分割表: 由於硬碟容量越做越大, MBR分割格式只能支援到2TB的硬碟容量, 所以發展出 GPT 分割格式, 能夠分割 2TB 以上容量的硬碟, 最多可分割128個分割區, 而一個分割區最大可支援到 18 EB (exabytes) (1 EB=1,000,000 TB)

不管是 MBR 還是 GPT 分割格式, 硬碟又可分為基本磁碟 (Basic Disk)及動態磁碟 (Dynamic Disk) 類型, 基本磁碟為預設的磁碟類型, 以 partition 為單位, 無法多顆硬碟組合使用, 動態磁碟為 Windows2000以上系統才有支援, 可手動或自動轉換, 以 volume 為單位, 支援多顆硬碟組合, 其中動態磁碟又可分割為簡單磁碟區、跨距磁碟區、等量磁碟區、鏡像磁碟區及RAID-5磁碟區

MSR (Microsoft Reserved Partition) 微軟保留分區, 只能使用於 GPT 分割的 Basic 磁碟中, 初始大小為32MB, 這個分區的用途目前是保留的, 暫時不會保存數據

EFI (Extensible Firmware Interface) 可延伸韌體介面, 是一種個人電腦系統規格, 用來定義作業系統與系統韌體之間的軟體介面, 作為BIOS的替代方案

2017年6月5日 星期一

Hyper-V 的虛擬機器調整螢幕大小

之前說到一直找不到Hyper-V的虛擬機器設定螢幕畫面大小的地方
其實是在畫面中功能列按鈕(基本工作階段)上
按下去之後會跳出如下方的對話框
再調整需要的螢幕大小就行了
w-studio


設定螢幕大小之後如果有儲存設定則沒辦法再修改
如果想要再修改則可以到下面路徑去刪除設定檔 vmconnect.rdp.****.config
C:\使用者\[使用者名稱]\AppData\Roaming\Microsoft\Windows\Hyper-V\Client\1.0\
再重開虛擬機器就可以

2017年6月4日 星期日

Hyper-V 安裝虛擬機前的準備(3)

如果有特別需求, 可在 Hyper-V 管理員的主機旁滑鼠右鍵按下新增硬碟

1. 開始之前balabala, 跳過

Hyper-V 安裝虛擬機前的準備(2)

1.開啟Hyper-V管理員, 左方主機出點滑鼠右鍵叫出功能選單, 新增虛擬機器

2017年6月3日 星期六

Hyper-V 安裝虛擬機前的準備(1)

使用Hyper-V安裝虛擬機前的準備:
開啟Hyper-V管理員, 於右方「動作」選項點擊Hyper-V設定
確認虛擬硬碟及虛擬機器位置