Tuy nhiên trong phần này tôi sẽ trình bày cách thiết lập Software RAID trên Windows Server 2003 đáp ứng các yêu cầu nâng cao tốc độ và đảm bảo an toàn nhưng chi phí thấp hơn rất nhiều, d
Trang 1Cấu hình RAID trong windowns
server 2003
Khi ổ cứng được hoạt động ở chế độ RAID sẽ có nhiều tính
năng cao cấp như:
RAID 0: tăng tốc độ truy xuất dữ liệu
RAID 1: an toàn cho dữ liệu
RAID 5: vừa tăng tốc độ truy cập dữ liệu và vẫn đảm bảo tốc độ truy xuất dữ liệu.
Để triển khai RAID có hai loại Hardware RAID và Software
RAID Hầu hết máy chủ đều sử dụng Hardware RAID do có
nhiều tính năng cao cấp Tuy nhiên trong phần này tôi sẽ trình bày cách thiết lập Software RAID trên Windows Server 2003 đáp ứng các yêu cầu nâng cao tốc độ và đảm bảo an toàn nhưng chi phí thấp hơn rất nhiều, dựa trên nền tảng các máy chủ cấp thấp
Trang 2Thiết lập RAID trong windowns server 2003
Giới thiệu RAID
RAID có thể được triển khai dưới hai dạng:
Trang 4Giới thiệu về Ổ cứng Logic.
Ổ cứng vật lý là các loại ổ khác nhau như: ATA, SATA, SCSI, SAS nhưng khi cài hệ điều hành Windows lên nó chỉ nhận ra thành hai ổ logic
đó là:
Ổ Basic: Mặc định khi các bạn cài Windows lên ổ cứng sẽ là định dạng ổ Basic Khi một ổ cứng ở dạng này nó sẽ chỉ cho phép tạo 4 Primary Partition và 1 Extend Partition mà thôi
Ổ Dynamic: Cho phép tạo không giới hạn số Volume (lưu ý là
ổ Basic tạo ra các phân vùng sẽ là Partition còn ổ Dynamic sẽ
là các Volume) Ngoài ra nó còn cho phép tạo Software RAID trên các ổ Logic ở dạng Dynamic do đó trước khi muốn cấu hình RAID trên Windows Server 2003 bạn phải Convert từ ổ Basic lên ổ Dynamic
Giả sử máy tính của tôi có 5 Ổ cứng: 0, 1, 2, 3, 4 hiện tại đang là ổ Basic Để xem bạn chuột phải vào My Computer chọn Manage sau đó chọn phần Disk Management
Trang 5Trước khi thiết lập RAID ta phải Convert các ổ nào ta muốn cấu hình lên
Trang 6 Máy tính của tôi có 5 ổ tôi mới tạo một Partition tại ổ Disk0 và cài hệ điều hành Windows Server 2003 lên đó giờ tôi Convert toàn bộ chúng lên thành ổ Dynamic.
Trang 71 Thiết lập RAID 0
a Yêu cầu.
- Để thiết lập RAID 0 trên máy tính yêu cầu tối thiểu phải
có 2 Ổ cứng vật lý, và phải convert lên Dynamic rồi
- Ban đầu tôi có hai ổ vật lý là 8GB nếu tôi cấu hình RAID
0 tôi sẽ được một ổ 16GB, nhưng lưu ý là Software RAID làm việc
ở tầng Volume (tương đương với Partition) chứ không ở tầng Disk vật lý
Trang 8B Cách thiết lập.
- Để thiết lập RAID 0 cho một Volume trên Windows Server
2003, ta phải convert ổ lên Dynamic rồi chọn New Volume.
Trang 9 Nhấn Next để tiếp tục
Trang 10 Trong Windows Server 2003 khi cấu hình Volume RAID 0 thì sẽ là ổ Striped
Trang 11- Khi tôi lựa chọn Simple tương tự như tạo Partition trên ổ Basic không có tính năng nào khác
- Lựa chọn Spanned cho phép tạo một Volume từ 32 ổ cứng
ở dạng Dynamic nhưng nó sẽ gi tuần tự trên từng ổ cứng, chết một ổ cứng toàn bộ dữ liệu cũng bị mất.
- RAID 0 tôi phải chọn Striped
- RAID 1 tôi phải chọn Mirrored.
Trang 13Sau khi tôi chọn tạo một Volume ở dạng RAID 0 – Striped hệ thống yêu cầu tôi lựa chọn Volume này sẽ được tạo ra từ
những ổ cứng vật lý nào Tối thiểu bạn phải có hai ổ cứng vật lý.
- Hệ thống của tôi có 5 ổ cứng tôi tạo RAID 0 từ 3 ổ cứng 2, 3
và 4.
- Mỗi ổ cứng vật lý tôi lấy 2000 MB điều này có nghĩa là
Volume tôi tạo ra sẽ có dung lượng là 6000 MB như các bạn đã thấy.
- Khi ghi dữ liệu nó sẽ ghi đều lên các ổ cứng vật lý, điều này cho phép nâng cao tốc độ truy cập dữ liệu cho hệ thống.
Trang 15Sau khi lựa chọn các ổ cứng chứa Volume RAID 0 tôi nhấn Next để tiếp tục
quá trình tạo và Format để sử dụng Volume này.
Trang 16Đặt tên Volume mới tạo ra là ổ E tôi nhấn Next để tiếp tục quá trình.
Trang 17Chon Format mặc định tôi nhấn Next để hoàn thành quá trình tạo Volume RAID 0, kết quả chúng ta tạo được ổ E ở dạng Striped (RAID 0) trên 3 ổ cứng vật lý, mỗi ổ sẽ lấy 2GB để tạo ra cả ổ E là 6GB.
Trang 18c Những vấn đề.
Một ngày không đẹp trời tôi bật máy tính và phát hiện ra
một ổ đĩa vật lý của tôi bị hỏng, tôi chưa có bản backup nao trên ổ RAID 0 vừa tạo ra Liệu dữ liệu của tôi có mất thật không Câu trả lời là chắc chắn mất 100% Bạn thử tượng tượng chẳng hạn ổ
RAID 0 của tôi được tạo ra từ 2 ổ vật lý, khi một byte được gi vào
ổ RAID 0 khi đó mỗi ổ vật lý sẽ chứa 4 bít Một byte mất 4 bít sẽ thế nào?
Vậy làm cách nào để thiết lập an toàn về mặt dữ liệu Chúng ta
cùng nghiên cứu cấu hình RAID 1 – Mirror trên Windows Server 2003.
Trang 21b Thiết lập.
- Chuột phải vào phân vùng còn trống trên ổ cứng vật lý chọn New Volume sẽ xuất hiện Wizard tạo new volume bạn nhấn Next để ra giao diện chọn định dạng cho Volume
Trang 22 Bạn chọn Mirrored đây chính là cấu hình RAID 1 trên Windows 2003 Nhấn Next để tiếp tục quá trình.
Trang 23 Tôi sẽ lấy 2GB từ hai ổ cứng Disk 2 và Disk3 nhưng toàn bộ dung lượng ổ cứng của tôi vẫn chỉ là 2GB.
Khi tạo RAID 1, bạn ghi 1 byte vào Volume này thì trên mỗi ổ cứng vật lý cũng lưu là 1byte.
Trang 24Nhấn Next để tiếp tục cho hệ thống Format Đặt tên ổ này là ổ F nhấn Next để tiếp tục.
Trang 26Nhấn Next để hoàn thành quá trình tạo Volume RAID 1 trên Windows Server 2003 Sau bước này hệ thống sẽ phải đồng bộ dữ liệu giữa hai ổ
cứng vật lý.
Trang 27Hình trên thể hiện đã tạo ra một Volume F ở dạng Mirror.
Đây là cách tạo RAID 1 cho một Volume mới nhưng tôi có một Volume ở dạng Simple nằm trên ổ Dynamic tôi hoàn toàn có thể tạo Mirror cho Volume này.
Chuột phải vào một Volume có sẵn chọn Add Mirror
Trang 28Để cấu hình RAID 1 (Mirror cần tối thiểu 2 ổ cứng) hệ thống sẽ yêu cầu bạn lựa chọn phần Mirror của ổ đã có trên ổ cứng vật lý nào Tôi chọn Mirror của Volume của tôi lằm trên Disk 1.
Trang 29Nhấn Add Mirror để tiếp tục quá trình Đợi một lát tôi cho hệ thống đồng bộ giữa hai ổ cứng vật lý.
- Trong tình huống này tôi chọn Add Mirror cho ổ cứng Cài Windows nên khi một trong hai ổ cứng của tôi hỏng tôi vẫn hoàn toàn không ảnh hưởng
gì bởi RAID 1 là tạo một bản sao lưu giống hệt.
Trang 30- RAID 1: An toàn dữ liệu, phí dung lượng ổ cứng cho việc tạo Mirror.
Vậy tôi liệu có cách nào trung hòa giữa vấn đề: Nâng cao tốc độ truy xuất và
an toàn dữ liệu hay không Câu trả lời là có – chúng ta cấu hình Volume ở dạng RAID -5 sẽ trung hòa được cả hai yếu tố trên.
Trang 33b Thiết lập
- Chuột phải vào phân vùng ổ đĩa chống chọn New Volume trong cửa sổ đầu tiên nhấn Next chọn định dạng volume mới là RAID 5 nhấn Next.
Trang 34Tôi lựa chọn Volume mới của tôi lấy từ 3 ổ cứng vật lý là Disk 2, 3, 4 Mỗi ổ cứng vật lý lấy 2 GB nhưng tôi chỉ được dung lượng của Volume này là
4GB.
- Nếu RAID 0 tôi sẽ được 6GB.
- Trên RAID 5 khi tôi thiết lập từ “n” ổ cứng vật lý thì trên mỗi ổ cứng vật
lý sẽ chỉ sử dụng “n-1/n” dung lượng còn 1/n dung lượng sẽ để dự phòng trong tình huống một ổ cứng bị hỏng bất ngờ thì dữ liệu vẫn không ảnh
hưởng gì.
- Trong trường hợp của tôi có 3 ổ cứng vật lý mỗi ổ sẽ sử dụng 2/3 dung
lượng lưu trữ 1/3 cho dự phòng Cả 3 ổ hợp lại sẽ được
(2/3+2/3+2/3)*2GB=4GB.
- Giả sử 1 ổ bị hỏng khi đó sẽ mất 2/3 dung lượng trên một ổ cứng, bằng một thuật toán lấy từ các ổ còn lại là 1/3+1/3=2/3 dung lượng đã bị mất Khi
đó dữ liệu của bạn sẽ vẫn an toàn
Nhấn Next để tiếp tục quá trình thiết lập.
Trang 35 Tôi đặt tên Volume mới là G nhấn Next để hệ thống Format và hoàn thành quá
Trang 36Nhấn Next để hoàn thành quá trình.
Giờ là lúc tôi xem lại kết quả:
+ Đã Add Mirror cho ổ C: cài windows khi đó yên tâm dù ổ Disk0 hay 1 chết thì hệ thống vẫn không ảnh hưởng.
+ Đã tạo ra được một Volume E ở dạng RAID 0 – Tốc độ đọc ghi nhanh thích hợp cho cài đặt các chương trình chạy và dữ liệu không quan trọng
+ Đã tạo ra được Volume F ở dạng RAID 1 cho lưu trữ dữ liệu.
+ Đã tạo ra được Volume G ở dạng RAID 5 cho các ứng dụng cần tốc
độ truy xuất cao và vẫn an toàn dữ liệu.
Trang 38c Những vấn đề.
- Là giải pháp lưu trữ hợp lý nhất và cân bằng được hai yếu tố tốc độ và
an toàn cho dữ liệu.
- Có điều bạn cần ít nhất là 3 ổ cứng vật lý mà thôi.