Tổng quan về Hyper-V

15:37 Unknown 0 Comments



TỔNG QUAN VỀ MICROSOFT HYPER-V 2008







     Với tốc độ gia tăng đến mức chóng mặt về nhu cầu công nghệ nói chung và công nghệ thông tin nói riêng hiện nay. Vậy làm sao để đáp ứng kịp thời với nhu cầu phát triển này? Làm sao xây dựng được một hệ thống có khả năng triển khai nhanh, tính co giãn tốt và đáng tin cậy? Làm sao không lãng phí về nguồn tài nguyên hiện có của hệ thống?

     Hyper-V trong Windows Server 2008 và Windows Server 2008 R2 cho phép bạn tạo một môi trường máy tính server ảo. Môi trường này giúp cho bạn gia tăng hiệu quả việc sử dụng tài nguyên máy tính bằng các tận dụng tối ưu các tài nguyên phần cứng hiện có.




Điều này có khả thi không?

     Bởi vì khi bạn sử dụng công nghệ Hyper-V của Microsoft bạn có thể tạo và quản trị được tập trung toàn bộ máy ảo và tài nguyện của chúng. Mỗi máy ảo là một hệ thống máy tính được ảo hóa vận hành trên một môi trường thực thi độc lập nhau và cho phép bạn chạy được nhiều hệ hệ điều hành đồng thời trên một máy tính vật lý.

     Bạn có thể đơn giản hình dung như sau : Thay vì, như việc sử dụng truyền thống một máy tính vật lý có thể triển khai được một hệ điều hành hoặc tạo nhiều hệ điều hành bằng cách sữ dụng một số công cụ hổ trợ. Tuy nhiên, mỗi lần boot vào hệ thống bạn chỉ chọn lựa được một hệ điều hảnh để sử dụng. Khi áp dụng công nghệ Hyper-V của Microsoft bạn có thể khởi động và sử dụng cùng một lúc, đồng thời nhiều hệ điều hành khác nhau bằng cách Hyper-V sẽ tạo ra một môi trường máy tính ảo hóa và mỗi máy tính này đóng vai trò giống như một máy tính vật lý và vận hành một cách độc lập.

Vậy công nghệ Hyper-V của Microsoft sẽ giúp ích được gì?


     Hyper-V cung cấp cơ sở hạ tầng và công cụ để quản lý cơ bản dưới dạng một software. Bạn có thể dùng để tạo và quản trị môi trường server ảo hóa. Môi trường ảo hóa này có thể được dùng để giải quyết nhiều mục tiêu kinh doanh nhằm nâng cao hiệu năng và giảm thiểu chi phí. Cụ thể, một môi trường ảo hóa có thể giúp bạn:

     Giảm thiểu chi phí vận hành vào bảo trì các máy chủ vật lý bằng cách tăng cường tận dụng hiệu quả tài nguyên phần cứng. Bạn có thể giảm một lượng lớn các tài nguyên phần cứng cần thiết để vận hành khối lượng công việc của máy chủ. 

     Tăng cường hiệu quả của việc kiểm tra và phát triển hệ thống bằng cách giảm thiểu số lượng thời gian để thiết đặt phần cứng, triển khai hệ thống phần mềm và tái thiết đặt các tiến trình kiễm tra.
Gia tăng tính sẵn sàng cao của hệ thống máy chủ mà không cần dùng nhiều máy tính vật lý khi triển khai và cấu hình hệ thống Failover như phương pháp truyền thống vật lý mà ta hay sử dụng.



Tại sao ảo hóa máy chủ có nhiều lợi ích hơn triển khai dưới môi trường vật lý?

  • Gia tăng giá trị: nó rẻ hơn khi ảo hóa các máy chủ đang tồn tại và chuyển chúng sang các máy chủ ảo đang rất dư thừa, chẳn hạn như Hyper-V failover cluster, hơn là lo liệu một mức độ thừa thải tương tự trên tất cả máy chủ vật lý đả triển khai. Nó rẻ hơn để dùng một máy chủ cấu hình cao để lưu trữ nhiều máy chủ ảo hơn là một cụm lượng lớn các máy chủ nhỏ.
  •  Role sandboxing: Sandboxing cho phép bạn triển khai các máy chủ riêng biệt cho các công việc cụ thể. Khi tài nguyên phần cứng thì hạn hẹp, người quản trị thường phải sắp xếp các vai trò của máy chủ, các vai trò này bình thường nên riêng biệt. Vấn đề là với một phương pháp sai làm có thể làm các dịch vụ quan trọng nhưng không liên quan bị ngừng hoạt động. Vận hành các máy chủ trong Sandbox ảo sẽ ngăn chặn điều này.
  • Sử dụng tài nguyên tốt hơn: Một vài dịch vụ máy chủ chỉ cần dùng một lượng tài nguyên nhỏ như : DHCP,DNS server. Việc ảo hóa các máy chủ này sẽ làm hiệu năng sử dụng tài nguyên của máy chủ được tốt hơn và dồn các tài nguyên còn trống đến các dịch vụ máy chủ có nhu cầu sử dụng cao hơn.
  • Tính di động và mở rộng: Nếu một nhân viên yêu cầu nhiều tài nguyên hơn, bạn có thể triển khai cho nhân viên đó một máy chủ ảo với tài nguyên tốt mà họ được cung cấp. Nó thì củng rẻ để nâng cấp phần cứng cho một máy chủ ảo đơn hơn là một lương lớn các máy chủ vật lý.  Khả năng có thể di chuyển các máy chủ khách ảo trên phần cứng, bạn có thể làm cho tài nguyên phẩn cứng của tổ chức bạn hiệu quả hơn.
  • Các dịch vụ không liên tục: Một vài máy chủ trên mạng của bạn, như là các máy chủ Root Certificate hay Windows Deployment Server cần sự sẳn sàng không thường xuyên hơn bị gắn chặc với các phần cứng vật lý tồn tại, các máy chủ này có thể được ảo hóa và chuyển sang sẳn sàng khi cần thiết

