Nhằm phục vụ cho các nhu cầu thao tác dữ liệu trên các tệp tin, ảnh, “tạo ổ đĩa ảo” (sau đó phát triển lên thành “tạo máy ảo” để chạy song song hoặc chạy thử các hệ điều hành) là sự lưạ chọn hàng đầu của người dùng. VMware giúp giả lập máy tính ảo trên một máy tính thật. Khi cài đặt VMware lên, ta có thể tạo nên các máy ảo chia sẻ CPU, RAM, Card mạng với máy tính thật. Điều này cho phép xây dựng nên một hệ thống với một vài máy tính được nối với nhau theo một mô hình nhất định, người sử dụng có thể tạo nên hệ thống của riêng mình, cấu hình theo yêu cầu của bài học.
ẢO HÓA
Các thành phần của một hệ thống ảo hóa
Hình 2: Thành phần hệ thống ảo hóa
Tài nguyên vật lý chính (Host machine / Host hardwave): là ổ đĩa cứng ram, card mạng Nhiệm vụ là chia tài nguyên cấp cho các máy ảo.
Phần mềm ảo hóa cho phép mỗi máy chủ ảo truy cập tài nguyên của máy chủ vật lý, đồng thời lập kế hoạch và phân chia tài nguyên này cho các máy chủ ảo Nó cũng cung cấp giao diện quản lý hiệu quả cho các máy chủ ảo, giúp tối ưu hóa việc sử dụng tài nguyên.
Mảy ảo (virtual machine): nó hoạt động như một máy chủ vật lý thông thường với tài nguyên riêng, giao diện riêng, hệ điều hành riêng.
Hệ điều hành khách (Guest operating system): được cài đặt trên một máy chủ ảo, thao tác như ở trên hệ điều hành thông thường.
Một hệ thống ảo hóa cần có bốn thành phần chính: tài nguyên vật lý, phần mềm ảo hóa, máy chủ ảo và hệ điều hành khách Khi tất cả các thành phần này được tích hợp đầy đủ, người dùng có thể dễ dàng thiết lập một hệ thống ứng dụng ảo hóa hoàn chỉnh.
Ảo hóa hoạt động như thế nào?
Ảo hóa là giải pháp chia một máy vật lý thành nhiều máy con, được biết đến với tên gọi Virtual Machine Monitor (VMM) hay Hypervisor VMM cho phép tạo ra và tách rời các máy ảo, đồng thời điều phối truy cập của chúng đến tài nguyên phần cứng, cấp phát tài nguyên tự động theo nhu cầu sử dụng Cấu trúc này giúp cân bằng khả năng điện toán, mang lại hiệu quả tối ưu cho hệ thống.
Nhiều ứng dụng có thể hoạt động trên cùng một máy chủ thông qua việc sử dụng máy ảo, cho phép nhiều hệ điều hành và ứng dụng chạy đồng thời trên một host.
Tối đa hóa công suất sử dụng máy chủ vật lý giúp giảm thiểu chi phí vận hành, đồng thời đảm bảo rằng mỗi server hoạt động với hiệu suất tối đa Việc này không chỉ nâng cao hiệu quả sử dụng tài nguyên mà còn góp phần tối thiểu hóa số lượng server cần thiết.
Máy ảo cho phép cấp phát tài nguyên và ứng dụng một cách nhanh chóng và dễ dàng, với khả năng triển khai từ một file chứa đầy đủ phần mềm chỉ bằng cách sao chép Điều này mang lại sự đơn giản, nhanh chóng và linh hoạt trong quản lý hạ tầng Công nghệ thông tin Hơn nữa, máy ảo có thể di chuyển giữa các server vật lý trong khi vẫn hoạt động bình thường Doanh nghiệp có thể ảo hóa các ứng dụng quan trọng để nâng cao hiệu suất, ổn định, khả năng mở rộng và giảm thiểu chi phí.
Để giải quyết vấn đề ảo hóa, Intel đã phát triển kiến trúc VT (trước đây là Vanderpool và Silverdale), trong khi AMD cũng giới thiệu kiến trúc Pacifica, cung cấp lớp ưu tiên dưới lớp 0 Công nghệ Pacifica cho phép tạo ra các hệ thống ảo riêng biệt cho PC và máy chủ với phần mềm khác nhau Cả hai kiến trúc này bổ sung các mã lệnh mới cho hypervisor ở "lớp 1", giúp hệ điều hành chạy trên máy ảo không cần điều chỉnh, từ đó giảm thiểu ảnh hưởng đến hiệu suất mô phỏng Tuy nhiên, vấn đề hiệu suất vẫn chưa được giải quyết triệt để, khi mỗi hệ điều hành vẫn coi mình có quyền truy cập toàn bộ tài nguyên hệ thống, trong khi hypervisor phải phân bổ tài nguyên thực để ngăn chặn sự lẫn lộn giữa các hệ điều hành Hiện tại, việc ảo hóa tài nguyên hệ thống và thiết bị I/O đã được xem xét, và có khả năng các phiên bản VT và Pacifica trong tương lai sẽ cho phép hệ điều hành ảo tương tác trực tiếp với phần cứng.
Mục tiêu của ảo hóa
Ảo hóa xoay quanh 4 mục tiêu chính: Availability, Scalability,Optimization, Management.
Sự sẵn có giúp các ứng dụng duy trì hoạt động liên tục bằng cách giảm thiểu thời gian chết do sự cố phần cứng, nâng cấp hoặc di chuyển.
Scalability: khả năng tùy biến, thu hẹp hay mở rộng mô hình server dễ dàng mà không làm gián đoạn ứng dụng.
Tối ưu hóa là việc tận dụng tối đa nguồn tài nguyên phần cứng, nhằm giảm thiểu lãng phí và tối giản số lượng thiết bị vật lý cần thiết, như giảm số lượng máy chủ, switch và cáp.
Management: khả năng quản lý tập trung, giúp việc quản lý trở nên dễ dàng hơn bao giờ hết.
Lợi ích và nhược điểm của ảo hóa
5.1.Lợi ích của ảo hóa.
Hiện nay, ảo hóa máy chủ đang trở thành xu hướng phổ biến trong nhiều doanh nghiệp toàn cầu, đặc biệt trong bối cảnh khủng hoảng kinh tế Công nghệ này giúp doanh nghiệp giảm thiểu chi phí hiệu quả bằng cách tối ưu hóa năng suất của thiết bị phần cứng Việc áp dụng ảo hóa máy chủ mang lại nhiều lợi ích đáng kể cho các tổ chức.
Tiết kiệm năng lượng tiêu thụ, giảm chi phí duy trì server (tiền điện để chạy và làm mát server)
Giảm số lượng thiết bị vật lý cần thiết (giảm số lượng server, switch, cáp, phí gia công)
Tận dụng tối đa nguồn tài nguyên, tránh lãng phí.
Quản lý tập trung, liên tục, nâng cao hiệu quả làm việc của quản trị viên.
Khả năng mở rộng dể dàng
Mỗi máy ảo thường sử dụng một file VMDK để lưu trữ toàn bộ dữ liệu, cùng với một số file nhỏ khác để cấu hình Nếu bất kỳ tệp tin nào bị lỗi hoặc mất mà không có bản sao lưu, máy ảo có thể bị hư hỏng hoàn toàn và không thể phục hồi.
Nếu máy chủ có cấu hình phần cứng thấp nhưng lại chạy quá nhiều máy ảo hoặc một máy ảo sử dụng nhiều tài nguyên, điều này sẽ làm chậm toàn bộ hệ thống, bao gồm cả các máy ảo và ứng dụng trên chúng Hơn nữa, khi một hoặc một vài máy chủ phải xử lý quá nhiều máy ảo, bất kỳ sự cố nào xảy ra trên máy chủ cũng sẽ ảnh hưởng đến các máy ảo đang chạy trên đó.
Nếu hacker chiếm quyền kiểm soát một máy chủ vật lý chứa nhiều máy ảo, họ sẽ có khả năng kiểm soát toàn bộ các máy ảo bên trong.
Ảo hóa mang lại sự tiện lợi cho người dùng khi cho phép chạy nhiều hệ điều hành trên cùng một máy tính, nhưng sức mạnh thực sự của ảo hóa còn vượt xa điều đó, đặc biệt trong lĩnh vực máy chủ và hệ thống mạng Mặc dù ảo hóa máy chủ không phải là một khái niệm mới, nhưng nó đã thu hút sự chú ý đáng kể trong hai năm qua Việc ảo hóa máy chủ cho phép tối ưu hóa tài nguyên của các máy chủ, vốn thường không hoạt động hết công suất, đồng thời giúp tổ chức hệ thống máy chủ một cách linh hoạt, đặc biệt là trong các trung tâm dữ liệu, từ đó tiết kiệm thời gian và chi phí đầu tư cũng như quản trị.
Nhiều công ty lớn đang tham gia vào lĩnh vực ảo hoá với các giải pháp đa dạng như ảo hoá máy chủ, hệ điều hành, mạng, lưu trữ và ứng dụng Trong số đó, ảo hoá máy chủ và ảo hoá hệ điều hành là hai phương pháp phổ biến nhất, được gọi là ảo hoá cứng và ảo hoá mềm Ảo hoá máy chủ cho phép tạo ra nhiều máy ảo trên một máy chủ vật lý, giúp tối ưu hóa tài nguyên và nâng cao hiệu suất.
Hệ điều hành riêng biệt được cấp phát số xung nhịp CPU, dung lượng lưu trữ và băng thông mạng riêng, cho phép tài nguyên máy chủ được phân bổ linh hoạt theo nhu cầu của từng máy ảo Giải pháp này giúp hợp nhất các hệ thống máy chủ cồng kềnh Microsoft đã cung cấp giấy phép ảo cho giải pháp ảo hóa cứng với Windows Server 2003 R2, cho phép cài đặt trên một máy thực và thêm bốn máy ảo Ảo hóa hệ điều hành sử dụng bản sao của một OS để tạo ra các máy chủ ảo, cho phép nhiều bản Linux hoạt động trên cùng một máy nếu OS "chủ" là Linux Phương pháp này có ưu điểm là tiết kiệm tài nguyên và đơn giản hóa quản lý.
1 giấy phép OS, nhưng có điểm hạn chế là không thể chạy được nhiều OS khác nhau trên cùng một máy chủ.
7.Bảo mật và ảo hóa
Công nghệ ảo hóa đang trở thành một phần thiết yếu trong cơ sở hạ tầng IT của nhiều tổ chức, đặc biệt trong lĩnh vực tài chính Các môi trường ảo hóa không chỉ giúp duy trì hoạt động liên tục mà còn khắc phục các khó khăn phát sinh Việc áp dụng các giải pháp này trong môi trường bán trực tiếp là rất quan trọng, tuy nhiên, chúng thường bị coi nhẹ trong quá trình đảm bảo an toàn IT và nâng cấp hạ tầng.
Khi triển khai công nghệ ảo hóa, việc áp dụng các giải pháp bảo vệ phù hợp là rất cần thiết để đối phó với những nguy cơ mất an toàn tiềm ẩn.
Nếu máy chủ bị thao túng bởi những ý đồ xấu, điều này sẽ dẫn đến những hậu quả nghiêm trọng cho các máy ảo được cấu hình trên nó cùng với các máy người dùng liên quan.
Đặc quyền tối thiểu là một kỹ thuật bảo vệ quan trọng cần được áp dụng để giảm thiểu bề mặt tấn công Kỹ thuật này nên được triển khai trong cả môi trường ảo hóa và môi trường vật lý để nâng cao an ninh hệ thống.
Cài đặt và nâng cấp phần mềm chống virus trên máy tính ảo và máy chủ là rất quan trọng, vì các máy tính ảo cũng dễ bị lây nhiễm phần mềm độc hại như máy tính thực.
Để bảo vệ thông tin khi truyền tải, việc sử dụng mật mã là rất cần thiết Cách hiệu quả nhất để đảm bảo an toàn là mã hóa thông tin nhạy cảm giữa máy chủ, các máy ảo và máy người dùng.
Không sử dụng máy chủ để duyệt Internet vì rất dễ dẫn đến những vấn đề nghiêm trọng và tổn thất dịch vụ.
Để bảo vệ hệ thống, hãy cố định hệ điều hành chủ và vô hiệu hóa các dịch vụ không cần thiết Việc duy trì một hệ điều hành nhỏ gọn sẽ giúp giảm thiểu diện tích tiếp xúc với các mối đe dọa, từ đó tăng cường an ninh cho hệ thống.
Để đảm bảo an toàn cho máy chủ, cần thiết phải bảo vệ nó nhằm ngăn chặn người dùng không có thẩm quyền can thiệp vào các tệp liên quan khi các máy ảo không hoạt động.
Các công nghệ hỗ trợ ảo hóa hệ thống
9.1.Công nghệ máy ảo (Virtual Machine)
Máy ảo là một máy tính hoạt động trên một hệ điều hành khác hoặc trên một máy tính khác, bao gồm cả phần cứng và phần mềm hệ điều hành Điểm khác biệt chính là lớp phần cứng của máy ảo không phải là thiết bị vật lý mà là một môi trường ảo được cấp phát tài nguyên như CPU, bộ nhớ và ổ đĩa Công nghệ ảo hóa cho phép cài đặt và chạy nhiều máy ảo trên một máy tính vật lý, mỗi máy ảo có hệ điều hành riêng và được phân bổ tài nguyên tùy thuộc vào nhu cầu và phương pháp ảo hóa Khi truy xuất tài nguyên phần cứng, máy ảo hoạt động giống như một máy tính bình thường.
Hình 7: Mô hình Virtual Machine 9.2.Công nghệ lưu trữ SAN (Storage Aera Networking)
Mạng SAN (Storage Area Network) là một mạng lưu trữ chuyên dụng, tách biệt hoàn toàn với các mạng LAN và WAN, kết nối tất cả tài nguyên lưu trữ trong mạng Điểm nổi bật của SAN là tốc độ kết nối dữ liệu cao, lên đến Gigabit/giây, cùng với khả năng mở rộng linh hoạt Ngoài phần cứng, SAN còn bao gồm phần mềm chuyên dụng để quản lý, giám sát và cấu hình mạng hiệu quả.
SANs mang lại nhiều lợi ích, đặc biệt trong việc quản lý và khai thác thiết bị lưu trữ một cách tập trung Đối với các quản trị viên, việc quản lý tài nguyên lưu trữ trong môi trường phát triển nhanh chóng và yêu cầu cao là thách thức lớn với chi phí cao Tuy nhiên, SANs giúp giảm đáng kể chi phí quản lý và độ phức tạp, đồng thời vẫn đảm bảo đầy đủ các tính năng kỹ thuật quan trọng.
Công nghệ cân bằng tải Clustering là một giải pháp phổ biến nhờ tính kinh tế và khả năng cung cấp dịch vụ cao Nó có thể sử dụng phần cứng chuyên dụng để tạo ra môi trường hoạt động đáng tin cậy, đảm bảo dịch vụ luôn sẵn sàng và không bị gián đoạn bởi các lỗi nhỏ Ngoài ra, công nghệ này cũng có thể được triển khai trên phần cứng thông dụng mà vẫn đáp ứng đầy đủ các yêu cầu cần thiết.
Tăng cường khả năng mở rộng.
Tính sẵn sàng cao và khắc phục sự cố
Hệ thống clustering bao gồm các nút chủ động và nút thụ động, trong đó nút chủ động thực hiện các dịch vụ còn nút thụ động quản lý và giám sát hoạt động của nút chủ động Nếu nút chủ động gặp sự cố, nút thụ động sẽ phát hiện và gửi thông báo lỗi, đảm bảo tính ổn định và liên tục của hệ thống.
Nút đang hoạt động sẽ trực tiếp ngắt hết các dịch vụ đang chạy và các kết nối.
Nút không hoạt động sẽ khởi tạo các dịch vụ tương đương với dịch vụ của máy chủ động
Nút không hoạt động bây giờ chuyển thành nút chủ động.
Sau khi khắc phục lỗi, nút sẽ trở thành nút bị động Ngoài ra, còn một số công nghệ hỗ trợ cho hệ thống ảo hóa như công nghệ RAID và Network Load Balancing (NLB).
10.Thị trường Công nghệ ảo hoá
Theo dự báo của trung tâm dữ liệu quốc tế IDC, đầu tư vào công nghệ ảo hóa sẽ đạt 15 tỷ USD vào năm 2009, với 40% hệ điều hành mới được triển khai trên máy tính ảo vào năm 2010.
Hiện có 83% trung tâm dữ liệu tại Trung Quốc và 73% tại Ấn Độ chưa áp dụng công nghệ ảo hóa Tuy nhiên, dự báo doanh thu từ các nhà cung cấp dịch vụ và phần mềm ảo hóa ở châu Á sẽ đạt 1,35 tỷ USD trong giai đoạn 2009-2010.
Theo nghiên cứu của Springboard, thị trường ảo hóa tại châu Á đang tăng trưởng mạnh mẽ với tỷ lệ 42% mỗi năm Ở các quốc gia phát triển như Singapore, khoảng 40% doanh nghiệp đã áp dụng công nghệ này Michael Barnes, Phó chủ tịch Springboard, nhận định rằng ảo hóa đang trở thành một yếu tố thiết yếu và số lượng tổ chức triển khai ở cấp độ máy chủ sẽ gia tăng nhanh chóng trong năm 2008.
Theo khảo sát của Springboard, 50% giám đốc thông tin cho biết họ dự định ứng dụng ảo hóa trong 18 tháng đến 2 năm tới Tuy nhiên, họ bày tỏ lo ngại về tính hoàn thiện của công nghệ này, đặc biệt là những thách thức liên quan đến quản lý và bảo mật Khi những người có trách nhiệm hiểu rõ hơn về lợi ích của ảo hóa, họ sẽ có khả năng khai thác hiệu quả công nghệ này trong môi trường công nghệ thông tin của tổ chức Rõ ràng, ảo hóa giúp các tổ chức giảm thiểu sự phụ thuộc vào số lượng máy móc, tạo ra một môi trường làm việc hiệu quả hơn.
Theo Gartner, năm công nghệ sẽ cách mạng hóa ngành công nghiệp IT đến năm 2012 bao gồm ảo hóa, vi xử lý đa lõi, điện toán cục bộ, điện toán diện rộng và mạng xã hội ảo.
Gần đây, các công ty công nghệ hàng đầu như Microsoft, IBM, HP và Intel đã giới thiệu các sản phẩm và giải pháp ảo hóa tại Việt Nam, cam kết rằng công nghệ này sẽ thúc đẩy sự phát triển trong tương lai và nâng cao hiệu quả IT với chi phí tối ưu Tuy nhiên, nhiều chuyên gia IT tại Việt Nam vẫn còn thiếu kiến thức về lĩnh vực này.
Microsoft đã giới thiệu bộ ba sản phẩm gồm Windows Server 2008, SQL Server 2008 và Visual Studio 2008, nhằm cung cấp nền tảng hiệu quả cho ảo hóa công việc Với tính năng ảo hóa Windows tích hợp cùng System Center Virtual Machine Manager, Windows Server 2008 hứa hẹn sẽ trở thành một đối thủ đáng gờm trên thị trường ảo hóa, nơi VMWare đang chiếm ưu thế.
Intel đã giới thiệu hai vi xử lý Pentium 4 - 672 và 662 lõi đơn cho máy tính để bàn, tích hợp công nghệ ảo hóa cho phép chạy nhiều hệ điều hành trên một máy Trong khi đó, IBM ra mắt máy chủ System X mới hỗ trợ giải pháp ảo hóa cùng với các công cụ đo lường HP cũng đã cho ra mắt hai sản phẩm lưu trữ ảo mới, tủ đĩa EVA 4400 và thiết bị lưu trữ MSA 2000, được thiết kế đặc biệt cho các tổ chức vừa tại Việt Nam.
Công nghệ ảo hóa đã có mặt tại Việt Nam hơn một năm và đã có khách hàng áp dụng, nhưng theo đánh giá của các tập đoàn IT, lĩnh vực này vẫn còn ở giai đoạn sơ khai.
Chọn ứng dụng phù hợp
Hiện nay, có nhiều phần mềm hỗ trợ tạo máy ảo trên các hệ điều hành Windows, MacOS và Linux Tuy nhiên, bạn cần xem xét nhu cầu sử dụng của mình để lựa chọn và cài đặt tiện ích phù hợp nhất Dưới đây là một số ứng dụng gợi ý cho bạn.
Miễn phí, https://www.virtualbox.org/wiki/Downloads
VirtualBox của Oracle hiện nay là một trong những tiện ích miễn phí đa năng nhất, cho phép người dùng trải nghiệm máy ảo một cách tự nhiên như trên máy thật Điểm nổi bật của VirtualBox là khả năng tương thích với hầu hết các cấu hình phần cứng, bao gồm cả bộ xử lý Intel và AMD.
Hình9:Tiện ích miễn phí VirtualBox phù hợp với người dùng thông thường muốn sử dụng máy ảo.
VirtualBox cung cấp tính năng "ảo hóa 3D", nâng cao hiệu ứng đồ họa với chất lượng hình ảnh mượt mà hơn Bên cạnh đó, công cụ này còn cho phép người dùng tùy chỉnh độ phân giải cho nhiều màn hình, mang lại trải nghiệm sử dụng tốt hơn.
Miễn phí – 250 USD, www.vmware.com
VMware, một tên tuổi nổi bật trong lĩnh vực ảo hóa từ năm 1998, hiện cung cấp ba sản phẩm chính cho việc tạo máy ảo: VMware Workstation với giá 250 USD, VMware Fusion với giá 80 USD, và VMware Workstation Player miễn phí.
Các phiên bản VMware tạo máy ảo tiêu tốn nhiều tài nguyên hệ thống, nhưng mang lại tốc độ xử lý nhanh không kém gì máy thật Ngoài ra, VMware cung cấp gói VMware Tools cho Windows, Linux, FreeBSD và NetWare, giúp tối ưu hóa hệ thống ảo và cho phép chế độ "đồng nhất" (Unity mode) giữa máy ảo và máy thật.
Giá bản quyền của Parallels Desktop là 80 USD, có thể mua tại www.parallels.com Đây là công cụ cho phép người dùng trải nghiệm hệ điều hành Windows trên máy Mac của Apple Phiên bản mới nhất của Parallels Desktop đã được cải tiến để tương thích tốt hơn với các hệ thống hiện đại.
OS X El Capitan và cho phép bạn nhanh chóng cài Windows XP, 7, 8 và 10 với trình tự động Giống với VMware, Parallels Desktop cũng hỗ trợ chức năng “đồng nhất” Windows ảo và hệ điều hành OS X để người dùng có thể truy cập ứng dụng ngay trên thanh Dock, chia sẻ dữ liệu qua lại giữa hai hệ điều hành bằng thao tác copy/paste…
One of the key advantages of Parallels Desktop is its support for Retina displays and 3D graphics, which enables smooth gaming experiences on virtual machines In addition to virtualizing Windows, Parallels Desktop also allows users to install various operating systems, including Linux, Solaris, and macOS.
Miễn phí, http://wiki.qemu.org/Main_Page
Phần mềm mã nguồn mở QEMU (Quick EMUlator) được thiết kế dành cho người dùng Linux, cung cấp chức năng giả lập hiệu quả QEMU hỗ trợ ảo hóa cho các nền tảng x86, PowerPC và S390, giúp người dùng tận dụng tối đa khả năng của hệ thống.
Miễn phí, tích hợp trên hệ điều hành OS X.
Nếu bạn sử dụng máy tính Mac, chắc hẳn bạn đã biết đến Boot Camp, một công cụ hữu ích cho phép cài đặt hệ điều hành Windows Boot Camp hoạt động như một tiện ích trung gian, tạo ra một phân vùng riêng biệt trên máy Mac để cài đặt Windows Nhờ vào việc hoạt động độc lập trên phân vùng này, Boot Camp giúp tối ưu hóa tài nguyên hệ thống của máy tính.
Hệ điều hành hoạt động trên phân vùng Boot Camp được Apple trang bị gói công cụ và trình điều khiển, giúp tối ưu hóa việc sử dụng tất cả các cảm biến và phần cứng trên máy Mac thông qua Boot Camp Support Software.
Mặc dù Boot Camp cho phép cài đặt Windows trên Mac, nhưng nhược điểm lớn là không thể sử dụng đồng thời hai hệ điều hành Người dùng phải khởi động lại máy và chọn hệ điều hành qua menu Dual Boot Thêm vào đó, việc chạy các phiên bản Windows cũ như XP, Vista, hay 7 trên Mac thường gây ra hiện tượng quá nhiệt, đặc biệt là ở các dòng MacBook đời cũ.
Những thiết lập cần lưu ý
Để tạo máy ảo, bạn cần chuẩn bị đĩa hoặc file ISO của hệ điều hành Cài đặt hệ điều hành trên file ISO thường nhanh hơn, vì vậy nên sử dụng các công cụ như UltraISO hoặc MagicISO để chuyển đổi đĩa CD/DVD sang file ISO Nếu không có đĩa cài đặt, bạn có thể tìm kiếm và tải file ISO từ các công cụ tìm kiếm với từ khóa “tên hệ điều hành + ISO + download”, ví dụ như “Windows 10 ISO download”.
Sau khi tải file ISO, bạn cần tạo một máy ảo mới bằng cách vào menu File > chọn New machine (tùy thuộc vào ứng dụng sử dụng) Tiếp theo, hãy đặt tên cho hệ điều hành và chọn file ISO làm đĩa cài đặt Cuối cùng, làm theo hướng dẫn của trình thuật sĩ để hoàn tất việc cài đặt hệ điều hành trên máy ảo.
To reinstall the operating system on your current virtual machine, select the desired setup option, click on Settings, navigate to Storage, locate the CD/DVD Drive section, choose the CD icon, and then select the ISO file for the operating system installation.
Mặc dù các trình tạo máy ảo tự động cấu hình cho từng hệ điều hành, nhưng nếu bạn gặp tình trạng chậm hoặc giật, hãy điều chỉnh lại mức RAM và bộ xử lý Để thực hiện, vào Settings > Motherboard > Base Memory để thiết lập RAM và chuyển sang thẻ Processor để điều chỉnh số nhân Đối với Windows 10 trên máy ảo, nên chọn 2 nhân cho bộ xử lý và tối thiểu 2048 MB (2GB) RAM để đảm bảo hiệu suất tối ưu.
Để tối ưu hiệu suất máy tính, nếu không cần sử dụng âm thanh, bạn nên vô hiệu hóa tính năng âm thanh trong mục Audio Nếu phần mềm tạo máy ảo bạn sử dụng không hỗ trợ chức năng "đồng nhất", hãy thiết lập thư mục được chia sẻ (Shared folder) để dễ dàng sao chép dữ liệu giữa máy ảo và máy thật.
Khi sử dụng máy ảo, bạn nên chọn chế độ Standby hoặc Save the machine state thay vì Power off để tiết kiệm thời gian khởi động lại Mặc dù tính năng này rất tiện lợi, nhưng cần lưu ý rằng nó sẽ tiêu tốn dung lượng lưu trữ trên ổ đĩa của bạn.
CHƯƠNG II: PHẦN MỀM GIẢ LẬP HỆ THỐNG
PHẦN MỀM GIẢ LẬP HỆ THỐNG (VMWare)
Các tiện ích của VMware
VMware là phần mềm cho phép giả lập máy tính ảo trên một máy tính thật, giúp người dùng tạo ra các máy ảo chia sẻ tài nguyên như CPU, RAM và card mạng với máy tính chủ Nhờ vào khả năng này, người dùng có thể xây dựng một hệ thống gồm nhiều máy tính kết nối với nhau theo mô hình mong muốn, từ đó tùy chỉnh cấu hình hệ thống theo yêu cầu cụ thể của từng bài học.
1.2.Cách tạo nên các máy ảo từ VMware: Để sử dụng VMware đầu tiên chúng ta cần tạo nên một máy ảo, nơi mà chúng ta sẽ dùng để cài đặt nên các hệ điều hành Chúng ta có thể tuỳ chọn dung lượng ổ cứng, dung lượng RAM, cách kết nối mạng của máy ảo… Việc tiếp theo cần làm là cài đặt nên một hệ điều hành trên máy ảo đó Hiện tại, VMware hỗ trợ cài đặt rất nhiều dạng hệ điều hành Chúng ta có thể cài các phiên bản của Windows, Linux, Unix… trên các máy ảo VMware Việc cài đặt hệ điều hành trên máy ảo hoàn toàn tương tự như cách cài đặt trên các máy thật.
1.3.Chia sẻ tài nguyên của các máy ảo:
Các máy ảo sẽ chia sẻ CPU và RAM của máy tính thật, vì vậy để đảm bảo hiệu suất hoạt động tốt, máy tính thật cần có cấu hình cao Cụ thể, ít nhất 1GB RAM là cần thiết để có thể chạy đồng thời từ 4 đến 5 máy ảo.
Hình 16: Thay đổi dung lượng của RAM
Khi tạo máy ảo, chúng ta sẽ tạo một ổ cứng ảo trên máy thật, nằm trong vùng đĩa trống mà không ảnh hưởng đến dữ liệu hiện có Người dùng có thể tùy chọn dung lượng ổ cứng ảo, có thể ấn định cố định hoặc để dung lượng động, thay đổi theo nhu cầu sử dụng sau này.
Hình 17: Tùy chọn dung lượng đĩa cứng
Sau khi cài đặt VMware, hệ thống sẽ tạo ra hai card mạng ảo, bao gồm VMware 1 và VMware 8, cho phép máy thật kết nối với các máy ảo Khi cấu hình mạng cho các máy ảo, người dùng có thể lựa chọn giữa nhiều chế độ khác nhau để tối ưu hóa kết nối.
Hình 18: Chọn lựa cấu hình mạng
Mạng cầu nối (Bridged networking) cho phép card mạng của máy ảo kết nối trực tiếp với card mạng của máy thật thông qua switch ảo VMnet0 Khi đó, máy ảo hoạt động như một thiết bị trong mạng thực, có khả năng nhận DHCP từ mạng bên ngoài hoặc thiết lập địa chỉ IP tĩnh trong cùng dải với mạng bên ngoài, giúp máy ảo giao tiếp với các thiết bị khác trong mạng hoặc truy cập Internet.
Hình 19: Cấu trúc mạng Bridged Networking
Máy ảo được cấu hình NAT sử dụng địa chỉ IP của máy thật để kết nối với mạng bên ngoài, trong khi các máy ảo nhận địa chỉ IP thông qua DHCP ảo của VMware.
Lúc này, các máy ảo sẽ kết nối với máy thật qua switch ảo VMnet8, và máy thật sẽ đóng vai trò NAT server cho các máy ảo.
Hình 20: Cấu trúc mạng NAT
Host-only Networking cho phép máy ảo kết nối với máy thật trong một mạng riêng thông qua Switch ảo VMnet1 Địa chỉ IP cho cả máy ảo và máy thật có thể được cấp bởi DHCP ảo gắn liền với Switch ảo VMnet1 hoặc được thiết lập tĩnh trong cùng một dải địa chỉ để đảm bảo kết nối hiệu quả.
Hình 21: Cấu trúc mạng Host-Only
Trong VMware, chúng ta có thể sử dụng các switch ảo để kết nối các máy ảo thành một hệ thống mong muốn VMware cung cấp sẵn 10 switch ảo từ VMnet0 đến VMnet9, trong đó VMnet0 hỗ trợ mạng Bridged Networking, VMnet8 cho mạng Nat Networking và VMnet1 cho mạng Host-Only Networking Bên cạnh đó, còn có 7 switch ảo khác để kết nối các máy ảo Người dùng có thể thiết lập IP động để nhận DHCP ảo hoặc đặt IP tĩnh trong cùng một dải để đảm bảo các máy ảo kết nối với nhau một cách hiệu quả.
Hình 22: Các tùy chọn kết nối mạng cho máy ảo
Máy ảo có khả năng chia sẻ ổ CD-ROM từ máy thật, cho phép sử dụng trực tiếp Ngoài ra, người dùng có thể sử dụng file ISO để thay thế cho đĩa CD-ROM, giúp máy ảo nhận diện file ISO như một đĩa CD-ROM trong ổ đĩa của nó.
Hình 23: Tùy chọn dạng ổ CD-ROM
Sử dụng Snapshot trong VMware cho phép lưu lại trạng thái của máy ảo tại một thời điểm cụ thể, bao gồm thông tin về ổ cứng, RAM và các cài đặt Người dùng có thể quay lại trạng thái máy ảo bất cứ lúc nào và lưu nhiều snapshot để sử dụng trong các ngữ cảnh khác nhau, tiết kiệm thời gian cấu hình Ví dụ, máy ảo A có thể được lưu snapshot khi hoạt động như một Domain Controller và sau đó được cấu hình thành máy chủ ISA Khi cần, người dùng chỉ cần sử dụng Snapshot Manager để chuyển đổi giữa các trạng thái này.
Hình 24: Cấu hình Snapshot để sử dụng máy ảo trong nhiều ngữ cảnh
2.Hướng dẫn sử dụng VMware
Sau khi khởi động VMWare chúng ta click vào file chọn New/ Virtual
Machine tiếp theo chúng ta để mặc định và bấm Next
Lựa chọn hệ điều hành muốn cài đặt tại mục Version
Hình 26: Lựa chọn hệ điều hành
Tiếp theo chúng ta Click nút Browse để chọn nơi lưu trữ máy ảo
Hình 27: Lựa chọn nơi lưu giữ máy ảo Ở màn hình kế tiếp chúng ta có 1 vài sự lựa chọn tuy nhiên chúng ta chỉ nên quan tâm đến 2 loại
Use Bridged networking (Lựa chọn này cho phép kết nối máy ảo vớiài máy thật)
Use host-only networking (Lựa chọn này cho phép kết nối giữa các máy ảo)
Hình 28: Lựa chọn cấu hình mạng cho máy ảo
Để cài đặt hệ điều hành Windows Server 2003, bạn chỉ cần chọn dung lượng ổ đĩa cho máy ảo là 4.0 GB.
Hình 29: Lựa chọn dung lượng đĩa cứng cho máy ảo
Cuối cùng chúng ta cấu hình thay đổi 1 số thành phần bằng cách nhấn phải chuột vào Tab hiển thị máy trên đỉnh và chọn Setting
Hình 30: Lựa chọn cấu hình ổ CD-ROM
Memory Với Win2k3 chỉ nên chọn 140 MB
CD-ROM Nên sủ dụng file *.ISO (Tạo từ đĩa CD thật) nếu không thì chọn Use physical drive (Lựa chọn CD thật)
Để loại bỏ chế độ khởi động từ Floppy, hãy nhấp vào Floppy và chọn Remove Nếu không thực hiện bước này, khi khởi động máy, bạn sẽ cần truy cập vào BIOS của máy ảo bằng phím F2 để tắt chế độ khởi động từ Floppy.
1 Nhấp nút để cài đặt máy tính công việc cài đặt diễn ra như bình thường các bạn lưu ý khi cài đặt máy tính nếu chúng ta bị mất chuột không thấy trên màn hình và không điều khiển nổi nguyên nhân là do chưa cài
2 đặt VMWare tool (Để cài đặt được phải cài xong Windows) tạm thời chúng ta sử dụng tổ hợp phím Ctrl+Alt để lấy lại chuột Mặc định chuột cũng chỉ di chuyển trong màn hình máy ảo chúng ta cũng dùng tổ hợp phím trên để thoát ra màn hình thật.
3 Sau khi cài đặt xong thay vì sử dụng Ctrl+Alt+Del để logon chúng ta dùng tổ hợp phím Ctrl+Alt+Ins.
4 Bước cuối cùng tiến hành cài đặt VMWare tool để cho máy ảo chạy nhanh hơn.
Hình 31: Cài đặt VMware tools hỗ trợ các tính năng của máy ảo
Sử dụng tính năng của VMWare để hỗ trợ học tập