Difference between revisions of "RMU build Gen-1.5: I. Prerequisites"
Katie.peters (talk | contribs) |
m (Provided a hyperlink to the text.) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
''This page is part of the [[RMU build Gen-1.5|RMU build Gen-1.5 runbook]].'' | ''This page is part of the [[RMU build Gen-1.5|RMU build Gen-1.5 runbook]].'' | ||
+ | |||
+ | == Verification with DFINITY Foundation == | ||
+ | |||
+ | * DFINITY must do some bridge updating prior to this starting. We will also verify a few details. Please contact them at least a week prior to your planned start date. | ||
== Determine Networking Information == | == Determine Networking Information == | ||
Line 43: | Line 47: | ||
You will need one high-speed USB drive. | You will need one high-speed USB drive. | ||
− | Download Proxmox VE’s latest release ISO installer from | + | Download Proxmox VE’s latest release ISO installer from https://www.proxmox.com/en/downloads (currently v8.1.x) and flash to a USB stick. |
# Download balenaEtcher <br />[[File:Balena 1.png|900x900px]] | # Download balenaEtcher <br />[[File:Balena 1.png|900x900px]] |
Latest revision as of 20:32, 3 April 2024
This page is part of the RMU build Gen-1.5 runbook.
Verification with DFINITY Foundation
- DFINITY must do some bridge updating prior to this starting. We will also verify a few details. Please contact them at least a week prior to your planned start date.
Determine Networking Information
You need to know:
- Your 1G (Management Uplink) IP information (from your network provider):
- Usable customer address range and
Network Mask
Gateway
for the customer address range
- Usable customer address range and
This will be needed for DNS Records.
You must:
- Allocate one of your available IP addresses (
External IP
) from your usable customer address range to assign to the RMU. - It would be advantageous to the IC if you have the first two nodes in each DC redeployed with IPv4 prior to executing this runbook.
Hardware requirements
This runbook uses the hardware that most Gen-1 sites already have, in particular, the Supermicro Skylake RMU which will be repurposed as part of these directions.
- You will need to purchase a USB Console Cable such as one of these. Purchase one according to whatever laptop you intend to use and bring into the data center:
- USB-C for use with a Mac or a Windows laptop having a USB-C jack: Amazon example
- USB-A for Windows laptops that do not have a USB-C jack: Amazon example
- For sites that do NOT already have a Supermicro Skylake RMU (some of the earliest had an Intel NUC instead), please contact DFINITY for recommendations for your situation.
Domain Name
You will need an Internet Domain that you have access to in order to add the required A
records. This will be referred to as <domain>
in the commands and examples in the rest of the document.
If you have multiple data centers, we recommend prepending your site code (<dc>
) to your root domain name. E.g. xx1.domain.com
We will be adding 2 records (with optional dc
):
- A -
teleport.<dc>.<domain>
withExternal IP
- A -
*.teleport.<dc>.<domain>
withExternal IP
These records will allow you to access your RMU and hosted services remotely and securely.
Data Center Resources
Smart Hands or a technicial who will travel to the data center
Crash Cart with a VGA adapter (for SuperMicro) or HDMI (for NUC)
USB Drive
You will need one high-speed USB drive.
Download Proxmox VE’s latest release ISO installer from https://www.proxmox.com/en/downloads (currently v8.1.x) and flash to a USB stick.
- Download balenaEtcher
- Insert USB drive and open balenaEtcher
- Select
Flash from file
and then select the downloaded Proxmox ISO NOTE: The screen might look different based on your operating system - Ensure that your USB drive is ticked and then click
Select
- Select
Flash!
- It will flash the image onto the USB drive
- You are done!
Continue to A. Install Proxmox
Go to the index of the Gen-1.5 RMU build runbook.