Báo cáo bài tập lớn môn quản trị mạng Tìm hiểu công nghệ ảo hóa - Pdf 15

Tìm hiểu công nghệ ảo hóa
Mục Lục
Phần I: Mở Đầu 2
1. Lời Mở Đầu 2
2. Lý do chọn đề tài 2
Phần II: Nội Dung 3
Chương I: Tổng Quan 3
1.1 Tổng quan ảo hóa 3
1.2 Các loại ảo hóa 11
1.3 Các lợi ích của công nghệ ảo hóa 17
Chương II: Các Công Nghệ Giúp Ảo Hóa Hệ Thống 19
2.1 Công nghệ máy ảo 19
2.2 Công nghệ Raid 21
2.3 Công nghệ lưu trữ mạng Sans 24
2.4 Công nghệ Hight Availability 26
Chương III: Demo Công Cụ Ảo Hóa Virtual Server 2005 28
3.1 Chuẩn bị 28
3.2 Tiến hành cài đặt 28
Phần III: Kết Luận 41
4.1 Kết quả đạt được 42
4.2 Hạn chế 42
4.3 Hướng phát triển 42
4.4 Tài liệu tham khảo 42
43
Tìm hiểu công nghệ ảo hóa
Phần I: Mở Đầu
1. Lời Mở Đầu
Hiện nay, xu hướng xã hội hóa công nghệ thông tin đang ngày càng phát triển.
Nhất là với các doanh nghiệp, việc mở rộng hệ thống mạng mà vẫn tối ưu về vấn đề
không gian, thời gian và kinh tế là yêu cầu tối quan trọng. Ứng dụng tốt không chỉ là
áp dụng công nghệ cao mà còn yêu cầu tính hợp lý, tiết kiệm.

1.1.1 Khái niệm ảo hóa
Ảo hóa là một công nghệ được thiết kế để tạo ra một tầng trung gian giữa hệ
thong phần cứng máy tính và phần mềm chạy trên nó. Bằng cách đưa ra một khái
niệm logic về tài nguyên máy tính hơn là một khái niệm vật lí, các giải pháp ảo hóa có
thể thực hiện rất nhiều việc có ích. Về cơ bản, chúng cho phép đánh lừa hệ điều hành
rằng một nhóm máy chủ chỉ là nguồn tài nguyên đơn lẻ. Và giải pháp ảo hóa cũng cho
phép chạy nhiều hệ điwwù hành trên cùng một máy tính.
1.1.2 Lịch sử ảo hóa
Khái niệm này được đề cập đến trong những năm 60, Christopher
Strachey - giáo sư đầu tiên của khoa Computation đại học Oxford và là lãnh đạo
nhóm lập trình đã đưa ra khái niệm chia sẻ thời gian. Ông đã đề cập đến khái niệm
multiprogramming. Kỹ thuật này cho phép một chương trình phát triển trên giao
diện điều khiển trong khi các chương trình khác đang được gỡ rối, xử lý.
Multiprogramming cũng như một số ý tưởng đột phá khác, đã mở ra bước ngoặt,tạo
nên sự bùng nổ của thời kỳ máy tính như ngày nay. Hai dự án được xem là nền tảng,
là nguồn gốc tiến hóa của công nghệ ảo hóa ngày nay là : Atlas - Một dự án của khoa
kỹ thuật điện tại Đại học Manchester và tài trợ bởi Ferranti Limited, dự án thứ 2 là
dự án M44/44X của IBM . Đó là hai dự án sơ khai đầu tiên, đặt nền móng cho sự phát
triển công nghệ ảo hóa. Đến năm 1972, IBM cho ra đời hệ thống máy ảo VM/370 nổi
tiếng. Với VM/370, có khả năng chạy nhiều máy, với bộ nhớ ảo lớn hơn chạy trên các
bản sao phần cứng, tất cả được quản lý bới một bộ phận gọi là màn hình máy ảo chạy
trên phần cứng thực sự. Mỗi máy ảo đã có thể chạy một trình cài đặt duy nhất của hệ
điều hành của IBM ổn định và với hiệu suất tuyệt vời. Đến giai đoạn những năm
1990 trở về sau, Virtualization thực sự bắt đầu bùng nổ với sự tham gia của các tập
đoàn lớn như Sun, Microsoft, VMware. Đến năm 1999 Vmware giới thiệu sản phẩm
vmware workstation. Sản phẩm này ban đầu được thiết kế để hỗ trợ việc phát triển
và kiểm tra phần mềm và đã trở nên phổ biến nhờ khả năng tạo những máy tính ảo
chạy đồng thời nhiều hệ điều hành khác nhau trên cùng một máy tính thực. Khác với
chế độ khởi động kép là những máy tính được cài nhiều hệ điều hành và có thể chọn
lúc khởi động nhưng mỗi lúc chỉ làm việc được với 1 hệ điều hành. VMware, được

