HOW TO INSTALL WINDOWS SERVER 2016 ON VMWARE WORKSTATION

workstation

WINDOWS SERVER 2016 DEFINITION

Microsoft Windows Server 2016, previously referred to as Windows Server vNext, is a server operating system (OS). The server operating system is specifically developed to serve as a platform for running networked applications. … Windows Server Containers will run directly on the OS but are isolated from each other.

FEATURES OF WINDOWS SERVER 2016

Windows Server 2016 is now generally available for use. Its release mirrors contemporary information technology trends of containerization and hybrid connectivity with cloud services. The list of new features in Windows Server 2016 is staggering, but 10 stand out.

Nano Server

Nano Server boasts a 92 percent smaller installation footprint than the Windows Server graphical user interface (GUI) installation option. Beyond just that, these compelling reasons may make you start running Nano for at least some of your Windows Server workloads:

  • Bare-metal OS means far fewer updates and reboots are necessary.
  • Because you have to administratively inject any server roles from outside Nano, the server has a much-reduced attack surface when compared to GUI Windows Server.
  • Nano is so small that it can be ported easily across servers, data centers and physical sites.
  • Nano hosts the most common Windows Server workloads, including Hyper-V host.

Nano is intended to be managed completely remotely. However, Nano does include a minimal local management UI called “Nano Server Recovery Console,” shown in the previous screenshot, that allows you to perform initial configuration tasks.

Containers

aHR0cHM6Ly93d3cuYnVzaW5lc3NuZXdzZGFpbHkuY29tL2ltYWdlcy9pLzAwMC8wMTYvNTcwL2kwMi9XaW5kb3dzX1NlcnZlcl9Db250YWluZXJzXzEwMV9Qb3N0ZXIucG5n

Microsoft is working closely with the Docker development team to bring Docker-based containers to Windows Server. Until now, containers have existed almost entirely in the Linux/UNIX open-source world. They allow you to isolate applications and services in an agile, easy-to-administer way. Windows Server 2016 offers two different types of “containerized” Windows Server instances:

  • Windows Server Container. This container type is intended for low-trust workloads where you don’t mind that container instances running on the same server may share some common resources
  • Hyper-V Container. This isn’t a Hyper-V host or VM. Instead, its a “super isolated” containerized Windows Server instance that is completely isolated from other containers and potentially from the host server. Hyper-V containers are appropriate for high-trust workloads.

Linux Secure Boot

Secure Boot is part of the Unified Extensible Firmware Interface (UEFI) specification that protects a server’s startup environment against the injection of rootkits or other assorted boot-time malware.

The problem with Windows Server-based Secure Boot is that your server would blow up (figuratively speaking) if you tried to create a Linux-based Generation 2 Hyper-V VM because the Linux kernel drivers weren’t part of the trusted device store. Technically, the VM’s UEFI firmware presents a “Failed Secure Boot Verification” error and stops startup.

Nowadays, the Windows Server and Azure engineering teams seemingly love Linux. Therefore, we can now deploy Linux VMs under Windows Server 2016 Hyper-V with no trouble without having to disable the otherwise stellar Secure Boot feature.

ReFS

The Resilient File System (ReFS) has been a long time coming in Windows Server. In Windows Server 2016, we finally get a stable version. ReFS is intended as a high-performance, high-resiliency file system intended for use with Storage Spaces Direct (discussed next in this article) and Hyper-V workloads.

Storage Spaces Direct

Storage Spaces is a cool Windows Server feature that makes it more affordable for administrators to create redundant and flexible disk storage. Storage Spaces Direct in Windows Server 2016 extends Storage Spaces to allow failover cluster nodes to use their local storage inside this cluster, avoiding the previous necessity of a shared storage fabric.

ADFS v4

Active Directory Federation Services (ADFS) is a Windows Server role that supports claims (token)-based identity. Claims-based identity is crucial thanks to the need for single-sign on (SSO) between on-premises Active Directory and various cloud-based services.

ADFS v4 in Windows Server 2016 finally brings support for OpenID Connect-based authentication, multi-factor authentication (MFA), and what Microsoft calls “hybrid conditional access.” This latter technology allows ADFS to respond when user or device attributes fall out of compliance with security policies on either end of the trust relationship.

Nested Virtualization

