Proxmox VE Installation Lab: Difference between revisions

From ITCwiki
Jump to navigation Jump to search
Line 58: Line 58:


=Instructions=
=Instructions=
# You will be installing a Proxmox VE server on two VMs assigned to you (so do all these steps, unless otherwise indicated, on each computer). If you are unsure about how to do something try checking the [https://pve.proxmox.com/wiki/Main_Page Proxmox Wiki site] first.
# You will be installing a Proxmox VE server on the two hypervisor (hv) VMs assigned to you (so do all these steps, unless otherwise indicated, on each computer). If you are unsure about how to do something try checking the [https://pve.proxmox.com/wiki/Main_Page Proxmox Wiki site] first.
#* NOTE: Be sure to use a unique hostname on each Proxmox server, otherwise you will have issues connecting them together in a future lab.
#* NOTE: Be sure to use a unique hostname on each Proxmox server, otherwise you will have issues connecting them together in a future lab.
# Two VMs have been provided for you which you will be installing ProxMox VE on, each has:
# Two hypervisor VMs (labeled 2300 hv X where X is the VM ID letter in the table above) have been provided for you which you will be installing ProxMox VE on, each has:
#* 24GB RAM
#* 24GB RAM
#* 300GB Hard Drive
#* 300GB Hard Drive
Line 68: Line 68:
#* NOTE: Make sure you are working on the VMs in the ITC-2300 resource group and not in the Remote Network Pods resource group
#* NOTE: Make sure you are working on the VMs in the ITC-2300 resource group and not in the Remote Network Pods resource group
# Locate the Proxmox VE installer ISO file and ensure it is loaded from the datastore into the CD drive of each of your VMs
# Locate the Proxmox VE installer ISO file and ensure it is loaded from the datastore into the CD drive of each of your VMs
#* NOTE: The CD is probably pre-loaded in your VM
# Start the Proxmox VE installation (on both VMs) making note of these options:
# Start the Proxmox VE installation (on both VMs) making note of these options:
#* Set the Country to United States and Timezone to America/Chicago
#* Set the Country to United States and Timezone to America/Chicago
Line 73: Line 74:
#* Set the IP address for each Proxmox system using table above
#* Set the IP address for each Proxmox system using table above
#* Make sure the hostname is different on each Proxmox VE server and ends with .itc2300.campus.ihitc.net
#* Make sure the hostname is different on each Proxmox VE server and ends with .itc2300.campus.ihitc.net
#** It is recommended you set the name to "pod1proxmoxA.itc2300.ihitc.net" (change as needed for your pod number and VM A/B)
#** It is recommended you set the name to "pod1proxmoxA.itc2300.ihitc.net" (change as needed for your pod number and hv VM ID letter)
# Once installation is finished use a web browser on your host system to access the Proxmox VE server's web interface as the root user (username root) and password set during the installation
# Once installation is finished use a web browser on your host system to access the Proxmox VE server's web interface as the root user (username root) and password set during the installation
# Add a second user account to Proxmox VE and set it up with administrative access. Set the second account up as a Proxmox VE Authentication Server realm account meaning it will only be available in Proxmox and not on the underlying Linux system.
# Add a second user account to Proxmox VE and set it up with administrative access. Set the second account up as a Proxmox VE Authentication Server realm account meaning it will only be available in Proxmox and not on the underlying Linux system.
#* NOTE: You may want to read up about [https://pve.proxmox.com/wiki/User_Management#pveum_permission_management objects and paths] for user accounts in Proxmox you will need to set a path for the account in order to get administrative permissions working. This is a bit trickier to get right than it may seem at first.
#* NOTE: You may want to read up about [https://pve.proxmox.com/wiki/User_Management#pveum_permission_management objects and paths] for user accounts in Proxmox you will need to set a path for the account in order to get administrative permissions working. This is a bit trickier to get right than it may seem at first.
# Log out of the root account and in using the secondary account you just created
# Log out of the root account and in using the secondary account you just created
# Connect to your PodX-Win10 VM and use that to upload Windows 10 and Linux Mint ISO files to the Proxmox VE server using the web interface
# One remote desktop VM (labeled 2300 PC X where X is the VM ID letter in the table above) has been provided for you which you will be installing Windows 10 on. Connect to this PC and install Windows 10. You will use this remote desktop to manage and upload content to your Proxmox servers that would be too large to upload from your home computer across the Internet.
# If your have finished installing Windows 10 on the remote desktop VM Connect to your remote desktop VM and use that to upload Windows 10 and Linux Mint ISO files to the Proxmox VE server using the web interface
#* You may have problems uploading the ISO files with the Edge browser so you may want to install Firefox or Chrome if you have issues uploading
#* You may have problems uploading the ISO files with the Edge browser so you may want to install Firefox or Chrome if you have issues uploading
# The ISO files can be found on the Windows SMB share "\\san1.campus.ihitc.net\Student Files\ITC2300" which you can access from your PodX-Win10 VM
# The ISO files can be found on the Windows SMB share "\\san1.campus.ihitc.net\Student Files\ITC2300" which you can access from your remote desktop VM.
# Try creating both a Windows 10 and Linux Mint VM (only on Proxmox VE server A) and complete the installation (use KVM as the VM type)
# Try creating both a Windows 10 and Linux Mint VM (only on your first Proxmox VE server) and complete the installation (use KVM as the VM type)
#* NOTE: Choose that you don't have a product key when installing Windows, we'll just use the trial version of Windows 10 Education
#* NOTE: Choose that you don't have a product key when installing Windows, we'll just use the trial version of Windows 10 Education
# Safely shut down your Windows and Linux Mint guest systems
# Safely shut down your Windows and Linux Mint guest systems
# Safely shutdown your Proxmox VE servers
# Safely shutdown your Proxmox VE servers
# Safely shutdown your PodX-Win10 VM
# Safely shutdown your remote desktop VM

Revision as of 16:48, 24 September 2020

IP Addressing

You will be assigning static IPs to your systems in this lab. Please use these settings:

  • Subnet Mask: 255.255.255.0
  • Default Gateway: 172.17.51.1
  • DNS Server 172.17.139.11
System IP
Pod 1 hv A 172.17.51.30
Pod 1 hv B 172.17.51.31
Pod 1 PC A 172.17.51.32
Pod 2 hv C 172.17.51.35
Pod 2 hv D 172.17.51.36
Pod 2 PC B 172.17.51.37
Pod 3 hv E 172.17.51.40
Pod 3 hv F 172.17.51.41
Pod 3 PC C 172.17.51.42
System IP
Pod 4 hv G 172.17.51.45
Pod 4 hv H 172.17.51.46
Pod 4 PC D 172.17.51.47
Pod 5 hv I 172.17.51.50
Pod 5 hv J 172.17.51.51
Pod 5 PC E 172.17.51.52
Pod 6 hv K 172.17.51.55
Pod 6 hv L 172.17.51.56
Pod 6 PC F 172.17.51.57
System IP
Pod 7 hv M 172.17.51.60
Pod 7 hv N 172.17.51.61
Pod 7 PC G 172.17.51.62

Instructions

  1. You will be installing a Proxmox VE server on the two hypervisor (hv) VMs assigned to you (so do all these steps, unless otherwise indicated, on each computer). If you are unsure about how to do something try checking the Proxmox Wiki site first.
    • NOTE: Be sure to use a unique hostname on each Proxmox server, otherwise you will have issues connecting them together in a future lab.
  2. Two hypervisor VMs (labeled 2300 hv X where X is the VM ID letter in the table above) have been provided for you which you will be installing ProxMox VE on, each has:
    • 24GB RAM
    • 300GB Hard Drive
    • 2 CPUs
    • Enabled VTi/VTx Virtualization for the processors
  3. VMs are located on the https://netlab-ihcc.campus.ihitc.net server system, be sure you are connected to the ITCnet VPN before attempting to access this system
    • NOTE: Make sure you are working on the VMs in the ITC-2300 resource group and not in the Remote Network Pods resource group
  4. Locate the Proxmox VE installer ISO file and ensure it is loaded from the datastore into the CD drive of each of your VMs
    • NOTE: The CD is probably pre-loaded in your VM
  5. Start the Proxmox VE installation (on both VMs) making note of these options:
    • Set the Country to United States and Timezone to America/Chicago
    • Record the administrative password for future use
    • Set the IP address for each Proxmox system using table above
    • Make sure the hostname is different on each Proxmox VE server and ends with .itc2300.campus.ihitc.net
      • It is recommended you set the name to "pod1proxmoxA.itc2300.ihitc.net" (change as needed for your pod number and hv VM ID letter)
  6. Once installation is finished use a web browser on your host system to access the Proxmox VE server's web interface as the root user (username root) and password set during the installation
  7. Add a second user account to Proxmox VE and set it up with administrative access. Set the second account up as a Proxmox VE Authentication Server realm account meaning it will only be available in Proxmox and not on the underlying Linux system.
    • NOTE: You may want to read up about objects and paths for user accounts in Proxmox you will need to set a path for the account in order to get administrative permissions working. This is a bit trickier to get right than it may seem at first.
  8. Log out of the root account and in using the secondary account you just created
  9. One remote desktop VM (labeled 2300 PC X where X is the VM ID letter in the table above) has been provided for you which you will be installing Windows 10 on. Connect to this PC and install Windows 10. You will use this remote desktop to manage and upload content to your Proxmox servers that would be too large to upload from your home computer across the Internet.
  10. If your have finished installing Windows 10 on the remote desktop VM Connect to your remote desktop VM and use that to upload Windows 10 and Linux Mint ISO files to the Proxmox VE server using the web interface
    • You may have problems uploading the ISO files with the Edge browser so you may want to install Firefox or Chrome if you have issues uploading
  11. The ISO files can be found on the Windows SMB share "\\san1.campus.ihitc.net\Student Files\ITC2300" which you can access from your remote desktop VM.
  12. Try creating both a Windows 10 and Linux Mint VM (only on your first Proxmox VE server) and complete the installation (use KVM as the VM type)
    • NOTE: Choose that you don't have a product key when installing Windows, we'll just use the trial version of Windows 10 Education
  13. Safely shut down your Windows and Linux Mint guest systems
  14. Safely shutdown your Proxmox VE servers
  15. Safely shutdown your remote desktop VM