Virtual PC 2007 hay Virtual Box, 2 phần mềm không yêu cầu tính năng này.

Windows Virtual PC
Windows Virtual PC là trình ứng dụng được thiết kế để chạy các phiên bản
Windows tiền nhiệm trên hệ điều hành Windows 7. Các chương trình cài đặt trên hệ
điều hành ảo sẽ hiển thị trên menu Start của hệ điều hành “chủ”, và bạn cũng có thể
dùng chúng làm các công cụ mặc định để xử lý những loại tập tin nhất định. Windows
Virtual PC có thể chạy trên tất cả phiên bản của Windows 7, nhưng người dùng sử
dụng Windows 7 Home sẽ phải tạo PC ảo từ đĩa cài đặt Windows gốc hoặc từ bản cài
đặt Windows cũ. Ngoài hỗ trợ Windows XP, bạn cũng có thể sử dụng Virtual PC để
chạy Vista, XP, Windows 2000 hoặc thậm chí là một số phiên bản Linux như Ubuntu,
OpenSuse và Red Hat Linux.
Virtual PC hỗ trợ một số tính năng độc đáo như có thể lưu trữ các thay đổi trên
một ổ đĩa ảo riêng, ngoài ổ đĩa cài hệ điều hành. Virtual PC cũng cho phép quay lùi
trở lại các thay đổi đã thực hiện trên máy ảo. Windows Virtual PC yêu cầu PC của bạn
phải hỗ trợ công nghệ ảo hóa phần cứng và sẽ không hoạt động trên các thiết bị chưa
sẵn sàng với công nghệ này.
Phiên bản tiền nhiệm của Virtual PC chính là Microsoft Virtual PC 2007 hoàn toàn
miễn phí và bạn có thể tải về để sử dụng. Nhưng Virtual PC 2007 có thể chạy trên các
PC sử dụng hệ điều hành Windows XP, Vista và không yêu cầu vi xử lý phải hỗ trợ
công nghệ ảo hóa phần cứng.

Vmware Player:
Ra mắt năm 2005 với tư cách một giải pháp miễn phí có thể chạy các máy ảo tích
hợp, VMware Player 3.0 hiện là một giải pháp ảo hóa hoàn thiện với những tính năng
cơ bản, cho phép bạn tạo, quản lý và chạy các máy ảo.
VMware Player hỗ trợ các hệ điều hành “khách” 64 bit và bạn có thể gửi các lệnh
in tới máy in trên hệ điều hành chủ. VMware Player mang đến một môi trường kết
hợp Unity, cho phép bạn chạy chương trình của một máy ảo cùng với các chương
trình trên hệ điều hành gốc. Bạn cũng có thể gọi các chương trình trên máy ảo thông

