Tính năng có sẵn trong Windows Server 2008 Enterprise và DataCenter cho phép chuyển nhanh máy ảo từ một máy chủ vật lý này sang một máy chủ khác mà không hề bị gián đoạn hoạt động.
Để sử dụng tính năng này với Windows Server Hyper-V, bạn cần phải nối liên cung các máy chủ (cluster). Do vậy bạn phải dùng Windows Server 2008 (WS2008) Enterprise hay Data Center (WS2008 Standard không có khả năng cluster).
Ở đây chúng ta xét tình huống đơn giản với 2 máy chủ vật lý (gọi là "nút") và máy ảo (máy khách) chạy trên 1 trong 2 máy chủ này. Mạng chung được dùng để nối các nút và các máy ảo với các thiết bị trong hệ thống mạng như máy in, máy trạm khác. Mạng riêng được dùng kết nối các nút.
Tại mỗi thời điểm, chỉ 1 trong 2 nút chạy máy ảo, mô hình này gọi là active/passive cluster. Nút còn lại dự phòng sẽ đảm nhận vai trò chạy máy ảo khi nút thứ nhất bị sự cố. Bạn cũng có thể áp dụng qui trình này khi cần bảo trì nút thứ nhất.
Yêu cầu hệ thống
Phần mềm: WS2008 Enterprise với quyền sử dụng 4 máy ảo đi kèm hay DataCenter có Hyper-V với quyền sử dụng máy ảo không hạn chế; dịch vụ Domain Name System (DNS), Windows Internet Name System (WINS). Các nút trong cluster phải thuộc cùng Active Directory domain, tốt nhất là có cùng vai trò trong domain.
Phần cứng: Nền tảng 64-bit và hỗ trợ công nghệ ảo hóa dựa trên phần cứng như Intel Virtualization Technology (Intel VT) hay AMD-V. Hai nút trong cluster phải có phần cứng tương đồng. Cluster được cài đặt trên mạng lưu trữ (SAN - Storage Area Network).
Mạng: mỗi nút cần ít nhất 2 card mạng và phải được kết nối với 2 mạng độc lập hay nhiều hơn.
Lưu trữ: ổ đĩa ngoài phải được kết nối đến tất cả các nút. Không gian lưu trữ của cluster phải được kết nối vật lý với bus dữ liệu dùng chung.
Yêu cầu khác: các nút của cluster phải thuộc cùng một nhánh mạng (subnet) về mặt luận lý.
Thiết lập cluster
Trước tiên cài đặt WS2008 Enterprise hay DataCenter cho các nút, thiết lập cùng domain. Bạn phải đăng nhập cục bộ với tài khoản quản trị. Mặc định, dịch vụ cluster và Hyper-V được cài cùng với WS2008.
Với 2 card mạng, 1 dùng cho việc nối mạng riêng giữa 2 nút và 1 dùng cho cả mạng riêng và mạng chung. Cấu hình card nối mạng chung dùng địa chỉ IP tĩnh hay DHCP. Dùng lệnh ping để kiểm tra xem các mạng riêng và mạng chung đã kết nối tốt chưa (ping địa chỉ IP của tất cả các nút).
Bạn có thể dùng New Server Cluster Wizard. Sau khi cấu hình cho nút thứ nhất, kiểm tra cấu hình với Cluster Administrator, sau đó cấu hình cho nút thứ 2 dùng Add Node Wizard, vậy là bạn đã có cluster đơn giản gồm 2 nút để chạy các máy ảo.
Máy ảo luôn sẵn sàng
Sau khi tạo máy ảo, tiếp theo chúng ta tạo cluster để chạy máy ảo trên đó. Dùng trình trợ giúp trong Cluster Management, trình này cho phép bạn chọn dịch vụ hay ứng dụng từ một danh sách có sẵn mà bạn muốn thiết lập có tính sẵn sàng cao.
Phần lớn công việc đều được trình trợ giúp thực hiện tự động. Khi trình trợ giúp hoàn tất việc cấu hình, bạn sẽ có một cluster chạy các máy ảo đã được nối liên cung.
Chống lỗi
Khởi chạy Failover Cluster Management console. Ở đây bạn có thể nhìn thấy các máy ảo chạy trên các nút riêng lẻ. Chọn một máy ảo để xem thông tin của nó.
Khi lệnh thực thi, máy ảo chuyển sang trạng thái treo (Pending) trước khi được di dời. Sau vài giây, máy ảo xuất hiện ở nút đến và trở lại trạng thái hoạt động (Online). Quá trình di dời hoàn tất.
Kết luận
Hyper-V được cung cấp như là thành phần của WS2008, có mọi thứ cần thiết để hỗ trợ việc ảo hóa. Bạn có thể xem thêm thông tin về Hyper-V trong bài viết trên TGVT A tháng 1/2008 (ID: A0801_ 100).
(theo PCWorld)