Ai là người quan tâm đến công nghệ Hyper-V này?


Công nghệ Hyper-V có thể giúp ích nhiều nếu bạn là đóng vai trò là:

  • Một quản trị viện, người lên kế hoạch hay người thiết kế hệ thống công nghệ thông tin 
  • Một chuyên viên xây dựng hệ thống và chịu trách nhiệm vè việc quản trị hệ thống và bảo mật cho toàn bộ tổ chức. 
  • Một IT manager người luôn tìm những phương thức để gia tăng hiệu quả hệ thống bằng cách giảm thiểu thởi gian để xây dựng và cấu hình máy chủ để cho việc phát triển hay nhu cầu testing. 

Các chức năng chính của công nghệ Hyper-V như sau:



  • 64 bits dựa trên nền tảng ảo hóa Hypervisor. 
  • Khả năng vận hành đồng thời máy ảo nền 32bits và 64bits 
  • Khả năng phân bổ lên đến bốn vi xử lý đến mỗi máy khách ảo
  • Khả năng phân bổ tối đa 32GB Ram cho mỗi máy chủ ảo
  • Hổ trợ chức năng snaphost máy ảo
  • Vận hành được một hoặc nhiều bộ xử lý trên nhiều máy ảo 
  • Chức năng Virtual machine snapshots: giúp lưu lại trạng thái, dữ liệu và cấu hình phần cứng của một máy ảo đang vận hành. Bởi vì snapshots ghi lại trạng thài hệ thống, bạn có thể trở lại trạng thái trước đó của máy ảo chỉ bằng vài thao tác đơn giản 
  • Hổ trợ bộ nhớ máy ảo lớn 
  • Hổ trợ VLAN 
  • Tích hợp bộ quản trị MMC ( Microsoft Management Console) 
  • Giao diện WMI ( Document Windows Management Instrumentation) cho scripting và quản trị dễ dàng. 

Công nghệ Hyper-V trong phiên bản Windows Server 2008 R2 bổ sung thêm một số chức năng sau:


  • Live migration 
  • Dynamic virtual machine storage 
  • Tăng cường hổ trợ các bộ vi xử lý 
  • Tăng cừng hổ trợ hệ thống networking

0 nhận xét:

Hướng dẫn cài đặt Hyper-V Role trên Winserver 2008

15:14 Unknown 0 Comments

I/ Tổng quan về bài viết:



  • Các yêu cầu tiên quyết cần thiết khi cài đặt Hyper-V
  • Hướng dẫn chi tiết cài đặt Hyper-V Role trên Winserver 2008
  • Tạo và cài đặt máy ảo
  • Cài đặt hệ điều hành và các dịch vụ tích hợp
  • Cấu hình Virtual Networks1.



