Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Máy chủ Windows Hyper-V là một nền tảng hypervisor miễn phí của Microsoft để chạy các máy ảo. Trong bài viết này, chúng ta sẽ xem xét cách cài đặt và định cấu hình phiên bản Windows Hyper-V Server 2019 mới nhất được phát hành vào mùa hè 2019 (hướng dẫn này cũng áp dụng cho Windows Hyper-V Server 2016).

Hyper-V Server 2019 phù hợp với những người không muốn trả tiền cho hệ điều hành ảo hóa phần cứng. Hyper-V không có hạn chế và miễn phí. Windows Hyper-V Server có những lợi ích sau:

  1. Hỗ trợ tất cả các hệ điều hành phổ biến. Không có vấn đề tương thích. Tất cả các hệ điều hành Windows và Linux và FreeBSD hiện đại đều có hỗ trợ Hyper-V.
  2. Nhiều cách khác nhau để sao lưu máy ảo :tập lệnh đơn giản, phần mềm mã nguồn mở, phiên bản thương mại và miễn phí của các chương trình sao lưu phổ biến.
  3. Mặc dù Hyper-V Server không có GUI Windows Server (giao diện quản lý đồ họa), bạn có thể quản lý nó từ xa bằng Trình quản lý Hyper-V tiêu chuẩn mà bạn có thể cài đặt trên bất kỳ máy tính nào chạy Windows. Giờ đây, nó cũng có quyền truy cập web bằng Trung tâm quản trị Windows .
  4. Máy chủ Hyper-V dựa trên nền tảng máy chủ phổ biến , quen thuộc và dễ làm việc.
  5. Bạn có thể cài đặt Hyper-V trên pseudoRAID , e. g., Bộ điều khiển RAID Inter, RAID phần mềm Windows.
  6. Bạn không cần cấp phép cho người giám sát của mình , nó phù hợp với VDI hoặc máy ảo Linux.
  7. Yêu cầu phần cứng thấp . Bộ xử lý của bạn phải hỗ trợ ảo hóa phần mềm (Intel-VT hoặc VMX của Intel, AMD-V (SVM) của AMD) và dịch địa chỉ cấp hai (SLAT) (Intel EPT hoặc AMD RV). Các tùy chọn bộ xử lý này phải được bật trong BIOS / UEFI / máy chủ lồng nhau. Bạn có thể tìm thấy đầy đủ các yêu cầu hệ thống trên trang web của Microsoft.
Bạn nên phân biệt giữa Windows Server 2016/2019 với vai trò Hyper-V tiêu chuẩn và Hyper-V Server miễn phí 2019/2016. Đây là những sản phẩm khác nhau.

Điều đáng lưu ý là nếu bạn đang sử dụng một hypervisor miễn phí, bạn vẫn phải chịu trách nhiệm cấp phép cho các máy ảo của mình. Bạn có thể chạy bất kỳ số lượng máy ảo nào chạy bất kỳ hệ điều hành nguồn mở nào, chẳng hạn như Linux, nhưng bạn phải cấp phép cho các máy ảo Windows của mình. Các phiên bản Windows dành cho máy tính để bàn được cấp phép bằng khóa sản phẩm và nếu bạn đang sử dụng Windows Server làm hệ điều hành khách, bạn phải cấp phép cho nó bằng số lõi vật lý trên máy chủ của bạn. Xem thêm chi tiết về cấp phép Windows Server trong môi trường ảo tại đây.

Nội dung:

  • Có gì mới trong Hyper-V Server 2019?
  • Cách cài đặt Hyper-V Server 2019/2016?
  • Sử dụng Công cụ Sconfig cho Cấu hình Cơ bản Máy chủ Hyper-V
  • Quản lý từ xa Hyper-V Server 2019
  • Sử dụng PowerShell để định cấu hình Hyper-V Server 2019
  • Cách định cấu hình cài đặt mạng Hyper-V Server 2019 từ PowerShell?
  • Cấu hình tường lửa quản lý từ xa máy chủ Hyper-V
  • Định cấu hình Bộ nhớ Hyper-V cho Máy ảo
  • Cách định cấu hình Cài đặt Máy chủ Máy chủ Hyper-V qua PowerShell?
  • Tạo Công tắc ảo Hyper-V

