anchor.diff:  
   == Introduction
   
  -With the link:https://opensource.org/[open source] server management solution, link:https://www.proxmox.com/en/[Proxmox Virtual Environment (PVE)], we can achieve these goals. PVE enables the creation of multiple virtual OS "servers" via a Web GUI; as many as our hardware setup will allow. This guide will document the setup of PVE on the following hardware:
  +With the link:https://opensource.org/[open source^] server management solution, link:https://www.proxmox.com/en/[Proxmox Virtual Environment (PVE)^], we can achieve these goals. PVE enables the creation of multiple virtual OS "servers" via a Web GUI; as many as our hardware setup will allow. This guide will document the setup of PVE on the following hardware:
   
   * AMD Ryzen 7 1600 (8 cores, 16 threads @ 3.7GHz)
   * 64GB 2400MHz DDR4
  
positive.code: :hp-alt-title: Server Virtualization Management
  :hp-tags: Blog, Open_Source, Technology
  :icons: image
  :toc: macro 
  :published_at: 2017-04-23
  
  
negative.code: 
  == Software Considerations
  
  link:https://jannikjung.me/proxmox-ve-5-0-beta1/[PVE 5.0^] is based in link:https://wiki.debian.org/DebianStretch[Debian Linux (Stretch)^]. Since our Ryzen hardware is rather new, our host system needs to have a Linux kernel version 4.10 or later. Although in beta at the time of this writing, PVE 5.0 has better support for Ryzen than PVE 4.4.
  
  PVE natively supports both link:https://www.linux-kvm.org/page/Main_Page[KVM^] for hardware virtualization and link:https://linuxcontainers.org/lxc/introduction/[LXC containers^] for Linux system virtualization. Since the guest systems can run under hardware virtualization, we get some added bonuses. For example, we can benefit from Ryzen hardware and still get link:http://www.pcworld.com/article/3189990/windows/microsoft-blocks-kaby-lake-and-ryzen-pcs-from-windows-7-81-updates.html[Windows 7 updates^]. We would need to identify our Windows link:https://www.nextofwindows.com/the-best-way-to-uniquely-identify-a-windows-machine[Universally Unique Identifier (UUID)^] so that it may be identical on our VM. Otherwise, Microsoft may think that we have a new version of Windows that needs to be registered.
  
  We will use link:https://github.com/zfsonlinux/zfs/wiki/faq[ZFS^], a storage platform that encompasses the functionality of traditional filesystems, volume managers, and more, with consistent reliability, and performance. Our ZFS installation will be compressed and striped: our two SSD drives will run in parallel and require less storage space, which improves read/write performance. In addition, our ZFS will be mirrored: our SSD drives will be cloned so that we have a backup in case of drive failure.
  
  [cols="1, 8a"]
  |===
  