máy ảo

Trong chương này, chúng ta sẽ thảo luận về các thành phần khác nhau của phần cứng như CPU, Bộ nhớ, Lưu trữ và Mạng.

Hiểu về CPU ảo

Khi chúng ta cài đặt một siêu giám sát, mỗi CPU vật lý được trừu tượng hóa thành các CPU ảo. Điều này chia các chu kỳ CPU có sẵn cho mỗi lõi và cho phép nhiều máy ảo “chia sẻ thời gian” một lõi xử lý vật lý nhất định. Nói chung, hypervisor thường chỉ định một khối lượng công việc cho mỗi vCPU (mỗi lõi). Nếu khối lượng công việc trên máy chủ cần nhiều chu kỳ CPU hơn, tốt hơn là nên triển khai ít máy ảo hơn trên một CPU ảo cụ thể.

Chúng ta hãy xem xét ví dụ sau để hiểu logic của CPU ảo.

Tôi có một máy chủ vật lý với hai bộ xử lý (CPU 1 và CPU 2) và mỗi bộ trong số chúng có bốn lõi vật lý. Tổng cộng, chúng ta có 2 * 4 = 8 lõi vật lý.

Dựa trên một số tính toán mà hypervisor của chúng tôi cung cấp cho mỗi lõi vật lý, chúng tôi có thể nhận được 5-10 vCPU.

Tổng cộng, chúng tôi sẽ có [8 lõi vật lý * (5 đến 10 vCPU)] 40-80 vCPU, có nghĩa là chúng tôi có thể chỉ định tối đa 80 vCPU cho các máy ảo.

Hiểu về CPU ảo

Hiểu bộ nhớ ảo

Virtual Memory hay nói một cách đơn giản là RAM của máy. Cài đặt tài nguyên bộ nhớ cho máy ảo xác định lượng bộ nhớ của máy chủ được phân bổ cho máy ảo. Kích thước bộ nhớ phần cứng ảo xác định dung lượng bộ nhớ có sẵn cho các ứng dụng chạy trong máy ảo.

Máy ảo không thể được hưởng lợi từ nhiều tài nguyên bộ nhớ hơn kích thước bộ nhớ phần cứng ảo đã định cấu hình của nó. Các máy chủ ESXi giới hạn việc sử dụng tài nguyên bộ nhớ ở mức tối đa hữu ích cho máy ảo, do đó bạn có thể chấp nhận mặc định là tài nguyên bộ nhớ không giới hạn.

Bạn có thể thêm, thay đổi và định cấu hình tài nguyên bộ nhớ máy ảo hoặc các tùy chọn để nâng cao hiệu suất máy ảo. Bạn có thể đặt hầu hết các thông số bộ nhớ trong khi tạo máy ảo hoặc cũng có thể thực hiện sau khi cài đặt Hệ điều hành khách . Hầu hết các hypervisor yêu cầu tắt nguồn máy ảo trước khi thay đổi cài đặt. Trong hình minh họa sơ đồ sau, bạn có thể thấy rằng tổng bộ nhớ vật lý được chia cho hai máy ảo.

Hiểu bộ nhớ ảo

Hiểu về bộ nhớ ảo

Ảo hóa bộ nhớ là tập hợp bộ nhớ vật lý (Cụm dữ liệu) từ nhiều thiết bị lưu trữ mạng thành một thiết bị lưu trữ duy nhất được quản lý từ bảng điều khiển trung tâm. Chúng tôi không thể gán thêm dung lượng cho các máy ảo mà cụm dữ liệu cung cấp về mặt vật lý.

Bạn sẽ thấy những phần mở rộng này ở cuối tệp. Trong tất cả các tệp được sử dụng như một phần của máy ảo, các siêu giám sát khác nhau thích sử dụng các loại tệp khác nhau. Một số phổ biến hơn là VDI, VHDX, VMDK và HDD . Trong ví dụ sau, chúng tôi có một cụm dữ liệu tổng cộng 12 TB và bốn máy ảo mà chúng tôi đã phân bổ dung lượng cho mỗi máy. Tổng cộng, dung lượng lưu trữ tối đa được phân bổ cho chúng là 12 TB.

Hiểu bộ nhớ ảo

Hiểu về mạng ảo

Chúng ta sẽ thảo luận điều này với một ví dụ đơn giản về cách mạng ảo được thực hiện.

Chúng tôi có Máy ảo 1, 2, 3 và 4 đang chạy trên cùng một máy chủ. Họ muốn gửi lưu lượng mạng qua lại. Điều này được thực hiện bởi các card mạng ảo như trong hình minh họa sau (vNIC), kết nối ảo với một công tắc ảo (vSwitch) được tạo bởi hypervisor.

Công tắc ảo này giao tiếp với một thẻ vật lý của máy chủ (pNIC), thẻ này được kết nối với một công tắc vật lý (pSwitch) và sau đó giao tiếp với phần còn lại của thiết bị mạng.

Vui lòng xem kịch bản hoàn thành theo sơ đồ sau.

Hiểu về mạng ảo

Ảo hóa 2.0 – Microsoft Hyper-V

Trong chương này, chúng ta sẽ thảo luận về Microsoft Hyper-V cùng với các mô-đun khác nhau của nó.

Cài đặt Hyper-V trong Windows Server 2012

Microsoft Hyper-V, được gọi là Windows Server Virtualization, là một siêu giám sát gốc (trần). Nó có thể tạo máy ảo trên các hệ thống x86-64 chạy Windows OS, bắt đầu từ Windows 8. Hyper-V thay thế Windows Virtual PC làm thành phần ảo hóa phần cứng của các phiên bản máy khách của Windows NT. Một máy chủ chạy Hyper-V có thể được cấu hình để hiển thị các máy ảo riêng lẻ với một hoặc nhiều mạng.

