Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 12 additions & 14 deletions tutorials/hyperconverged-proxmox-cloud/01.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,35 +28,33 @@ For your three servers to communicate properly, there will be additional network

| Name | Quantity |
| ----------------------------- | -------- |
| Base 9900k 128GB Server | 1 |
| Dual 10G NIC (Intel X520-DA2) | 1 |
| 240G Sata SSD | 2 |
| Lan Connection 10G | 1 |
| Lan Connection 1G | 1 |
| 10G Uplink | 1 |
| | |
| [Intel® Core™ i9-13900 Server](https://www.hetzner.com/dedicated-rootserver/matrix-ex/) with 128 GB RAM | 1 |
| 1 TB Sata SSD | 2 |
| [Dual 10G NIC (Intel X520-DA2)](https://docs.hetzner.com/robot/dedicated-server/general-information/root-server-hardware#miscellaneous) | 1 |
| [Lan Connection 10G](https://docs.hetzner.com/robot/dedicated-server/general-information/root-server-hardware#miscellaneous) | 1 |
| [Lan Connection 1G](https://docs.hetzner.com/robot/dedicated-server/general-information/root-server-hardware#miscellaneous) | 1 |
| [10G Uplink](https://docs.hetzner.com/robot/dedicated-server/network/10g-uplink) | 1 |

At a minimum, we will need three of these.

In addition to these servers, some network switches will be needed. For an optimal setup, the following is recommended:

| Name | Quantity |
| ------------------ | -------- |
| 12 port 10G switch | 1 |
| 8 port 1G switch | 1 |
| | |
| [12 port 10G switch](https://docs.hetzner.com/robot/dedicated-server/general-information/root-server-hardware#miscellaneous) | 1 |
| [8 port 1G switch](https://docs.hetzner.com/robot/dedicated-server/general-information/root-server-hardware#miscellaneous) | 1 |

For allowing servers to start with the same IP on any server, we will also need to purchase vSwitch IPs. These IPs can be used by any server at any time thats connected to the switch, as opposed to having IPs only usable on one server. This means your virtual machine can run on any node from the outside it would look the same. Alternatively, if this is a private cloud, and you are using a meshed VPN like ZeroTier or Tinc, you won't need these external IPs.
For allowing servers to start with the same IP on any server, we will also need to purchase [vSwitch IPs](https://docs.hetzner.com/general/others/ipv4-pricing/#vswitch-ipv4-products). These IPs can be used by any server at any time thats connected to the switch, as opposed to having IPs only usable on one server. This means your virtual machine can run on any node from the outside it would look the same. Alternatively, if this is a private cloud, and you are using a meshed VPN like ZeroTier or Tinc, you won't need these external IPs.

In addition to this, unless you are ordering the maximum number of servers the network switches you have bought will accommodate, you will want to purchase reserved rackspace slots. This will allow you to add servers to your cluster later if you do not have the money or do not require the servers now. You can request these in your custom order message.

Ordering this custom setup is a bit more difficult than normal server ordering. First, when picking the EX-62 server, or comparable server that you are using for this setup, you must order the two extra 240gb SATA SSDs. Then, in the additional instructions, write that you would like all of the servers in the same rack, with space for two network switches. This means the setup will be done manually, but they have to setup the hardware anyway.
Ordering this custom setup is a bit more difficult than normal server ordering. First, when picking the EX101 server, or comparable server that you are using for this setup, you must order the two extra 1 TB SATA SSDs. Then, in the additional instructions, write that you would like all of the servers in the same rack, with space for two network switches. This means the setup will be done manually, but they have to setup the hardware anyway.

Then, to order the network hardware and switches, you will need to email Hetzner support. Write that you would like to order an 8 port 1 Gigabit switch and a 12 port 10 Gigabit switch with your recently purchased dedicated servers. You will also need to specify that you would like an Intel X520-DA2 with each server installed as well. Please write that you would like a port from the 10G NIC connected to the 10G switch, and the onboard NIC connected to the 1G switch. This means that we will have one private gigabit network for Proxmox communication, and a 20 gigabit connection for storage communication.

## Step 2 - Installing Proxmox

The preferred way of installing Proxmox is by using the installation ISO. You can follow the tutorial [here](https://community.hetzner.com/tutorials/proxmox-docker-zfs) to install Proxmox without using a KVM switch. If you follow this guide, please install Proxmox onto the additional SSDs, and not the NVMe drives. You won't need to install docker either. If you are using the EX-62 servers without the 10G uplink, please note that the main NIC is called eno1 and doesn't use the predictable naming system for some reason with Proxmox.
The preferred way of installing Proxmox is by using the installation ISO. You can follow the tutorial [here](https://community.hetzner.com/tutorials/proxmox-docker-zfs) to install Proxmox without using a KVM switch. If you follow this guide, please install Proxmox onto the additional SSDs, and not the NVMe drives. You won't need to install Docker either. If you are using the EX-62 servers without the 10G uplink, please note that the main NIC is called eno1 and doesn't use the predictable naming system for some reason with Proxmox.

## Step 3 - Configuring the Network

Expand Down Expand Up @@ -211,7 +209,7 @@ Now we can create a group that will enable high availability for our virtual mac

### Step 6.2 - Creating a HA enabled virtual machine

Now that we have have a HA group, we can enable HA for a virtual machine. In the HA tab under Datacentre, we can add an existing VM to a HA group. This will enable HA for that VM instantly.
Now that we have a HA group, we can enable HA for a virtual machine. In the HA tab under Datacentre, we can add an existing VM to a HA group. This will enable HA for that VM instantly.

<img src="images/ha2.png" alt="Creating HA Group" style="zoom:67%;" />

Expand Down