Có gì mới trong Hyper-V Server 2019?

Hãy cùng xem xét tóm tắt các tính năng mới của Hyper-V Server 2019:

  1. Hỗ trợ Máy ảo được che chắn cho Linux đã xuất hiện;
  2. Phiên bản cấu hình máy ảo 9.0 (có hỗ trợ chế độ ngủ đông);
  3. Hỗ trợ chống trùng lặp ReFS;
  4. Khả năng tương thích với ứng dụng lõi:khả năng chạy bảng quản lý đồ họa bổ sung trong bảng điều khiển máy chủ Hyper-V;
  5. Hỗ trợ cụm Hyper-V 2 nút và di chuyển cụm miền chéo

Cách cài đặt Hyper-V Server 2019/2016?

Bạn có thể tải xuống ảnh cài đặt ISO của Hyper-V Server 2019 tại đây:https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Sau khi bạn nhấp vào Tiếp tục , một mẫu đăng ký ngắn sẽ xuất hiện. Điền vào dữ liệu của bạn và chọn ngôn ngữ của Hệ điều hành sẽ được cài đặt. Chờ cho đến khi quá trình tải xuống hình ảnh Hyper-V kết thúc. Kích thước tệp .iso khoảng 2,81GB.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Cài đặt Microsoft Hyper-V Server là tiêu chuẩn và trực quan. Nó giống như trong Windows 10. Chỉ cần khởi động máy chủ (máy tính) của bạn từ ảnh ISO và làm theo hướng dẫn của trình hướng dẫn cài đặt.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Sử dụng Công cụ Sconfig cho Cấu hình Cơ bản Máy chủ Hyper-V

Sau khi cài đặt, hệ thống sẽ nhắc bạn thay đổi mật khẩu quản trị viên. Thay đổi nó và bạn sẽ đến được bảng điều khiển hypervisor.

Xin lưu ý rằng Hyper-V Server không có Windows GUI quen thuộc. Bạn sẽ phải cấu hình hầu hết các cài đặt thông qua dòng lệnh.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Có hai cửa sổ trên màn hình - dấu nhắc lệnh tiêu chuẩn và sconfig.cmd cửa sổ script. Bạn có thể sử dụng tập lệnh này để thực hiện cấu hình ban đầu của máy chủ Hyper-V của mình. Nhập số của mục menu bạn sẽ làm việc với dòng "Nhập số để chọn một tùy chọn:".

  1. Mục menu đầu tiên cho phép bạn tham gia máy chủ của mình vào miền AD hoặc nhóm làm việc. Trong ví dụ này, chúng tôi sẽ tham gia máy chủ vào nhóm làm việc có tên là HV-GROUP. Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?
  2. Thay đổi tên máy chủ của máy chủ của bạn.
  3. Tạo người dùng quản trị viên cục bộ (một tài khoản khác, bên cạnh quản trị viên tích hợp sẵn tài khoản). Tôi muốn lưu ý rằng khi bạn nhập mật khẩu quản trị viên cục bộ, con trỏ vẫn ở vị trí cũ. Tuy nhiên, mật khẩu và xác nhận của nó đã được nhập thành công.
  4. Cho phép truy cập từ xa vào máy chủ của bạn. Do đó, bạn sẽ có thể quản lý nó bằng cách sử dụng Server Manager, bảng điều khiển MMC và PowerShell, kết nối qua RDP, kiểm tra tính khả dụng của nó bằng ping hoặc tracert .
  5. Định cấu hình Windows Update. Chọn một trong ba chế độ:
    • Tự động (tải xuống và cài đặt cập nhật tự động)
    • DownloadOnly (chỉ tải xuống mà không cần cài đặt)
    • Thủ công (quản trị viên quyết định tải xuống hay cài đặt các bản cập nhật)
  6. Tải xuống và cài đặt các bản cập nhật bảo mật mới nhất.
  7. Cho phép truy cập RDP có / không có NLA.
  8. Định cấu hình cài đặt bộ điều hợp mạng của bạn. Theo mặc định, máy chủ của bạn nhận địa chỉ IP từ máy chủ DHCP. Tốt hơn là bạn nên cấu hình địa chỉ IP tĩnh ở đây. Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?
  9. Đặt ngày và giờ cho hệ thống của bạn.
  10. Định cấu hình phép đo từ xa. Hyper-V sẽ không cho phép bạn tắt nó hoàn toàn. Chọn chế độ bạn muốn. Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Bạn cũng có thể định cấu hình ngày, giờ và múi giờ bằng lệnh sau:

control timedate.cpl

Thông số khu vực:

control intl.cpl

Các lệnh này mở bảng điều khiển tiêu chuẩn.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Lưu ý! Nếu bạn đã đóng tất cả các cửa sổ và nhìn thấy màn hình đen, hãy nhấn Ctrl + Shift + Esc . Tổ hợp phím này cũng hoạt động trong một phiên RDP và chạy Trình quản lý tác vụ. Bạn có thể sử dụng nó để khởi động dấu nhắc lệnh hoặc công cụ cấu hình Hyper-V (nhấp vào Tệp -> Chạy Tác vụ -> cmd.exe hoặc sconfig.cmd).

Quản lý từ xa Hyper-V Server 2019

Để quản lý miễn phí Hyper-V Server 2019 một cách thuận tiện từ giao diện đồ họa, bạn có thể sử dụng:

  • Trung tâm Quản trị Windows
  • Trình quản lý Hyper-V - đây là phương pháp chúng tôi sẽ xem xét thêm (đối với tôi, nó thuận tiện hơn WAC, ít nhất là cho đến nay)

Để quản lý Hyper-V Server 2016/2019, bạn sẽ cần một máy tính chạy Windows 10 Pro hoặc Doanh nghiệp phiên bản x64.

Máy chủ Hyper-V của bạn phải có thể truy cập được bằng tên máy chủ của nó; và bản ghi A phải tương ứng với nó trên máy chủ DNS trong mạng miền của bạn. Trong một nhóm làm việc, bạn sẽ phải tạo bản ghi A theo cách thủ công trên DNS cục bộ của mình hoặc thêm nó vào máy chủ tệp trên máy khách. Trong trường hợp của chúng tôi, nó trông giống như sau:

192.168.2.50 SERVERHV

Nếu tài khoản bạn đang sử dụng trên máy khách khác với tài khoản quản trị viên Hyper-V (và tài khoản này phải như vậy), bạn sẽ phải lưu rõ ràng thông tin đăng nhập của mình được sử dụng để kết nối với máy chủ Hyper-V. Để thực hiện, hãy chạy lệnh sau:

cmdkey /add: SERVERHV /user:hvadmin /pass:HVPa$$word

Chúng tôi đã chỉ định máy chủ và thông tin đăng nhập để truy cập Hyper-V. Nếu bạn có nhiều máy chủ, hãy làm điều đó cho từng máy chủ.

Sau đó, khởi động lời nhắc PowerShell với tư cách quản trị viên và chạy lệnh sau:

winrm quickconfig
Trả lời CÓ cho tất cả các câu hỏi, do đó bạn sẽ định cấu hình tự động khởi động dịch vụ WinRM và kích hoạt các quy tắc điều khiển từ xa trong tường lửa của mình.

Thêm máy chủ Hyper-V của bạn vào danh sách máy chủ đáng tin cậy:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "SERVERHV"

Nếu bạn có nhiều máy chủ, hãy thêm từng máy chủ đó vào các máy chủ đáng tin cậy.