Hyper-V được phát hành lần đầu tiên cùng với Windows Server 2008 và Windows 7 và đã có sẵn miễn phí cho tất cả các phiên bản Windows Server và một số hệ điều hành máy khách kể từ thời điểm đó.

Hãy để chúng tôi xem cách cài đặt vai trò Hyper-V trong Windows Server 2012 bằng cách làm theo các bước dưới đây.Bước 1 – Để cài đặt vai trò Hyper-V, hãy vào “Trình quản lý máy chủ” → Quản lý → Thêm vai trò và tính năng

Cài đặt Hyper-V trong Windows Server 2012

Bước 2 – Nhấp vào “Tiếp theo”

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 3 – Chọn tùy chọn “Cài đặt dựa trên vai trò hoặc dựa trên tính năng” → nhấp vào “Tiếp theo”

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 4 – Chúng tôi sẽ cài đặt cục bộ vai trò Hyper-V, chẳng hạn như “Chọn máy chủ từ nhóm máy chủ” → nhấp vào “Tiếp theo”.

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 5 – Từ danh sách Vai trò, kiểm tra Vai trò máy chủ “Hyper-V” → nhấp vào Thêm tính năng trên cửa sổ bật lên → nhấp vào “Tiếp theo”.

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 6 – Nhấp vào “Tiếp theo”.

Microsoft Hyper-V

Bước 7 – Chọn bộ điều hợp mạng vật lý của máy chủ sẽ tham gia vào quá trình ảo hóa và chịu trách nhiệm chuyển đổi mạng → nhấp vào “Tiếp theo”.

Microsoft Hyper-V

Bước 8 – Trong Di chuyển, để lại cài đặt mặc định → nhấp vào “Tiếp theo”.

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 9 – Chọn đường dẫn bạn muốn lưu tệp → nhấp vào “Tiếp theo”.

Ảo hóa 2.0 - Microsoft Hyper-V

Bước 10 – Nhấp vào “Cài đặt” và đợi thanh cài đặt kết thúc.

Ảo hóa 2.0 - Microsoft Hyper-V

Cài đặt Hyper-V trong máy trạm Windows 10

Để cài đặt nó trong các phiên bản Windows 7, 8, 10, bạn phải kiểm tra xem máy tính của mình có hỗ trợ ảo hóa hay không. Sau đây là các yêu cầu cơ bản –

  • Hệ điều hành Windows 10 Pro hoặc Enterprise 64-bit.
  • Bộ xử lý 64 bit với Dịch địa chỉ mức thứ hai (SLAT).
  • RAM hệ thống tối thiểu 4GB.
  • Hỗ trợ ảo hóa phần cứng cấp BIOS.

Trong trường hợp của tôi, chúng tôi có một máy tính xách tay HP Probook 450 G3 , hỗ trợ nó.

Trước khi tiếp tục cài đặt, hãy làm theo các bước dưới đây.

Bước 1 – Đảm bảo rằng hỗ trợ ảo hóa phần cứng được bật trong cài đặt BIOS như hình dưới đây

Hyper-V trong máy trạm Windows 10

Bước 2 – Nhập vào thanh tìm kiếm “bật hoặc tắt các tính năng của cửa sổ” và nhấp vào tính năng đó như hình dưới đây.

Cài đặt Hyper-V trong máy trạm Windows 10

Bước 3 – Chọn và bật Hyper-V.

Cài đặt Hyper-V trong máy trạm Windows 10

Tạo máy ảo với Hyper-V

Trong phần này, chúng ta sẽ học cách tạo một máy ảo. Để bắt đầu, chúng ta phải mở trình quản lý Hyper-V và sau đó làm theo các bước dưới đây.

Bước 1 – Đi tới “Trình quản lý máy chủ” → Nhấp vào “Trình quản lý Hyper-V”.

Tạo máy ảo với Hyper-V

Bước 2 – Nhấp vào “Mới” trên Bảng điều khiển bên trái hoặc trên nút “Hành động”.

Tạo máy ảo với Hyper-V

Bước 3 – Nhấp đúp vào “Máy ảo…”

Tạo máy ảo với Hyper-V

Bước 4 – Một bảng mới sẽ mở ra → Nhập Tên máy mới của bạn → nhấp vào “Tiếp theo”.

Máy ảo

Bước 5 – Một bảng mới sẽ được mở ra nơi bạn phải phân bổ bộ nhớ. Hãy nhớ rằng bạn không thể chọn nhiều bộ nhớ hơn sức khỏe của bạn.

Tạo máy ảo với Hyper-V

Bước 6 – Trong hộp thả xuống “Kết nối”, chọn bộ điều hợp mạng vật lý của bạn → nhấp vào “Tiếp theo”.

Tạo máy ảo với Hyper-V

Bước 7 – Bây giờ là lúc tạo một đĩa cứng ảo, nếu bạn đã có, hãy chọn tùy chọn thứ hai.

Tạo máy ảo với Hyper-V

Bước 8 – Chọn Image of ISO đã được cài đặt → nhấp vào “Hoàn tất”.

Image of ISO

Bước 9 – Sau khi nhấp vào kết thúc, bạn sẽ nhận được thông báo sau như thể hiện trong ảnh chụp màn hình bên dưới.

Để kết nối với Máy ảo

Bước 10 – Để kết nối với Máy ảo, Nhấp chuột phải vào máy đã tạo → nhấp vào “Kết nối…”

Để kết nối với Máy ảo

Bước 11 – Sau đó, quá trình cài đặt ISO của bạn sẽ tiếp tục.

Hiểu bộ nhớ ảo

Thiết lập mạng với Hyper-V Xem Thêm

Trả lời