Nested virtualization refers to the capability of a virtual machine to itself host virtual machines. This has historically been a “no go” in Windows Server Hyper-V, but we finally have that ability in Windows Server 2016.

Nested virtualization makes sense when a business wants to deploy additional Hyper-V hosts and needs to minimize hardware costs.

Hyper-V Hot-Add Virtual Hardware

Hyper-V Server has allowed us to add virtual hardware or adjust the allocated RAM to a virtual machine. However, those changes historically required that we first power down the VM. In Windows Server 2016, we can now “hot add” virtual hardware while VMs are online and running. I was able to add an additional virtual network interface card (NIC) to my running Hyper-V virtual machine.

PowerShell Direct

In Windows Server 2012 R2, Hyper-V administrators ordinarily performed Windows PowerShell-based remote administration of VMs the same way they would with physical hosts. In Windows Server 2016, PowerShell remoting commands now have -VM* parameters that allows us to send PowerShell directly into the Hyper-V host’s VMs!

Invoke-Command -VMName ‘server2’ -ScriptBlock {Stop-Service -Name Spooler} -Credential ‘tomsitprotim’ -Verbose

We used the new -VMName parameter of the Invoke-Command cmdlet to run the Stop-Service cmdlet on the Hyper-V VM named server2.

Shielded VMs

The new Host Guardian Service server role, which hosts the shielded VM feature, is far too complex to discuss in this limited space. For now, suffice it to say that Windows Server 2016 shielded VMs allow for much deeper, fine-grained control over Hyper-V VM access.

For example, your Hyper-V host may have VMs from more than one tenant, and you need to ensure that different Hyper-V admin groups can access only their designated VMs. By using BitLocker Drive Encryption to encrypt the VM’s virtual hard disks, shielded VMs can solve that problem.

What is VMware Workstation?

VMware Workstation is a line of Desktop Hypervisor products which lets users run virtual machines, containers and Kubernetes clusters

FEATURES OF VMWARE WORKSTATION

1.Run multiple virtual machines, containers or Kubernetes clusters on a single PCReady for the latest releases of Windows 10 and major Linux distributions

2.Enhanced 3D graphics support for DirectX 11 and up to 8GB of vGPU MemoryLeverage VM Snapshots, Clones and virtual networking for maximum efficiency

3.Move and access your virtual machines easily across VMware infrastructureBuild,

4. Push, Pull and Run OCI Container Images with the new vctl CLIEncrypt and build restricted or expiring Virtual Machines

5.Run Workstation virtual machines and containers alongside WSL2 and Hyper-V on Windows

How do VMware Workstation products work?

VMware Workstation products workby using special functions in modern 64-bit x86 CPUs to create fully isolated, secure virtual machines that encapsulate an operating system and its applications. The VMware virtualization layer maps physical hardware resources to a virtual machine’s virtual resources, so each virtual machine has its own CPU, memory, disks, and I/O devices, as well as the full equivalent of a standard x86 machine. VMware Workstation installs onto the host operating system and provides broad hardware support by inheriting device support from the host.

What types of applications can I run in a virtual machine?

Any application that will run on a standard PC will run inside a virtual machine on VMware Workstation. VMware Workstation is the equivalent of a full PC, with full networking and devices — each virtual machine has its own CPU, memory, disks, I/O devices, etc. This allows you to run any application that runs on the supported guest operating systems, including Microsoft Office, Adobe Photoshop, Apache Web Server, Microsoft Visual Studio, Kernel debuggers, Firewalls, VPN software and much more.

Do I need to dual boot or repartition the disk?

No. VMware Workstation uses your computer’s file system and creates files that map to a virtual machine’s disk drives, so there is no need to create a partition for each operating system. If you already have another operating system with dual boot installed on your computer, you can use VMware Workstation to run the other operating system in a virtual machine on your host operating system. Instead of dual booting, you can run both operating systems simultaneously and seamlessly switch from one operating system to another with a click of your mouse.

Installing Windows Server 2016 on VMware

Like the previous versions (Windows Server 2012…), the Windows Server 2016 installation is simple, what’s new is the editions that you can choose them wisely during installation.

In order to install Windows Server 2016, first, you must have an ISO image file of it and also make sure you have pre-planned choosing which edition of Windows Server 2016 and have fulfilled the system requirement

Download Now: Windows Server 2016

