Các bài viết cũ

VMware vSphere 4: Tổng quan virtual network (P.1)

Ngay từ những phiên bản đầu tiên Vmware đã khẳng định được vị thế của mình trong làng công nghệ ảo hóa. Không đơn thuần mà Vmware được đánh giá cao như thế nó là sự nỗ lực nghiên cứu phát triển không ngừng trong lĩnh vực ảo hóa máy chủ. Hạ tầng Virtual Network của Vmware tiềm tàng các đặc tính mạnh mẽ nhất hỗ trợ tối đa cho các thiết kế hạ tầng network enterprise. Chúng có thể được quản lý riêng lẻ trên từng cá thể host của môi trường ảo cũng như  quản lý tập trung nhất thông qua sản phẩm Vmware vCenter.

Nhìn chung hạ tầng network của Vmware gồm các thành phần như hình sau:

image

VMware vSphere 4: Distributed Resource Scheduler

Trong bài trước VMware vSphere 4: vMotion–sMotion chúng ta đã đi một cách tổng quan nhất về vMotion và sMotion. Tuy nhiên tính năng vMotion sẽ mang đến cho mọi người nhiều khuất mắc “vMotion giải quyết cho chúng ta bài toán cân bằng tải nhưng tại sao lại quá manual như vậy?” và đây cũng chính là khuất mắc lớn bài toán lớn cho VMware trong thời kỳ đầu phát triển. Để giải quyết bài toán này họ đã phát triển một tính năng gọi là DRS (Distributed Resource Scheduler), nó cho phép ứng dụng vMotion trong việc cân bằng workload hệ thống một cách tự động hóa nhất mà không cần đến quá nhiều thao tác từ phía con người trong quá trình hệ thông vận hành. Bên cạnh đó trong DRS còn hỗ trợ cách thuật toán giải quyết vấn đề cân bằng ngay từ những thao tác lựa chọn host đặt VM khi mới khởi tạo hoặc cân bằng tài nguyên khi thực hiện HA.

image

Read the rest of this entry

Bài toán Domain trong triển khai Hyper-V – Phần 3

Mặc dù domain controller dường như là một khái niệm khá đơn giản nhưng việc ảo hóa domain controller thực sự lại không phải vấn đề đơn giản chút nào. Để tiếp theo hai phần trước của loạt bài này, chúng tôi sẽ giới thiệu cho các bạn về các tùy chọn cho việc ảo hóa domain controller.

Trong phần trước của loạt bài này, chúng tôi đã giới thiệu cho các bạn về một mô hình sắp đặt máy chủ kết hợp giữa các domain controller vật lý và domain controller ảo. Trước khi giới thiệu về những vấn đề mới, tôi muốn quay trở lại một chút và mô tả mô hình domain controller mà chúng ta sẽ tiếp tục thảo luận ở đây.

Ý tưởng cơ bản nằm phía sau mô hình domain controller mà chúng tôi đang đề cập đến là một mô hình có hai máy chủ vật lý mới được thiết lập làm các domain controller mới. Tất cả các domain controller tồn tại trước đó đều được ảo hóa, như thể hiện trong hình A.

alt
Hình A: Một mô hình domain controller

Read the rest of this entry

Lý do ra đời cho công nghệ Intel VT và AMD-V trong ảo hóa

Về lý thuyết, theo Intel, nhân HĐH làm việc ở lớp 0 (Ring 0, có chức năng cao nhất), cấp truy cập sâu nhất. BXL x86 truyền thống không thể chạy HĐH ảo ở lớp 0 vì cần phải chạy phần mềm quản lý các máy ảo (được gọi là hypervisor).
Kiến trúc x86 còn có 3 lớp nữa với chức năng giảm dần. Để đảm bảo tính ổn định, các HĐH hiện nay giới hạn ứng dụng làm việc ở lớp chức năng thấp nhất – Ring 3 (đây là lý do Windows XP có độ ổn định cao hơn so với DOS – HĐH cho phép các ứng dụng làm việc ở lớp 0). Vì vậy giải pháp hiển nhiên là HĐH của máy ảo được phân bổ ở 2 lớp còn lại.

Vấn đề là có một số mã lệnh x86 chỉ làm việc ở lớp 0. Để làm việc ở các lớp cao hơn, HĐH phải được viết lại (hay biên dịch lại) để tránh các lệnh này. Giải pháp này phổ biến trong thế giới Linux (IBM dùng kỹ thuật tương tự để chạy Linux trên mainframe), nhưng nó yêu cầu phải có mã nguồn HĐH và phải có lập trình viên am hiểu HĐH.