được lưu trong một file đặt trên ổ đĩa cứng thực.
Bạn có thể cài đặt nhiều máy ảo lên máy thực và chỉ bị hạn chế bởi dung
lượng bộ lưu trữ hiện có cho chúng. Khi đã cài đặt một vài hệ điều hành, bạn có thể
mở chương trình máy ảo và chọn máy ảo muốn khởi động, khởi động hệ điều hành
khách và chạy trong một cửa sổ của hệ điều hành chủ hoặc cũng có thể chạy ở chế độ
toàn màn hình (full-screen mode).
43
Tìm hiểu công nghệ ảo hóa
Hình 1.2:Vmware Player
Tác dụng của máy ảo:
Các máy ảo có một số tác dụng phổ biến:
Kiểm thử các phiên bản hệ điều hành: Bạn có thể chạy phiên bản thử nghiệm
Windows 8 bằng máy ảo trên máy chạy Windows 7. Điều này cho phép bạn thử
nghiệm Windows 8 mà không phải cài đặt một phiên bản Windows bất ổn định trên
máy mình.
Thử nghiệm các hệ điều hành khác: Bạn có thể cài nhiều bản phân phối Linux
khác nhau và các hệ điều hành ít biết đến hơn bằng một máy ảo để thử nghiệm chúng
và tìm hiểu cách chúng hoạt động. Nếu bạn hứng thú với Ubuntu, bạn có thể cài đặt
nó vào máy ảo và sử dụng tại một cửa sổ trên màn hình desktop bình thường.
43
Tìm hiểu công nghệ ảo hóa
Hình 1.3: Ubuntu-Vmware Player
Sử dụng phần mềm đòi hỏi một hệ điều hành cũ: Nếu bạn có một ứng dụng
quan trọng mà chỉ chạy trên Windows XP, bạn có thể cài đặt XP trên máy ảo và chạy
ứng dụng trên máy ảo. Máy ảo đang thực sự chạy Windows XP, vì vậy tính tương
thích không phải vấn đề. Điều này cho phép người dùng sử dụng một ứng dụng mà
chỉ tương thích với Windows XP mà không phải cài Windows XP trên máy thật, đặc
biệt quan trọng khi xét đến nhiều laptop mới và phần cứng khác không hỗ trợ đầy đủ
cho Windows XP.
Chạy phần mềm được thiết kế cho những hệ điều hành khác: Những người

Để cài đặt một hệ điều hành lên máy ảo, bạn cần đĩa cài đặt hệ điều hành hoặc
có thể sử dụng file ảnh đuôi ISO mà các bản phân phối Linux thường cung cấp cho
phép tải về. Các chương trình máy ảo cung cấp giao diện thân thiện dễ dàng để tạo
máy ảo và cài đặt hệ điều hành.
Bạn cũng có thể tải về những máy ảo đã được tạo và cài sẵn hệ điều hành từ
một người khác và chỉ việc tải máy ảo vào chương trình máy ảo để khởi động nó. Để
tải về các file ảnh cho máy ảo đã tạo sẵn, hãy truy cập website VirtualBoxes.
1.1.3.4 Hệ điều hành khách
43
Tìm hiểu công nghệ ảo hóa
Hệ điều hành khách được xem như một phần mềm được cài đặt trên một máy
ảo(lớp 3) giúp ta có thể sử dụng dễ dàng và xử lý các sự cố trong môi trường ảo hóa.
Nó giúp người dùng có những thao tác giống như là đang thao tác trên một lớp phần
cứng vật lý thực sự.
Khi có đủ các thành phần trên thì bạn có thể xây dựng cho mình một hệ thống
ứng dụng ảo hóa. Ngoài việc lựa chọn phần cứng cho thích hợp bạn còn phải cân
nhắc xem phải sử dụng phần mềm ảo hóa gì hoặc loại ảo hóa nào. Điều này rất quan
trọng trong việc tối ưu hóa hiệu suất làm việc cho hệ thống của bạn.
1.2 Các loại ảo hóa
Ảo hóa phần cứng: Hình thức ảo hóa này do nhà sản xuất thiết bị quyết định.
Chẳng hạn, Intel thường tích hợp thêm các công nghệ ảo hóa vào CPU, mainboard để
gia tăng sức mạnh cho hệ thống như tắt, mở và xử lý các lỗi hệ thống từ xa.
Ảo hóa bằng phần mềm: Cách ảo hóa này đang được dùng khá phổ biến. Đối
với người dùng máy tính gia đình, các thủ thuật chơi game Playstation trên máy tính
hoặc cài các ứng dụng vốn dĩ chỉ chạy trên điện thoại di động vào máy tính để thử
nghiệm không còn xa lạ nữa. Tuy nhiên, ít ai biết rằng, các thủ thuật trên được dựa
vào phương pháp ảo hóa hệ thống, tức là bạn sẽ cài phần mềm chuyên dụng để tạo
môi trường giả lập nhằm chạy các chương trình tương thích với môi trường đó mà
không ảnh hưởng đến hệ điều hành thực thụ đang dùng trên máy tính thực hiện ảo
hóa. Các phần mềm có tính năng như vậy được xếp vào nhóm phần mềm phục vụ cho