II/ Chi tiết về cài đặt Hyper-V Role trên Winserver 2008:

      1. Các yêu cầu tiên quyết khi cài đặt Hyper-V Role:

  • Bộ vi xử lý có hỗ trợ nền tảng X64. Hyper-V thì sẵn sàng trong nền tảng X64 của Windows Server 2008- Một cách cụ thể là các phiên bản dựa trên nền X64 như: Windows Server 2008 Standard, Windows Server 2008 Enterprise và Windows Server 2008 Datacenter.
  • Phần cứng phải hỗ trợ ảo hóa. Bộ vi xử lý phải có lựa chọn thiết đặt Virtualization- Cụ thể là, Intel Virtualization ( Intel VT) hoặc AMD Virtualization (AMD-V).
  • Phần cứng phải hỗ trợ chức năng Data Execution Prevention (DEP) và phải được enable - Một cách cụ thể, phải enable chức năng Intel XD bit hoặc AMD NX bit.2. Cài đặt Hyper-V trên Windows Server 2008 phiên bản cài đặt đầy đủ:


     Hyper-V yêu cầu cấu hình phần cứng cụ thể. Bạn có thể xác định hệ thống hỗ trợ cấu trúc X64 và Hyper-V bằng cách tìm kiếm danh mục Windows Server cho Hyper-V như một công cụ bổ sung vào. Bạn có thể tham khảo danh mục Windows Server trên website của Microsoft.

     2. Cài đặt Hyper-V role trên Windows Server 2008:

 a. Trước khi cài đặt Hyper-V role bạn cần chú ý sau:
  
    Nếu máy tính bạn đang chạy hệ điều hành Windows Server 2008, cần đảm bảo rằng máy tính bạn đã Update phiên bản của Hyper-V trước khi cài đặt Hyper-V. Nếu máy tính bạn đang chạy Windows Server 2008 R2, bỏ qua bước này.
     Bản update được khuyến cáo cài đặt trong Windows Update với tên ‘Hyper-V Update for Windows Server 2008 x64 Edition (KB950050)’. Tuy nhiên bạn cũng có thể thực hiện update thông qua Microsoft Download Center. Để download bản update này vui lòng tham khảo link sau http://go.microsoft.com/fwlink/?LinkId=123539. Để xác định bản update đã được cài đặt đến máy tính của bạn hay chưa, thực hiện theo các bước sau: 


  • Trên bản cài đặt đầy đủ của Windows Server 2008, Click Start -> Windows Update -> View Update history và sau đó click Installed Updates.
  • Trên bản cài đặt Server Core, trong cửa sổ dòng lệnh, đánh:


           wmic qfe list

          Tìm kiếm số thứ tự của bản update kbid=950050, để xác định rằng bản update cho Hyper-V đã được cài đặt trên máy tính của bạn.


     Bạn có thể cài đặt Hyper-V trên phiên bản full Windows Server 2008 hoặc trên phiên bản Server Core. Bạn có thể dùng Server Manger để cài đặt Hyper-V trên bản Full của Windows Server 2008 sẽ được mô tả chi tiết trong phần sau của bài viết này. Hoặc bạn có thể cài đặt trên phiên bản Server Core, để cài đặt trên Server Core bạn phải thực hiện thêm Command sau:  
Start /w ocsetup Microsoft-Hyper-V
     Để quản trị Hyper-V trên Server Core, bạn có thể dùng công cụ quản trị của Hyper-V  để quản trị server từ xa.Công cụ này sẵn sàng trên Windows Server 2008 và Windows Vista Seriver Pack 1. Chi tiết tham khảo tại article 950050 (http://go.microsoft.com/fwlink/?LinkId=122188) and article 952627 (http://go.microsoft.com/fwlink/?LinkId=122189) 


b. Cài đặt Hyper-V trên phiên bản Windows Server 2008:



Bước 1: Click Start va sau đó Click Server Manager



Bước 2: Trong cửa sổ Role Summary, click Add Role:



Add Role trong cửa sổ Server Manager.
Hình 2b.1: Add Role trong cửa sổ Server Manager.



Bước 3: Trên cửa sổ Selecr Server Roles, Click Hyper-V



Click Next trong cửa sổ Add Roles Wizard
Hình 2b.2: Click Next trong cửa sổ Add Roles Wizard


Click chọn Hyper-V và click Next
Hình 2b.3: Click chọn Hyper-V và click Next


Bước 4: Trên cửa sổ  Create Virutal Networks, chọn một hay nhiều Network Adapters nếu bạn muốn chúng sẳn sàng trong máy ảo.

Click Next tại bước Introduction to Hyper-V
Hình 2b.4: Click Next tại bước Introduction to Hyper-V


Chọn Network Adapters tương ứng để sẳn sàng trên các máy ảo
Hình 2b.5: Chọn Network Adapters tương ứng để sẳn sàng trên các máy ảo
Bạn có thể thêm mới và tạo Network trong công cụ quản trị của Hyper-V bạn có thể tham khảo bài Hướng Dẫn Tạo Virtual Networks trong Hyper-V


Bước 5: Tại cửa sổ Confirm Installation Selection, click Install

Click Install tại bước Confirm Installation Selection
Hình 2b.6: Click Install tại bước Confirm Installation Selection


Bước 6: Bạn phải Restart lại để hoàn thành cài đặt, click Clost, Finish và sau đó click Yes  để khởi động lại.

Click Install tại bước Confirm Installation Selection
Hình 2b.7: Click Close, Finish và khởi động lại máy


Ta thấy Hyper-V role đã được cài đặt như hình.
Hình 2b.8: Ta thấy Hyper-V role đã được cài đặt như hình.

 Bước 7: Sau khi khởi động lại máy tính Hyper-V role đã sẳn sàng được sử dụng trên máy tính của bạn. Để khởi động công cụ quản trị của Hyper-V bạn vào Start-> Administrator tools-> Hyper-V

Khởi động công cụ quản trị Hyper-V.
Hình 2b.9: Khởi động công cụ quản trị Hyper-V.


Giao diện quản trị của Hyper-V
Hình 2b.10: Giao diện quản trị của Hyper-V





0 nhận xét: