Install RancherOS on Proxmox on OVH/SyS network

rcd

Active Member
Jul 12, 2019
245
23
38
62
Part of installing RancherOS you need to add your public key to a cloud-init file, and that is a lot of keys to type in the VNC terminal that doesn't allow copy/paste - and you can't ssh in until this has been done. Catch-22.

Now I see that Proxmox supports Cloud-init, which as far as I undersatnd is what RancherOS uses. There is a ton of reference documentation on it both here https://pve.proxmox.com/wiki/Cloud-Init_Support#_custom_cloud_init_configuration and here https://rancher.com/docs/os/v1.2/en/running-rancheros/server/install-to-disk/ but I'm obviously too thick to glue it all together.

I'm sure it is a matter of providing a short text file with the key, possible ip address etc, and somehow pass that onto Proxmox to do it's magic and create a RacherOS VM, but how?

Could some kind soul who know please make a short step-by-step of this? That would be so cool!
 
After many hours of trial an error....

By adding a serial port to the VM (vm > hardware > add > serial port) I was able to connect through the xterm.js console instead, which supports copy paste, and was able to add my public key.

That in itself didn't help anything though, as I still need to get the network up, before being able to ssh in anyway.

RancherOS has a homespun way of dealing with networks:
Code:
$ sudo ros config set rancher.network.interfaces.eth1.address 172.68.1.100/24
$ sudo ros config set rancher.network.interfaces.eth1.gateway 172.68.1.1
$ sudo ros config set rancher.network.interfaces.eth1.mtu 1500
$ sudo ros config set rancher.network.interfaces.eth1.dhcp false
$ sudo system-docker restart network

I ran these, replacing of course eth1 with eth0 and the IP address and gateway with those correct for my network. I am 100% sure I used the correct values, I've set a lot of VM's up on this network before, but still, no cigar.

ifconfig shows the network interface to be up, and there is packet traffic, but route -n shows no route to the gateway.

I also can't either ping or shh to the server.

So I'm kinda stuck at this point.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!