giúp ta tạo máy ảo, ví dụ như trên Win thì có VMware, VirtualBox, Virtual PC… Trên
Mac thì cũng có VMware Fusion và Parallels. Cách cài đặt cũng rất đơn giản, ví dụ
như VMware, bạn chỉ việc cài VMware vào máy tính, tải file ảnh của hệ điều hành thứ
hai về, sau đó làm theo hướng dẫn trong đó là OK.
Do nó cũng là một hệ điều hành (gần như hoàn chỉnh) nên máy ảo cũng cần
có CPU, RAM, ổ cứng cũng như các linh kiện phần cứng có liên quan. Ở đây máy ảo
sẽ dùng chung các phần cứng đó với máy tính của bạn. Nghĩa là giờ đây thay vì chỉ
chạy một hệ điều hành thì máy tính của bạn phải gồng mình lên để chạy đến 2 cái hệ
điều hành cùng lúc, lúc đó máy sẽ chạy ì ạch hơn. Vì vậy nếu cấu hình máy của bạn
quá yếu thì không nên dùng máy ảo quá nhiều. Thường khi tạo thêm máy ảo thì nó sẽ
cắt ra khoảng vài GB RAM dùng cho máy ảo đó, CPU dùng chung và ổ cứng cũng phải
chia ra thêm một khoảng kha khá để chứa hệ điều hành thứ 2 này.
43
Tìm hiểu công nghệ ảo hóa
Hình 1.7: Cài máy Windows 8 ảo lên máy Mac
1.2.2 Ổ đĩa ảo
Nếu bạn nào thường tải game hay đĩa phim DVD về xem trên máy tính thì sẽ
quen với khái niệm này. Khi máy tính của chúng ta có gắn ổ quang (hay DVD) thì
trong My Computer sẽ xuất hiện thêm một ổ đĩa, đó là ổ đĩa thực. Tuy nhiên, một số
file game, phần mềm và phim DVD tải về thường có dạng file ảnh (*.ISO, *.IMG…),
muốn đọc được các file này mà không cần ghi ra đĩa, bạn phải cài thêm phần mềm
đọc file *.ISO hoặc là cài ổ đĩa ảo. Nhiệm vụ của ổ đĩa ảo là nó sẽ giúp cho máy tính có
thể đọc được các file ảnh nói trên mà chúng ta không cần phải ghi ra đĩa, và thậm chí
máy của bạn cũng không cần gắn ổ quang luôn.
Sau khi tạo ổ đĩa ảo (rất dễ) thì trong My Computer sẽ suất hiện thêm một ổ
đĩa ảo và nó giống hệt ổ đĩa thực của bạn. Trên Windows bạn có thể dùng các phần
mềm để tạo ổ đĩa ảo như Alcohol hay DAEMON Tools.
43
Tìm hiểu công nghệ ảo hóa
Hình 1.8: Ổ đĩa ảo

Cái này thường thấy trong hệ thống máy chủ của các doanh nghiệp, công ty.
Ví dụ, trong công ty người ta có một máy chủ trung tâm, chứa toàn bộ dữ liệu, phần
mềm và các chương trình cần thiết để các nhân viên có thể sử dụng. Tuy nhiên do có
quá nhiều nhân viên, họ có thể ngồi ở phòng riêng hay nhà riêng, người ta không thể
đầu tư cho mỗi người một cái máy tính đầy đủ như thế (vì sẽ rất tốn kém), thay vào
đó người ta tạo ra cái gọi là Desktop ảo.
Bạn có thể hiểu như thế này: một máy chủ trung tâm có thể tạo ra nhiều
Desktop ảo (giống như Desktop máy tính của bạn vậy). Mỗi một nhân viên sẽ được
cấp một Desktop ảo của máy chủ đó và cái hay của nó là người ta có thể ngồi làm việc
từ xa, dùng một máy tính khác hay thậm chí là các thiết bị di động như điện thoại hay
tablet để truy cập vào Desktop ảo và bắt đầu làm việc. Họ có thể sử dụng mọi phần
mềm và dữ liệu có trên Desktop ảo, tất cả các dữ liệu sẽ được xử lý và lưu trữ từ xa
ngay trên máy chủ trung tâm. Người nhân viên không cần phải có một máy tính quá
cao cấp để có thể làm việc với máy chủ trên. Như vậy, nhờ có Dekstop ảo mà chỉ cần
một máy chủ, ta có thể phân phát cho nhiều người làm việc cùng lúc trên máy tính đó
mà vẫn đảm bảo được tính hiệu quả và độ an toàn của dữ liệu.
1.2.4 Ram ảo
Các hệ thống máy chủ cũng rất hay dùng RAM ảo. RAM ảo được tạo ra từ việc
gộp chung toàn bộ số RAM thực đang có trong các máy tính của một Data Center và
tạo thành một "cục" RAM (memory pool) chung cho toàn hệ thống. Các máy tính con
trong hệ thống máy chủ hay các ứng dụng con có thể truy cập và sử dụng số RAM
ảo mày mà không bị giới hạn về mặt phần cứng và có thể dùng số RAM đó để làm
bộ nhớ cache tốc độ cao hay làm bộ nhớ cho CPU và GPU. Ưu điểm của RAM ảo là
nó cho phép các ứng dụng có thể tận dụng được số RAM cực kỳ lớn, giảm thiểu tình
trạng "thắt nghẽn cổ chai" do thiếu RAM và tăng hiệu suất máy tính, tận dụng số RAM
nhàn rỗi trong hệ thống máy chủ.
Đó là RAM ảo trên máy chủ, còn máy tính cá nhân thì sao? Có luôn, nhất là các
máy Windows, người dùng máy tính Windows thường có cái cách là dùng một phần
ổ cứng chia ra để làm RAM ảo, mục đích là để giảm tải gánh nặng xử lý trên RAM thật
khi RAM thật không đủ để xử lý các ứng dụng.

kiệm năng lượng và những nhu cầu về không gian – cũng là một trong những yếu tố
mà công nghệ ảo hóa mang lại.
Mặc dù nó không trực tiếp ảnh hưởng đến vấn đề an ninh của các hệ thống
CNTT nhưng công nghệ ảo hóa có thể cho phép các tổ chức quản lý các hệ thống
một cách hiệu quả hơn. Nó tạo nhiều thuận lợi trong việc cấu hình và quản lý các
footprint bằng cách tăng sự tận dụng máy chủ, quản lý hệ thống và xử lý tải trọng
công việc một cách hiệu quả.
“Lý do đầu tiên công nghệ ảo hóa thu hút được các doanh nghiệp là khả năng của
nó trong việc giảm nhu cầu về tài nguyên cho các ứng dụng và tăng sự tận dụng tài
nguyên”, James Staten, một nhà phân tích đã nói như vậy. “Trong các lĩnh vực phân
phối ứng dụng và máy khách, bạn sẽ tiết kiệm được vấn đề quản trị khi việc bảo trì -
hỗ trợ cho các ứng dụng và môi trường máy khách được tập trung và dễ dàng quản
lý”.
-
Tăng sự tận dụng :
Không có được toàn bộ lợi ích từ những đầu tư máy chủ là
một trong những vấn đề mà các nhóm CNTT trong các doanh
nghiệp hoặc tổ chức đang phải đối mặt. Gunther Schmalzhaf,
một giám đốc sản phẩm của Adaptive Computing and
Virtualization – Công nghệ ảo hóa và tin học thích ứng đã nói
như vậy. “Hầu hết thời gian, sự tận dụng máy chủ đều rơi vào
tình trạng thấp – trung bình là 20% - trong khi đó công nghệ ảo hóa hoàn toàn có thể
làm tăng được con số phần trăm này.”
43
Tìm hiểu công nghệ ảo hóa
Các tổ chức cũng đang gặp nhiều vấn đề do thiếu khả năng linh hoạt về mặt
có thể mở rộng hoặc thu hẹp hệ thống, tung ra các ứng dụng mới, tích hợp các thành
phần mới và việc quản lý tải trọng công việc. “Sử dụng công nghệ ảo hóa các khách
hàng có thể khắc phục được một số các thách thức khó khăn đó. Chúng tôi rất muốn
lợi dụng công nghệ ảo hóa ở các mức.”

43
Tìm hiểu công nghệ ảo hóa
Chương II: Các Công Nghệ Giúp Ảo Hóa Hệ Thống
2.1 Công nghệ máy ảo
Máy ảo áp dụng cho cả phần cứng máy chủ và máy trạm. Công nghệ máy ảo
cho phép nhiều hệ điều hành chạy đồng thời trên một máy tính duy nhất.
Đặc biệt, Hyper V - một đặc tính then chốt của Windows Server 2008, còn cho
phép hơn một hệ điều hành đồng thời chạy trên cùng một hệ thống vật lý. Ngày nay,
nhiều hệ điều hành hoạt động trên nền kiến trúc x86 được hỗ trợ Virtual PC 2007,
Virtual Server 2005, và Hyper-V.
43
Tìm hiểu công nghệ ảo hóa
Công nghệ máy ảo phục vụ cho nhiều mục đích phong phú. Công nghệ này cho
phép hợp nhất phần cứng bởi vì nhiều hệ điều hành có thể cùng chạy trên một máy
tính. Những ứng dụng then chốt của công nghệ máy ảo bao gồm khả năng tích hợp
chéo giữa các nền tảng và các khả năng dưới đây:
+ Hợp nhất máy chủ: Nếu nhiều máy chủ vận hành ứng dụng mà chỉ tiêu thụ một
phần nhỏ tài nguyên sẵn có, thì công nghệ máy ảo có thể được sử dụng để cho phép
nhiều ứng dụng chạy song song trên một máy chủ duy nhất, ngay cả khi các ứng dụng
này cần tới những phiên bản hệ điều hành hay middleware khác nhau.
+ Hợp nhất cho các môi trường triển khai và thử nghiệm: Mỗi máy ảo đóng vai
trò như một môi trường riêng, điều này sẽ giảm bớt rủi ro và tạo điều kiện để các
chuyên gia phát triển nhanh chóng tái xây dựng các cấu hình hệ điều hành khác nhau
hoặc so sánh các phiên bản ứng dụng được thiết kế cho các hệ điều hành khác nhau.
Ngoài ra, chuyên gia phát triển cũng có thể kiểm tra các phiên bản phát triển sớm
của một ứng dụng trong một máy ảo mà không sợ làm mất đi tính ổn định của hệ
thống đối với những người dùng khác.
+ Re-hosting ứng dụng riêng: Các hệ điều hành và ứng dụng riêng có thể chạy trên
phần cứng mới cùng với những hệ điều hành và ứng dụng được đưa ra gần đây hơn.
+ Đơn giản hóa kế hoạch đối phó và khôi phục thảm họa: Công nghệ máy ảo có thể