Để chạy HĐH nguyên bản ở ngoài lớp 0, hypervisor phải bẫy các lệnh bị cấm và mô phỏng chúng. Đây là giải pháp của VMware và môi trường mô phỏng DOS của Windows XP. Vấn đề là việc mô phỏng sử dụng nhiều nguồn lực tính toán và làm giảm hiệu suất hoạt động của hệ thống.

Read the rest of this entry

Mạng ảo trong Hyper-V–Phần 6

Trong phần cuối cùng này, chúng tôi sẽ giới thiệu cho các bạn một số phương pháp cấu hình VLAN.

Trong phần trước của loạt bài này, chúng ta đã thảo luận về khái niệm của các VLAN có liên quan với Hyper-V. Trong phần này, chúng tôi sẽ giới thiệu cho các bạn cách cấu hình VLAN trong môi trường Hyper-V này.

Trước khi bắt đầu, chúng tôi muốn nói rằng việc sử dụng VLAN chỉ là một tùy chọn nếu các switch mạng của bạn có hỗ trợ VLAN. Như đã giải thích trong phần trước của loạt bài này, cả partition cha và partition con đều kết nối đến switch ảo, switch ảo này sẽ cung cấp sự hỗ trợ VLAN. Chính vì vậy mà bạn phải có một switch vật lý hỗ trợ lưu lượng VLAN.

Nói cách khác, nếu máy ảo cần truyền thông với máy ảo khác được hosting trên cùng máy chủ vật lý thì lưu lượng VLAN sẽ đi qua switch ảo, và như vậy truyền thông VLAN ở đây được hỗ trợ đầy đủ. Ngược lại, nếu một máy ảo cần truyền thông với partition cha và máy đó cũng được kết nối với switch ảo thì lưu lượng VLAN ở đây sẽ được hỗ trợ. Mặc dù vậy nếu máy ảo cần truyền thông với máy khách khác được host trên một máy chủ vật lý khác (hoặc cần truyền thông với một máy vật lý không nằm trong cùng partition cha với nó) thì dữ liệu sẽ đi qua mạng vật lý và switch vận chuyển lưu lượng cần phải hỗ trợ VLAN.

Switch mạng phải hỗ trợ lưu lượng VLAN, vì vậy adapter mạng của máy chủ cũng phải hỗ trợ VLAN. Do không phải tất cả các adapter mạng có thể hỗ trợ lưu lượng VLAN vì vậy bạn cần kiểm tra kỹ để bảo đảm rằng các adapter của máy chủ hỗ trợ VLAN trước rồi mới chuyển tiếp sang cấu hình VLAN. Gần cuối của bài này, chúng tôi sẽ giới thiệu cho các bạn cách phát hiện xem adapter mạng có hỗ trợ lưu lượng VLAN hay không.

Read the rest of this entry

Bài toán Domain trong triển khai Hyper-V – Phần 2

Trong phần hai của loạt bài này, chúng tôi sẽ tiếp tục giới thiệu cho các bạn một số tùy chọn cho việc ảo hóa domain controller.

Ở phần cuối của phần một chúng tôi đã đề cập đến khả năng tạo một Active Directory forest hoàn toàn độc lập để quản lý các host ảo của bạn. Ưu điểm của phương pháp này là cho phép bạn ảo hóa tất cả các domain controller sản xuất của mình trong khi đó vẫn có thể sử dụng các công cụ quản lý phụ thuộc Active Directory.

Mặc dù có một số nhược điểm trong việc đặt các host ảo của bạn vào một forest chuyên dùng. Như chúng tôi đã ám chỉ trong phần trước, một trong những bất thuận lợi lớn là yêu cầu của cơ sở hạ tầng. Nói theo cách khác, một forest chuyên dụng sẽ yêu cầu các domain controller riêng, DNS server riêng và nó cũng thể yêu cầu các kiểu máy chủ cơ sở hạ tầng khác chẳng hạn như các máy chủ quản lý bản vá, quản lý antivirus hoặc backup.

Một bất thuận lợi nữa trong việc tạo một forest chuyên dụng cho các host ảo là sự mất kết nối giữa forest ảo và forest sản xuất. Phụ thuộc vào cấu hình mạng của bạn, sự mất kết nối này có thể ngăn chặn việc chia sẻ các thông tin Active Directory giữa hai forest. Điều này có thể khó giải quyết nếu bạn đang sử dụng giải pháp backup phụ thuộc vào Active Directory và muốn backup các máy chủ từ cả hai forest.

Read the rest of this entry

Cập nhật hệ thống máy chủ Hyper-V

Hyper – V là một máy chủ ảo, chạy trên hệ điều hành Windows 2008/R2. Vì vậy, chúng ta phải chú ý tới các bản vá, bản chữa lỗi, bản cập nhật mà Microsoft cung cấp. Bạn cũng nên chú ý rằng những bản vá, cập nhật có thể được cung cấp bởi những hãng Phần mềm khác nhau, không chỉ riêng Microsoft.

