Phân loại và Hướng dẫn cấu hình network trên máy ảo Hyper-V
Tìm hiểu cách cấu hìnhnetworktrên Hyper-V để kết nối máy ảo với Internet. Hướng dẫn chi tiết từ SunCloud giúp bạn tối ưu hiệu suất cho hệ thống ảo hóa của mình.
Hyper-V, một nền tảng ảo hóa mạnh mẽ của Microsoft, cung cấp các công cụ và tùy chọn linh hoạt để tạo và quản lý máy ảo. Một trong những nhu cầu phổ biến nhất là kết nối các máy ảo này với internet. Điều này không chỉ cho phép máy ảo truy cập vào các tài nguyên trực tuyến mà còn giúp chúng tương tác với các dịch vụ web, cập nhật phần mềm và thực hiện nhiều tác vụ cần thiết khác. Trong bài viết này, chúng ta sẽ khám phá cách cấu hình và sử dụng các loại network trên Hyper-V để đảm bảo các máy ảo có thể kết nối internet một cách hiệu quả và an toàn.
>>> Xem thêm:Hyper-V là gì? Cài đặt Hyper-V trên Windows Server 2022
1. Các loại network trên Hyper-V
Hyper-V cung cấp ba loại network chính để kết nối các máy ảo với nhau và với mạng vật lý.
Các loại network này là:
1.1. External
- Kết nối trực tiếp với switch thực trên máy chủ vật lý thông qua card mạng của máy chủ vật lý
- Các máy ảo có thể kết nối với mạng bên ngoài
1.2. Private
- Chỉ kết nối giữa các máy ảo khác nhau.
- Các máy ảo không kết nối được với máy chủ vật lý và mạng bên ngoài
1.3. Internal
- Chỉ kết nối giữa máy ảo và máy chủ vật lý
- Các máy ảo không thể kết nối với mạng bên ngoài
Vậy làm thế nào để mạng Internal có thể kết nối Internet?
2. Cách cấu hình Internal network trên máy ảo Hyper-V
Bước 1: Mở PowerShell bằng quyền Administrator
Bước 2: Tạo 1 Internal switch
Cú pháp:
New-VMSwitch -SwitchName "vSwitchName" -SwitchType Internal |
Trong ví dụ này Suncloud sẽ tạo 1 switch ảo có tên làSwitchNAT
New-VMSwitch -SwitchName SwitchNAT -SwitchType Internal |
Kiểm tra lại Virtual Switch bạn vừa tạo qua câu lệnh:
Get-NetAdapter |
Tên Switch được tạo sẽ ở dạng: vEthernet (SwitchName). Hãy lưu ý ifIndex để tạo cấu hình ở bước sau.
Bước 3: Cấu hình NAT gateway bằng lệnh New-NetIPAddress
Cú pháp:
New-NetIPAddress -IPAddress <NAT Gateway IP> -PrefixLength <NAT Subnet Prefix Length> -InterfaceIndex <ifIndex> |
Trong đó:
- IPAddress: Địa chỉ IP được sử dụng để làm IP NAT gateway, Máy ảo kết nối tới switch này sẽ có IP cùng dải với IP NAT
- PrefixLength: Kích thước mạng con NAT (subnet mask). Có giá trị từ 0-32
- InterfaceIndex: là giá trị mà trường ifIndex đã xác định ở bước 2.
Trong ví dụ này, suncloud sẽ sử dụng lệnh sau:
New-NetIPAddress -IPAddress 192.168.146.1 -PrefixLength 24 -InterfaceIndex 32 |
Bước 4: Cấu hình Network NAT sử dụng lệnhNew-NetNat
Cú pháp:
New-NetNat -Name <NATOutsideName> -InternalIPInterfaceAddressPrefix <NAT subnet prefix> |
Trong đó:
- NATOutsideName: Tên mô tả của mạng NAT. (Tên này cũng được sử dụng để remove mạng NAT)
- InternalIPInterfaceAddressPrefix : dải mạng sử dụng
Trong ví dụ này, Suncloud sẽ sử dụng dải mạng: 192.168.146.0/24
New-NetNat -Name NATOutside -InternalIPInterfaceAddressPrefix 192.168.146.0/24 |
Giờ đây các máy ảo có thể sử dụng vSwitchSwitchNATđể kết nối ra ngoài Internet.
3. Lời kết
Việc thiết lập kết nối network cho máy ảo trên Hyper-V không chỉ đơn thuần là một thao tác kỹ thuật mà còn là một bước quan trọng để tối ưu hóa hiệu quả làm việc và bảo mật hệ thống của bạn. Qua hướng dẫn chi tiết từ SunCloud, hy vọng bạn đã nắm được các bước cần thiết để thực hiện việc này. Hãy áp dụng những kiến thức này vào thực tế để tận dụng tối đa tính năng của Hyper-V trong môi trường ảo hóa của bạn.