Trong một dãy gồm nhiều ổ đĩa, có thể tăng tốc độ truy cập lên mức tối đa
bằng cách ghi song song dữ liệu trên các ổ đĩa này. Theo đó, dung lượng ổ đĩa sẽ
được chia thành nhiều phần nhỏ (strip). Dữ liệu sẽ được ghi trên các strip của từng ổ
đĩa.
Ví dụ: trong trường hợp ghi một tập tin lên đĩa cứng, thay vì phương pháp cổ
điển, kỹ thuật Striping sẽ chia nhỏ tệp này ra rồi ghi mỗi phần của tệp lên một ổ cứng
trong dãy một cách đồng thời. Theo cách này, khi đọc dữ liệu, bộ điều khiển cũng sẽ
đọc cùng lúc trên tất cả các ổ đĩa, hệ quả là hiệu năng của hệ thống lưu trữ sẽ được
nâng cao lên rất nhiềtùy thuộc vào số ổ đĩa trong dãy.
Striping có thể thực hiện ở cấp độ các byte, hoặc ở cấp độ các block dữ liệu.
Ở cấp độ byte được sử dụng trong RAID 3, tập tin sẽ được chia thành từng gói nhỏ
có kích thước một byte, và bộ điều khiển sẽ ghi từng byte này lên các ổ đĩa. Trái lại,
trong cấp độ block, tùy theo kích thước block mà các phần của tập tin được chia nhỏ
43
Tìm hiểu công nghệ ảo hóa
sẽ được lưu.
2.2.3.2 Chuẩn Duplexing
Là một chuẩn mở rộng của Mirroring, Duplexing có những nét tương tự về
mặt công nghệ như chuẩn ánh xạ đề cập ở trên. Dữ liệu cũng được ghi như nhau trên
hai ổ đĩa. Tuy nhiên có một điểm khác biệt ở đây là Duplexing không chỉ “nhân đôi”
dữ liệu mà thậm chí còn “nhân đôi” cả yêu cầu về phần cứng. Cụ thể, cần tới hai bộ
điều khiển RAID để kết nối hai ổ đĩa dùng trong Duplexing (mỗi ổ đĩa sẽ kết nối tới
một bộ điều khiển).
Duplexing mang tính bảo mật cao hơn Mirroring một bậc, vì có khả năng hạn
chế những hư hỏng từ bộ phận điều khiển.
2.2.3.3 Chuẩn Parity Raid
Bên cạnh Mirroring,Parity là một phương pháp khác để bảo vệ an toàn cho dữ
liệu là sử dụng các thông tin mang tính “chẵn lẻ” đặc biệt gọi là Parity Information
được tính toán thực tế từ giá trị của dữ liệu.
Khái niệm “chẵn lẻ” được sử dụng trong cơ chế chống lỗi của bộ nhớ truy xuất

Đây là dạng RAID cơ bản nhất có khả năng đảm bảo an toàn dữ liệu. Cũng
giống như RAID 0, RAID 1 đòi hỏi ít nhất hai đĩa cứng để làm việc. Dữ liệu được ghi
vào 2 ổ giống hệt nhau (Mirroring). Trong trường hợp một ổ bị trục trặc, ổ còn lại
sẽ tiếp tục hoạt động bình thường. Bạn có thể thay thế ổ đĩa bị hỏng mà không phải
lo lắng đến vấn đề thông tin thất lạc. Đối với RAID 1, hiệu năng không phải là yếu
tố hàng đầu nên chẳng có gì ngạc nhiên nếu nó không phải là lựa chọn số một cho
những người say mê tốc độ. Tuy nhiên đối với những nhà quản trị mạng hoặc những
ai phải quản lý nhiều thông tin quan trọng thì hệ thống RAID 1 là thứ không thể
thiếu. Dung lượng cuối cùng của hệ thống RAID 1 bằng dung lượng của ổ đơn (hai ổ
80GB chạy RAID 1 sẽ cho hệ thống nhìn thấy duy nhất một ổ RAID 80GB).
2.2.4.3 Raid level 5
Đây có lẽ là dạng RAID mạnh mẽ nhất cho người dùng văn phòng và gia đình
với 3 hoặc 5 đĩa cứng riêng biệt. Dữ liệu và bản sao lưu được chia lên tất cả các ổ
cứng. Nguyên tắc này khá rối rắm. Chúng ta quay trở lại ví dụ về 8 đoạn dữ liệu (1-8)
và giờ đây là 3 ổ đĩa cứng. Đoạn dữ liệu số 1 và số 2 sẽ được ghi vào ổ đĩa 1 và 2 riêng
rẽ, đoạn sao lưu của chúng được ghi vào ổ cứng 3. Đoạn số 3 và 4 được ghi vào ổ 1 và
3 với đoạn sao lưu tương ứng ghi vào ổ đĩa 2. Đoạn số 5, 6 ghi vào ổ đĩa 2 và 3, còn
đoạn sao lưu được ghi vào ổ đĩa 1 và sau đó trình tự này lặp lại, đoạn số 7,8 được ghi
vào ổ 1, 2 và đoạn sao lưu ghi vào ổ 3 như ban đầu. Như vậy RAID 5 vừa đảm bảo tốc
độ có cải thiện, vừa giữ được tính an toàn cao. Dung lượng đĩa cứng cuối cùng bằng
tổng dung lượng đĩa sử dụng trừ đi một ổ. Tức là nếu bạn dùng 3 ổ 80GB thì dung
lượng cuối cùng sẽ là 160GB.
2.2.4.4 Raid level 1-0
Có bao giờ bạn ao ước một hệ thống lưu trữ nhanh nhẹn như RAID 0, an toàn
như RAID 1 hay chưa? Chắc chắn là có và hiển nhiên ước muốn đó không chỉ của
riêng bạn. Chính vì thế mà hệ thống RAID kết hợp 0+1 đã ra đời, tổng hợp ưu điểm
43
Tìm hiểu công nghệ ảo hóa
của cả hai “đàn anh”. Tuy nhiên chi phí cho một hệ thống kiểu này khá đắt, bạn sẽ cần
tối thiểu 4 đĩa cứng để chạy RAID 0+1. Dữ liệu sẽ được ghi đồng thời lên 4 đĩa cứng