Create and Customize the Virtual Machine

1. Open VMware and click on the Create a New Virtual Machine(Ctrl+N) icon. If you don’t have VMware installed on your computer, click here to download one.

Create new virtual machine
Create new virtual machine

2. Now select Custom (Advanced) option to specify the virtual machine with advance options. If you want you can create virtual with less options, click on Typical option. When you are finished here, click on Next button.

New Virtual Machine Wizard
New Virtual Machine Wizard

3. Leave the Virtual Machine Hardware Compatibility settings as default. If you want you can select your VMware version. Then click Next button.

Hardware Compatibility
Hardware Compatibility

4. Here you should add an installer image into the virtual machine. Select the Installer disc image file (ISO) optionand click on the Browse button. Specify .iso file path and import it. Then click on Next button.

Note: Make sure that you are using an ISO image file, otherwise unzipped file won’t boot.

OS image path
OS image path

5. Specify which operating system type you want to install on the virtual machine. Select Windows Server 2016 version from the dropdown menu and click on Next button.

Select operating system type
Select operating system type

6. Enter a name for the virtual machine and browse a place where you want to store the installation files. For the purpose click on Browse button and specify the place. When finished, click on Next button.

Virtual machine name and location
Virtual machine name and location

7. On the Processor Configuration specify then number of processors your server need to use and click on Next button. Also notice that it refers to your virtual machine speed that how much speed the server should be.

Number of processors
Number of processors

8. Specify the amount of the memory for the virtual machine (based on MB) and click on Next button.

Amount of memory for this machine
Amount of memory for this machine

9. Select Use Network Address Translation(NAT) or Use bridged networking to directly connect and use internet, as a network type. Then hit Next.

Network address translation
Network address translation

10. Let the I/O Controller types by default because you don’t have the option to change the SCSI type. just hit Next.

LSI Logic SAS
LSI Logic SAS

11. Now to create new virtual disk, select create a new virtual disk for the virtual machine.

Create new virtual disk
Create new virtual disk

12. Specify the disk amount by typing the disk size(Recommended 60 GB) and click on Next button.

Maximum disk size
Maximum disk size

13. At this point, just check out the settings you’ve done or you can customize if you want and click Next.

Finish the wizard
Finish the wizard

Step 2. Install Windows Server 2016

Now it’s time to boot up and start the virtual machine, just click on Power on this virtual machine then wait until it boots.

1. Open VMware Workstation on your host computer. Click on Power on this virtual machine in top left.

Start the virtual machine
Start the virtual machine

2. When the virtual machine powered on, specify the languagetime zone and keyboard then click Next.

Specify language, time, keyboard
Specify language, time, keyboard

3. Install now to install the windows server 2016 on virtual machine.

Install now
Install now

4. Select one the Windows Server editions you’ve decided and click on Next button.

Select server edition
Select server edition

5. Put a mark in the box next to I accept the license terms, then click on the Next button.

I accept this term
I accept this term

6. Go on and click on the Custom: Install Windows only (Advanced) option for installing the server custom.

Custom: install windows only
Custom: install windows only

7. Select the disk, you want to install the widows on and select the disk, click on New, then specify the amount (based on MB) and click on Apply button then click on Next button.

Select installation drive
Select installation drive

8. Now the server copies all the files to the disk, amount the files from the windows image, install features, updates, so it will take time and when finished it will reboot.

Copy files
Copy files

9. After the reboot, type a complex password composed of (uppercase, lowercase, symbols and numbers) and click on Finish button.

Press Ctrl+Alt+Del buttons
Press Ctrl+Alt+Del buttons

10. When the customization finished, now you’ll need to sign in, but first click on the button that is composed of three buttons (ctrl+alt+del) shown in image below or simply press Ctrl+Alt+Del and sign in to Windows Server.

Login to Windows Server
Login to Windows Server

And that’s it, after you have signed in, your windows server installation is completed like the shot below.

Windows Server 2016 Installed on VMware
Windows Server 2016 Installed on VMware

Conclusion

The Windows server 2016 is installed successfully and your server is now ready to work now. But before doing that don’t forget to install VMware tools + do initial configuration of Windows Server from the article below. For any questions, leave a comment.

If you find it helpful, let your friends know aout it too by sharing this article on social media.

Related Post

Leave a Reply

Your email address will not be published.