Chạy dcomcnfg từ dấu nhắc lệnh và mở rộng Dịch vụ thành phần -> Máy tính -> Máy tính của tôi trong đó. Nhấp chuột phải vào đây, chọn Thuộc tính và đi tới Bảo mật COM -> Quyền truy cập -> Chỉnh sửa giới hạn . Trong cửa sổ tiếp theo, chọn Truy cập từ xa quyền đối với TRUY CẬP BẤT KỲ KHOẢN NÀO người dùng.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Sau đó, hãy thử kết nối với máy chủ từ xa. Chạy Quản lý máy tính bảng điều khiển (compmgmt.msc), nhấp chuột phải vào thư mục gốc và chọn Kết nối với máy tính khác.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Giờ đây, bạn có thể quản lý Bộ lập lịch tác vụ, đĩa, dịch vụ và xem nhật ký sự kiện bằng bảng điều khiển MMC tiêu chuẩn.

Cài đặt Trình quản lý Hyper-V trên Windows 10. Mở Chương trình và Tính năng ( optionfeatures.exe) và đi tới Bật hoặc tắt Các tính năng của Windows . Trong cửa sổ tiếp theo, tìm Hyper-V và kiểm tra Công cụ quản lý Hyper-V để cài đặt nó.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Phần đính vào Trình quản lý Hyper-V sẽ được cài đặt. Khởi động nó và kết nối với máy chủ Hyper-V của bạn.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Việc sử dụng Hyper-V Manager để quản lý hypervisor nói chung là điều không cần bàn cãi. Sau đó, tôi sẽ kể về một số cách quản lý Máy chủ Hyper-V từ PowerShell.

Sử dụng PowerShell để định cấu hình Hyper-V Server 2019

Tôi khuyên bạn nên sử dụng PowerShell để định cấu hình Máy chủ Hyper-V của mình. Mô-đun Hyper-V cung cấp hơn 1.641 lệnh ghép ngắn để quản lý máy chủ Hyper-V.

Get-Command –ModuleHyper-V | Measure-Object

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Định cấu hình tự động khởi động bảng điều khiển PowerShell sau khi đăng nhập.

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name PowerShell -Value "cmd /c start /max C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -noExit" -Type string

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Sau khi đăng nhập vào máy chủ, một cửa sổ PowerShell sẽ xuất hiện.

Cách định cấu hình cài đặt mạng Hyper-V Server 2019 từ PowerShell?

Nếu bạn chưa định cấu hình cài đặt mạng bằng sconfig.cmd, bạn định cấu hình chúng thông qua PowerShell. Sử dụng Get-NetIPConfiguration cmdlet, bạn có thể xem cấu hình IP hiện tại của giao diện mạng.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Gán địa chỉ IP tĩnh, mặt nạ mạng, cổng mặc định và địa chỉ máy chủ DNS. Bạn có thể lấy chỉ mục bộ điều hợp mạng (InterfaceIndex) từ kết quả của lệnh ghép ngắn trước đó.

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.2 -DefaultGateway 192.168.1.1 -PrefixLength 24

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.1.3,192.168.1.4

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Để định cấu hình IPv6, hãy lấy tên giao diện bằng cách sử dụng Get-NetAdapter lệnh ghép ngắn từ mô-đun PowerShell NetTCPIP.

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Kiểm tra cài đặt IPv6 hiện tại bằng lệnh sau:

Get-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection" | Where-Object -Property DisplayName -Match IPv6 | Format-Table –AutoSize

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Bạn có thể tắt IPv6 như sau:

Disable-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection " -ComponentID ms_tcpip6

Cấu hình tường lửa quản lý từ xa máy chủ Hyper-V

Bạn có thể xem danh sách các lệnh ghép ngắn để quản lý Tường lửa của Windows bằng cách sử dụng Get-Command :

Get-Command -Noun *Firewall* -Module NetSecurity

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Để quản lý hoàn toàn máy chủ của bạn từ xa, hãy chạy lần lượt các lệnh sau để bật các quy tắc cho phép Tường lửa của Windows:

Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Firewall Defender Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"