một chuẩn trong quá trình chuyển đổi đó. iSCSI là một dạng truyển đổi tương tự với
phương pháp thiết kế mang các thông tin SCSI trên nền IP.
2.3.2 Lợi ích của Sans
43
Tìm hiểu công nghệ ảo hóa
Dễ dàng chia sẻ lưu trữ và quản lý thông tin, mở rộng lưu trữ dễ dàng thông
qua quá trình thêm các thiết bị lưu trữ vào mạng không cần phải thay đổi các thiết bị
như máy chủ hay các thiết bị lưu trữ hiện có. Ứng dụng cho các hệ thống Data centrer
và các Cluster. Và mỗi thiết bị lưu trữ trong mạng SAN được quản lý bởi một máy chủ
cụ thể. Trong quá trình quản lý của SAN sử dụng Network Attached Storage (NAS)
cho phép nhiều máy tính truy cập vào cùng một file trên một mạng. Và ngày nay có
thể tích hợp giữa SAN và NAS tạo nên một hệ thống lưu trữ thông tin hoàn thiện.
SANs được thiết kế dễ dàng cho tận dụng các tính năng lưu trữ, cho phép nhiều máy
chủ cùng chia sẻ một thiết bị lưu trữ.
Một ứng dụng khác của SAN là khả năng cho phép máy tính khởi động trực
tiếp từ SAN mà chúng quản lý. Điều này cho phép dễ dàng thay các máy chủ bị lỗi
khi đang sử dụng và có thể cấu hình lại cho phép thay đổi hay nâng cấp máy chủ
một cách dễ dàng và dữ liệu không hề ảnh hưởng khi máy chủ bị lỗi. Và quá trình đó
có thể chỉ cần nửa giờ để có một hệ thống Data Centers. Và được thiết kế với tốc độ
truyền dữ liệu cực lớn và độ an toàn của hệ thống được coi là vấn đề hàng đầu.
SAN cung cấp giải pháp khôi phục dữ liệu một cách nhanh chóng bằng cách
thêm và các thiết bị lưu trữ và có khả năng khôi phục cực nhanh dữ liệu khi một thiết
bị lưu trữ bị lỗi hay không truy cập được (secondary aray).
2.3.3 Các loại Sans
SANs được xây dựng với thiết kế dành riêng cho việc lưu trữ và truyền thông
tin. Nó cung cấp khả năng truyền dữ liệu với tốc độ lớn với độ an toàn cao hơn các
giao thức khác như NAS.
Hầu hết các công nghệ SAN là mạng cáp quang (Fiber Channel Networking)
với các thiết bị lưu trữ sử dụng các ổ địa SCSI. Một dạng cụ thể là FiBre Channel SAN
được xây dựng bởi Fibre Channel Switch được kết nối tới các thiết bị thông qua hệ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status