Archive for November, 2008

Windows Servers 2008 Hyper-V Getting Started Guide

November 23, 2008 Leave a comment

Requirements for Hyper-V

Hyper-V has specific requirements. Hyper-V requires an x64-based processor, hardware-assisted virtualization, and hardware data execution protection. For more information about the requirements, see the Hyper-V installation prerequisites ( Installation Prerequisites

Known issues

Known issues are described in the release notes. We recommend that you review the release notes before you install Hyper-V.

To download the Hyper-V release notes, see The release notes are also available in the Windows Server 2008 Technical Library (

Step 1: Install Hyper-V

You can install Hyper-V on either a full installation or a Server Core installation. You can use Server Manager to install Hyper-V on a full installation, as described in the following procedure. To install on a Server Core installation, you must perform the installation from a command prompt. Run the following command:

Start /w ocsetup Microsoft-Hyper-V


To manage Hyper-V on a Server Core installation, you can use the Hyper-V management tools to manage the server remotely. The management tools are available for Windows Server 2008 and Windows Vista Service Pack 1. For more information, see article 950050 ( and article 952627 ( in the Microsoft Knowledge Base.

To install Hyper-V on a full installation of Windows Server 2008

  1. Click Start, and then click Server Manager.

  2. In the Roles Summary area of the Server Manager main window, click Add Roles.

  3. On the Select Server Roles page, click Hyper-V.

  4. On the Create Virtual Networks page, click one or more network adapters if you want to make their network connection available to virtual machines.

  5. On the Confirm Installation Selections page, click Install.

  6. The computer must be restarted to complete the installation. Click Close to finish the wizard, and then click Yes to restart the computer.

  7. After you restart the computer, log on with the same account you used to install the role. After the Resume Configuration Wizard completes the installation, click Close to finish the wizard.

Step 2: Create and set up a virtual machine

After you have installed Hyper-V, you can create a virtual machine and set up an operating system on the virtual machine.

Before you create the virtual machine, you may find it helpful to consider the following questions. You can provide answers to the questions when you use the New Virtual Machine Wizard to create the virtual machine.

  • Is the installation media available for the operating system you want to install on the virtual machine? You can use physical media, a remote image server, or an .ISO file. The method you want to use determines how you should configure the virtual machine.
  • How much memory will you allocate to the virtual machine?
  • Where do you want to store the virtual machine and what do you want to name it?

To create and set up a virtual machine

  1. Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.

  2. From the Action pane, click New, and then click Virtual Machine.

  3. From the New Virtual Machine Wizard, click Next.

  4. On the Specify Name and Location page, specify what you want to name the virtual machine and where you want to store it.

  5. On the Memory page, specify enough memory to run the guest operating system you want to use on the virtual machine.

  6. On the Networking page, connect the network adapter to an existing virtual network if you want to establish network connectivity at this point.


    If you want to use a remote image server to install an operating system on your test virtual machine, select the external network.

  7. On the Connect Virtual Hard Disk page, specify a name, location, and size to create a virtual hard disk so you can install an operating system on it.

  8. On the Installation Options page, choose the method you want to use to install the operating system:

    • Install an operating system from a boot CD/DVD-ROM. You can use either physical media or an image file (.iso file).
    • Install an operating system from a boot floppy disk.
    • Install an operating system from a network-based installation server. To use this option, you must configure the virtual machine with a legacy network adapter connected to an external virtual network. The external virtual network must have access to the same network as the image server.
  9. Click Finish.

After you create the virtual machine, you can start the virtual machine and install the operating system.

Step 3: Install the operating system and integration services

In the final step of this process, you connect to the virtual machine to set up the operating system. As part of the setup, you install a software package that improves integration between the virtualization server and the virtual machine.


The instructions in this step assume that you specified the location of the installation media when you created the virtual machine. The instructions also assume that you are installing an operating system for which integration services are available.

To install the operating system and integration services

  1. From the Virtual Machines section of the results pane, right-click the name of the virtual machine you created in step 2 and click Connect. The Virtual Machine Connection tool will open.

  2. From the Action menu in the Virtual Machine Connection window, click Start.

  3. Proceed through the installation.


    • When you are at the point where you need to provide input to complete the process, move the mouse cursor over the image of the setup window. After the mouse pointer changes to a small dot, click anywhere in the virtual machine window. This action "captures" the mouse so that keyboard and mouse input is sent to the virtual machine. To return the input to the physical computer, press Ctrl+Alt+Left arrow and then move the mouse pointer outside of the virtual machine window.
    • After the operating system is set up, you are ready to install the integration services. From the Action menu of Virtual Machine Connection, click Insert Integration Services Setup Disk. On Windows operating systems, you must close the New Hardware Wizard to start the installation. If Autorun does not start the installation automatically, you can start it manually. Click anywhere in the guest operating system window and navigate to the CD drive. Use the method that is appropriate for the guest operating system to start the installation package from the CD drive.

After you have completed the setup and integration services are installed, you can begin using the virtual machine. You can view or modify the virtual hardware that is configured for the virtual machine by reviewing the settings of the virtual machine. From the Virtual Machines pane, right-click the name of the virtual machine that you created in step 3 and click Settings. From the Settings window, click the name of the hardware to view or change it. For more information, see Configuring Virtual Machines ( Virtual Machines

Step 4: Configuring virtual networks

You can create virtual networks on the server running Hyper-V to define various networking topologies for virtual machines and the virtualization server. There are three types of virtual networks: a private network, which provides communication between virtual machines only, an internal network, which provides communication between the virtualization server and virtual machines, and an external network, which provides communication between a virtual machine and a physical network by creating an association to a physical network adapter on the virtualization server.

The following procedures provide the basic instructions for configuring virtual networks. For more information about designing and deploying virtual networks, see the deployment content for Hyper-V at the Windows Server 2008 TechCenter ( To create a virtual network

  1. Open Hyper-V Manager.

  2. From the Actions menu, click Virtual Network Manager.

  3. Under Create virtual network, select the type of network you want to create. The types of network are External, Internal, and Private. If the network you want to create is an external network, see “Additional considerations” below.

  4. Click Add. The New Virtual Network page appears.

  5. Type a name for the new network. Review the other properties and modify them if necessary.


    You can use virtual LAN identification as a way to isolate network traffic. However, this type of configuration must be supported by the physical network adapter. For information about configuring virtual LAN identification, see the Hyper-V deployment content at the Windows Server 2008 TechCenter (
  6. Click OK to create the virtual network and close Virtual Network Manager, or click Apply to create the virtual network and continue using Virtual Network Manager.

To add a network adapter to a virtual machine

  1. Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.

  2. In the results pane, under Virtual Machines, select the virtual machine that you want to configure.

  3. In the Action pane, under the virtual machine name, click Settings.

  4. In the navigation pane, click Add Hardware.

  5. On the Add Hardware page, choose a network adapter or a legacy network adapter. Network adapters can only be added to a virtual machine when the machine is turned off. For more information about each type of adapter, see "Additional considerations" below.

  6. Click Add. The Network Adapter or Legacy Network Adapter page appears.

  7. Under Network, select the virtual network you want to connect to.

  8. If you want to configure a static MAC address or virtual LAN identifier, specify the address or identifier you want to use.

  9. Click OK.

Additional considerations

  • By default, membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure. However, an administrator can use Authorization Manager to modify the authorization policy so that a user or group of users can complete this procedure.
  • A legacy network adapter works without installing a virtual machine driver because the driver is already available on most operating systems. The legacy network adapter emulates a physical network adapter, multiport DEC 21140 10/100TX 100 MB. A legacy network adapter also supports network-based installations because it includes the ability to boot to the Pre-Boot Execution Environment (PXE). The legacy network adapter is not supported in the 64-bit edition of Windows Server 2003 or the Windows XP Professional x64 Edition.
  • After you install Hyper-V and create an external virtual network, your computer will operate differently. After installation, the parent partition uses a virtual network adapter to connect to the physical network. When you look at Network Connections on the parent partition, you will see the original network adapter and a new virtual network adapter. The original physical network adapter has nothing bound to it except the Microsoft Virtual Network Switch Protocol, and the virtual network adapter now has all of the standard protocols and services bound to it. The virtual network adapter that appears under Network Connections will have the same name as the virtual network switch with which it is associated. It is possible to create an internal virtual network, which will expose a virtual network adapter to the parent partition without the need to have a physical network adapter associated with it. Hyper-V only binds the virtual network service to a physical network adapter when an external virtual network is created. However, networking will get disrupted for a short period of time on the network adapter when a virtual network gets created or deleted.

IMAGINE CUP – The World’s Premier Students Technology Competion

November 12, 2008 Leave a comment

Microsoft Windows Azure: Khám phá hệ điều hành “đám mây”

November 11, 2008 Leave a comment

Azure, hệ điều hành "đám mây" mà Microsoft giới thiệu vào cuối tháng 10
tại hội nghị PDC 2008 vẫn còn mang nhiều bí ẩn. Azure là gì? Nó sẽ hoạt
động ra sao? Những thông tin sau sẽ giải đáp phần nào về hệ điều hành
Windows Azure.

Internet sẽ là phương thức chính để người dùng truy xuất dữ liệu trong những nền tảng điện toán đám mây – Ảnh minh họa: Internet

Windows Azure và Azure Services Platform là gì?

Windows Azure,
tên mã Red Dog, là nền tảng cho việc phát triển những ứng dụng hoạt
động trong "đám mây" (*). Nói cách khác, Windows Azure là cơ sở cho nền
tảng các dịch vụ Azure (Azure Services Platform),
được Microsoft phát triển nhằm mang đến cho cộng đồng các nhà phát
triển ứng dụng cơ hội được xây dựng và cung cấp các dịch vụ trực tuyến
trên nền tảng cơ sở hạ tầng Windows.

Windows Azure tách biệt
hoàn toàn các ứng dụng chạy trên các lớp hệ điều hành ứng dụng công
nghệ ảo hóa của Microsoft. Điều này cho phép các nhà quản trị không cần
phải nâng cấp từng PC độc lập khi ứng dụng được chỉnh sửa.

Microsoft, công nghệ điện toán đã bước đến thế hệ thứ 5, thế hệ mà các
ứng dụng không còn bị giới hạn vào máy tính. Internet sẽ là phương thức
chính để những khách hàng tương tác với các doanh nghiệp. Nhưng kiến
trúc hoạt động kinh doanh đã được thiết kế trước đây là theo hướng
riêng cho những nhân viên và các đối tác. Windows Azure thay đổi điều
này bằng cách cung cấp cho doanh nghiệp khả năng linh hoạt, nền tảng
"tiếp cận" khách hàng nhằm triển khai các ứng dụng và dịch vụ.

Mô hình hoạt động tiêu biểu của một hệ thống điện toán đám mây – Ảnh: HowStuffWorks

Azure được phát triển trong 2 năm bởi kiến trúc sư trưởng phần mềm Ray
Ozzie của Microsoft. Trước đây, Microsoft đã từng triển khai dự án khởi
đầu vào năm 2001 với tên gọi Hailstorm tại hội nghị PDC 2001 như là
.NET My Services, mở rộng dịch vụ online và hợp nhất nhận diện với
Passport nhưng đã bị gạt bỏ, ít được chú ý.

Việc phát triển
Windows Azure và Azure Services Platform cũng là lời đáp trả của
Microsoft trước Amazon. Microsoft không phủ nhận Amazon là người đi
tiên phong trong lĩnh vực điện toán đám mây với nền tảng dịch vụ EC2
(Elastic Compute Cloud) và Simple Storage. Microsoft cũng thừa nhận
lĩnh vực công nghệ điện toán đám mây sẽ còn phải "dựa hơi" nền tảng của
Amazon. Tuy vậy, Microsoft sẽ tập trung phát triển mạnh mẽ hơn cho
Azure so với các dịch vụ Web của Amazon.

Azure Services Platform
là một giải pháp hoàn thiện cho các doanh nghiệp. Microsoft sẽ lưu trữ
các ứng dụng được xây dựng từ các hãng thứ ba cũng như những dịch vụ
Web của chính Microsoft như là Office Live, Windows Live, Exchange
Online, CRM Online… Kết hợp chặt chẽ .NET Services (cho lập trình
viên), SQL Services (cho cơ sở dữ liệu và báo biểu), Live Services (cho
việc tương tác với các thiết bị người dùng) vào trong các dịch vụ
SharePoint và CRM (cho nội dung doanh nghiệp).

Azure Services Platform

Điểm khác biệt giữa Azure và Azure Services Platform:
Windows Azure là một hệ điều hành còn Azure Services Platform là một sự
kết hợp của Azure, lớp các dịch vụ cơ sở hạ tầng và lớp ứng dụng trực


Fabric Controller là gì?

Fabric Controller là "gia vị" chủ chốt của Windows Azure, đảm nhiệm
chức năng quản lý “vòng đời” của tất cả dịch vụ trực tuyến được triển
khai. Công cụ này giúp tổ chức và tập trung quản lý tại trung tâm dữ
liệu theo mô hình chia sẻ nguồn tài nguyên phần cứng. Điều này cho phép
Azure tự động cập nhật ứng dụng chứ không cần phải cập nhật trực tiếp
trên từng PC độc lập.


Windows Azure với người dùng và lập trình viên

Lập trình viên có thể xây dựng các ứng dụng mới hoặc hiệu chỉnh các ứng
dụng hiện tại cho Windows Azure bằng những công cụ hiện có như Visual
Studio, ASP.Net, .NET Framework và cập nhật thêm một vài công nghệ
mới mà Microsoft sẽ phổ biến trong thời gian sắp tới. .NET Services và
SQL Services sẽ cung cấp những khả năng "hướng đám mây" mới và Azure Tool cho Visual Studio, cung cấp các mẫu (template) làm nền tảng xây dựng (Azure SDK).
Ngoài ra, công cụ "Oslo" mới từ Microsoft sẽ trợ giúp với các ứng dụng
phân phối kiểu mẫu bao gồm một ngôn ngữ lập trình mới với tên gọi "M.".
Azure cũng sẽ hỗ trợ các công cụ và ngôn ngữ thứ ba như Eclipse, Ruby,
PHP và Python cũng như các tiêu chuẩn và cổng như SOAP, REST hay XML.

Hình minh họa việc phát triển ứng dụng cho Windows Azure – Nguồn: Windows Azure website

dùng không cần phải lo lắng về kiến trúc hoạt động đằng sau các ứng
dụng dựa trên "đám mây". Windows Azure sẽ mang lại nhiều chức năng cho
các ứng dụng Web, cho phép doanh nghiệp nhanh chóng triển khai và cập
nhật các dịch vụ với chi phí thấp hơn.


Khi nào Azure được phát hành và giá cả ra sao?

Theo website Windows Azure, giá cả sẽ dựa trên sự tiêu thụ tài nguyên
(CPU, băng thông, lưu trữ, giao dịch). Theo dự kiến thì hệ điều hành
cho Internet này sẽ được phát hành vào nửa sau năm 2009. Cộng đồng kỹ
thuật công nghệ sẽ được thành lập trong thời gian gần nhất, các lập
trình viên phát triển có thể đăng ký tại đây.

Người dùng có thể tham khảo thêm những thông tin về Windows Azure,
Azure Services Platform, .NET Services, SQL Services… tại trang web thông tin của Microsoft.


toán đám mây (cloud-computing): là thuật ngữ dùng để chỉ các ứng dụng
vận hành trên nền tảng trình duyệt web nhưng phần điện toán (computing)
lại được thực hiện trên một máy chủ dữ liệu ở xa, kết nối với trình
duyệt qua mạng Internet toàn cầu. Nói một cách đơn giản nhất “ứng dụng
điện toán đám mây” chính là những ứng dụng trực tuyến trên Internet.
Trình duyệt là nơi ứng dụng hiện hữu và vận hành còn dữ liệu được lưu
trữ và xử lý ở máy chủ của nhà cung cấp ứng dụng đó.

Windows Server 2008 SKUs, Hyper-V

Windows Server 2008 Release Candidate 1 (RC1) with Hyper-V Beta hiện đang có sẵn để đánh giá. Hyper-V (tên mã trước đây là “Viridian”) sẽ được phát hành như là một tính năng của Windows Server 2008 và nay đã có phiên bản bê-ta đi chung với Windows Server 2008 RC1 Enterprise. Microsoft cũng dự định đưa ra một công nghệ ảo hoá riêng biệt gọi là Microsoft Hyper-V Server, để giúp khách hàng ảo hoá nhiều hệ điều hành trên một máy phục vụ đơn lẻ theo nghĩa vật lý.

  • Đọc thêm về những thông cáo này, vừa mới phát hành tại hội nghị về Diễn đàn CNTT TechEd ở Barcelona, Spain.
  • Tải một phiên bản đánh giá về Windows Server 2008 RC1 Enterprise with Hyper-V Beta.
  • Tìm hiểu thêm về Windows Server 2008 SKUs hiện đang có sẵn.
  • HeroesHappenHere là site chính thức phát hành Windows Server 2008, Visual Studio 2008, SQL Server 2008, và cũng đang có sẵn. Quý vị có thể tìm thêm thông tin về các sự kiện phát hành gần với mình, tìm hiểu thêm về sản phẩm, tham gia các hoạt động cộng đồng và các nguồn lực nối mạng xã hội, và chính quý vị cũng dự phần vào việc phát hành!

Microsoft Windows Server 2008 là hệ điều hành Windows Server tiên tiến nhất cho đến giờ phút này; nó được thiết kế là để trợ lực cho các mạng, ứng dụng, dịch vụ Web thuộc thế hệ kế tiếp. Với Windows Server 2008, quý vị có thể phát triển, chuyển giao, quản lý các ứng dụng và giao diện tương tác phong phú, bảo đảm một cơ sở hạ tầng mạng vững chắc, tăng cường hiệu quả và giá trị công nghệ trong tổ chức của quý vị.

Windows Server 2008 dựa vào thành quả và ưu điểm của các phiên bản Windows Server trước đây, nhưng vẫn cung cấp nhiều chức năng mới, thật sự có giá trị, cùng nhiều cải tiến hữu hiệu cho hệ điều hành cơ sở. Các công cụ mới về Web, công nghệ ảo hoá, cải tiến về mức độ bảo mật cùng với các tiện ích về quản lý không những góp phần tiết kiệm thời gian, giảm bớt chi phí, mà còn đặt nền móng vững chắc cho cơ sở hạ tầng CNTT của quý vị:

  • Xây dựng để phục vụ Web

Windows Server 2008 đi chung với Internet Information Services 7.0 (IIS7), một máy phục vụ Web và cũng là một nền tảng có độ bảo mật cao, dễ quản lý, mà mục đích là phát triển và host chính xác các ứng dụng & dịch vụ Web. Một cải tiến đáng kể cho nền tảng Windows Web, IIS7 có cấu trúc từng phần, nhờ vậy mà linh hoạt hơn và dễ điều khiển hơn. IIS7 cũng góp phần đơn giản hoá công tác quản lý,  chẩn đoán và giải quyết sự cố vừa nhanh vừa hữu hiệu,  bảo đảm khả năng mở rộng toàn diện.

Internet Information Server IIS7 và .NET Framework 3.0 là nền tảng toàn diện để xây dựng những ứng dụng liên kết người dùng và dữ liệu, cho phép họ hiển thị, chia sẻ và tác động đến thông tin. Ngoài ra, IIS7 cũng đóng vai trò trung tâm trong việc hợp nhất các công nghệ nền tảng Web của Microsoft, cụ thể là ASP.NET, Windows Communication Foundation Web Services và Windows SharePoint Services.

  • Tính năng ảo hoá có sẵn

Microsoft Windows Server Hyper-V, công nghệ ảo hoá máy phục vụ thế hệ kế tiếp dựa trên công nghệ ảo hoá cơ bản, cho phép khai thác tối đa các khoản đầu tư về phần cứng của máy phục vụ bằng cách hợp nhất vai trò của các máy phục vụ dưới dạng các máy ảo riêng biệt chạy trên một máy đơn lẻ theo nghĩa vật lý. Cũng có thể chạy nhiều hệ điều hành—Windows, Linux và nhiều hệ điều hành khác—song song trên một máy phục vụ đơn lẻ mà vẫn có hiệu quả. Nhờ tính năng ảo hoá có sẵn trong hệ điều hành Windows Server 2008 và chính sách cấp phép đơn giản, việc tận dụng các khoản tiết kiệm chi phí về ảo hoá sẽ dễ dàng hơn bao giờ cả.

Cũng có thể ảo hoá các ứng dụng một cách hiệu quả nếu dùng công nghệ khai thác ứng dụng tập trung Windows Server 2008. Terminal Services Gateway và Terminal Services RemoteApp cho phép truy cập từ xa dễ dàng đối với các chương trình chạy trên nền Windows chuẩn. Cụ thể là chạy các chương trình này trên một máy phục vụ thiết bị đầu cuối, chứ không chạy trực tiếp trên một máy khách—không cần một VPN phức tạp.

  • Bảo mật

Windows Server 2008 là Windows Server vững chắc nhất cho đến giờ phút này. Hệ điều hành đã được vững chắc hoá để đề phòng sự cố và nhiều công nghệ mới cũng góp phần ngăn ngừa trường hợp kết nối bất hợp lệ vào mạng, máy phục vụ, dữ liệu và tài khoản người dùng. Network Access Protection (NAP) bảo đảm những máy tính cố gắng kết nối vào mạng của quý vị đều theo đúng chính sách bảo mật trong tổ chức của quý vị. Tích hợp công nghệ và một số cải tiến sẽ làm cho dịch vụ Active Directory trở thành một giải pháp Identify and Access (IDA) tích hợp và hợp nhất có hiệu quả. Read-Only Domain Controller (RODC) và BitLocker Drive Encryption cho phép triển khai cơ sở dữ liệu AD của quý vị ngay tại các chi nhánh.

  • Nền móng vững chắc cho khối lượng công việc của quý vị

Windows Server 2008 đặt nền móng vững chắc cho toàn bộ công việc của máy phục vụ và các yêu cầu về ứng dụng, nhưng vẫn dễ triển khai và dễ quản lý. Server Manager mới tinh sẽ cung cấp một điều khiển quản lý thống nhất để đơn giản hoá và hợp lý hoá công việc cài đặt, xác lập cấu hình và quản lý máy phục vụ. Windows PowerShell, một trình thông dịch dòng lệnh mới, cho phép người quản trị tự động hoá các công việc quản trị hệ thống thường ngày trên nhiều máy phục vụ. Windows Deployment Services là một phương tiện đơn giản, an toàn để nhanh chóng triển khai hệ điều hành qua những lần cài đặt qua mạng. Các thuật sĩ Failover Clustering (kết nối chuyển dịch máy phục vụ khi xảy ra sự cố) trong Windows Server 2008 và tính năng hỗ trợ đầy đủ Ipv6, kết hợp với tính năng thống nhất quản lý Cân bằng Tải Mạng,  thiết thực đến nỗi những người không chuyên về CNTT vẫn đạt được hiệu quả sử dụng đáng kể.

Cuối cùng, tuỳ chọn mới về cài đặt Server Core của Windows Server 2008 cho phép cài riêng những thành phần và phân hệ cần thiết cho một vai trò nào đó của máy phục vụ mà thôi, chứ không có giao diện người dùng đồ hoạ. Giảm bớt vai trò và tính năng nghĩa là giảm thiểu các ghi vết đĩa và dịch vụ mà vẫn ít bị tấn công bề mặt. Nó cũng giúp cho nhân viên CNTT của quý vị chuyên sâu về vai trò nào đó của máy phục vụ cần được hỗ trợ.