Trước khi cập nhật cho máy chủ, chúng ta phải kiểm tra lại một số điều quan trọng sau.
Tầm quan trọng của bản vá đối với máy chủ ảo?

Máy chủ ảo là Máy tính chạy trên hệ điều hành của Microsoft. Cập nhật cho máy chủ ảo cũng quan trọng như chúng ta cập nhật cho bất kì hệ điều hành Windows nào, giúp máy chủ ảo có thể chạy ổn định và đảm bảo an toàn.
Xác định đúng thời điểm áp dụng bản vá

Xác định thời điểm vá cho máy chủ của bạn rất quan trọng. Bạn nên theo hướng dẫn vá lỗi máy chủ. Sẽ có một số lỗi xảy ra:

Read the rest of this entry

Phiên bản miễn phí 100% : Microsoft Hyper-V server

Tải về Microsoft Hyper-V Server miễn phí 100%

Slide giới thiệu Microsfot Hyper-V server

Sau những động thái manh động của VMWare khi cho miễn phí ESX Server (bản Hypervisor đang cạnh trang khốc liệt với Hyper-V) thì Microsoft cũng cung cấp cho người dùng bản Hyper-V Server hoàn toàn miễn phí. Hyper-V Server là bản Windows Server 2008 dưới dạng Server Core đã được include từ đầu Hyper-V cho phép người dùng có thể sử dụng ngay khi vừa cài đặt. Khi doanh nghiệp có những nhu cầu cao hơn về performance cho máy ảo như nhìu core hơn, RAM nhìu hơn hoặc Cluster thì có thể cân nhắc nâng cấp lên Hyper-V trên Windows Server 2008 Ent hoặc DataCenter. Bảng so sánh dưới cho người dùng một cái nhìn tổng thể hơn về tính năng của Hyper-V Server và Hyper-V trên Windows Server 2008

HyperV-Server

Read the rest of this entry

Mạng ảo trong Hyper-V – Phần 3

Trong phần trước của loạt bài này, tôi đã giới thiệu một phân vùng con làm thế nào để truy cập ra mạng bên ngoài thông qua một Switch ảo đặt tại phân vùng cha. Đến cuối bài viết tôi đã dừng lại ở vấn đề là một phân vùng cha có thể tồn tại trong đó không chỉ một mà có thể là nhìu Switch ảo. Và tiếp theo trong phần này tôi sẽ nói lợi điểm của loại kiến trúc này.

Chúng ta sẽ xem xét việc sử dụng nhiều switch ảo tại trung tâm các kêt 1nối mạng như hình 1 bên dưới. Như có thể thấy trong hình là chúng ta đang có một phân vùng cha cùng với hai switch ảo tách rời nhau và cùng 3 phân vùng con đang kết nối trực tiếp với phân vùng cha thông qua 2 switch trên.

image

Hình 1: Phân vùng cha chứa nhiều switch ảo kết nối với phân vùng con

Read the rest of this entry

Mạng ảo trong Hyper-V – Phần 2

Trước khi bắt đầu phần 2 trong loạt bài này tôi chân thành cảm ơn các bạn đã theo dõi loạt bài về mạng ảo trong Hyper-V cho đến bây giờ.

Tiếp sau phần 1 trong phần 2 này chúng ta sẽ tiếp tục thảo luận về vấn đề mạng ảo trong Hyper-V. Việc liên lạc mạng giữa các Partition hoạt động như thế nào?

trong phần trước, tôi đã nói về vấn đề vai trò của card mạng vật lý và card mạng ảo bên trong phân vùng cha “Parent Partition”. Và cả vấn đề về Switch ảo. Tiếp đến đây tôi sẽ tiếp tục thảo luận về vai trò của Switch ở mức chi tiết hơn.

trước khi bắt đầu tôi sẽ ôn lại thành phần chức năng card mạng bên trong phân vùng cha. Bởi vì hiểu được vấn đề này sẽ là tiền đề quan trọng để hiểu các vấn đề khác mà tôi sẽ đưa đến trong cả loạt bài này.

Điều cần nhớ đầu tiên là thông qua phân vùng cha và hệ điều hành Windows Server 2008 cùa nó có thể trông thấy được các  card mạng vật lý nhưng chúng không được sử dụng một cách trực tiếp. Thay vào đó, ngăn chứa TCP/IP bị ràng buộc vào các card mạng ảo. Các card mạng ảo đem đi và nhận đến các gói tin thông qua Switch ảo như hình 1 dưới đây. Lúc này card mạng vật lý trong Hyper-V chỉ hoạt động như một “môi giới” trung gian.

image

Hình 1: các ứng dụng hoạt động trong phân vùng cha không dùng các card mạng vật lý một cách trực tiếp

Read the rest of this entry