Định cấu hình Bộ nhớ Hyper-V cho Máy ảo

Chúng tôi sẽ sử dụng một phân vùng riêng biệt trên đĩa vật lý để lưu trữ dữ liệu (tệp máy ảo và tệp iso). Xem danh sách các đĩa vật lý trên máy chủ của bạn.

Get-Disk

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Tạo một phân vùng mới có kích thước lớn nhất có thể trên ổ đĩa và gán ký tự ổ đĩa D:cho nó. Sử dụng DiskNumber từ Get-Disk kết quả.

New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize

Sau đó, định dạng phân vùng dưới dạng NTFS và chỉ định nhãn của nó:

Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "VMStorage"

Để biết thêm thông tin về lệnh ghép ngắn quản lý đĩa và phân vùng trong PowerShell, hãy xem bài viết Quản lý đĩa và phân vùng PowerShell.

Tạo một thư mục nơi bạn sẽ lưu trữ các cài đặt máy ảo và các tệp vhdx. Mục mới cmdlet cho phép bạn tạo các thư mục lồng nhau:

New-Item -Path "D:\HyperV\VHD" -Type Directory

Tạo thư mục D:\ ISO để lưu trữ hình ảnh phân phối hệ điều hành (tệp iso):

New-Item -Path D:\ISO -ItemType Directory

Để tạo thư mục mạng được chia sẻ, hãy sử dụng New-SmbShare lệnh ghép ngắn và cấp quyền truy cập đầy đủ cho nhóm quản trị viên cục bộ của máy chủ của bạn:

New-SmbShare -Path D:\ISO -Name ISO -Description "OS Distributives" -FullAccess "BUILTIN\Administrators"

Để biết thêm thông tin về cấu hình cơ bản của Hyper-V Server và Windows Server Core từ dòng lệnh, hãy xem bài viết này.

Cách Định cấu hình Cài đặt Máy chủ Máy chủ Hyper-V qua PowerShell?

Mở cài đặt máy chủ Hyper-V Server bằng lệnh sau:

Get-VMHost | Format-List

Cách cài đặt và cấu hình Hyper-V Server miễn phí 2019/2016?

Đường dẫn của máy ảo và đĩa ảo nằm trên cùng một phân vùng với hệ thống hoạt động của bạn. Nó không đúng. Chỉ định đường dẫn đến các thư mục đã tạo trước đó bằng lệnh này:

Set-VMHost -VirtualMachinePath D:\Hyper-V -VirtualHardDiskPath 'D:\HyperV\VHD'

Tạo Công tắc ảo Hyper-V

Tạo Công tắc bên ngoài được kết nối với NIC phisical của Máy chủ Hyper-V và cho phép tương tác VM với mạng vật lý.

Kiểm tra hỗ trợ SR-IOV (Single-Root Input / Output (I / O) Virtualization):

Get-NetAdapterSriov

Nhận danh sách các bộ điều hợp mạng được kết nối:

Get-NetAdapter | where {$_.status -eq "up"}

Kết nối công tắc ảo của bạn với bộ điều hợp mạng và bật hỗ trợ SR-IOV nếu có sẵn.

Gợi ý. Bạn sẽ không thể bật hoặc tắt hỗ trợ SR-IOV sau khi tạo vswitch và bạn sẽ phải tạo lại công tắc để thay đổi thông số này.

New-VMSwitch -Name "Extenal_network" -NetAdapterName "Ethernet 2" -EnableIov 1

Sử dụng các lệnh ghép ngắn này để kiểm tra cài đặt công tắc ảo của bạn:

Get-VMSwitch
Get-NetIPConfiguration –Detailed

Điều này hoàn tất quá trình thiết lập ban đầu của Windows Hyper-V Server 2016/2019. Bạn có thể tiếp tục tạo và định cấu hình các máy ảo của mình.