Home
Help
Search
Login
Register
OPNsense Forum
»
Archive
»
23.1 Legacy Series
»
Restore Nightly Google Drive Backup To Cold Storage Machine
« previous
next »
Print
Pages: [
1
]
Author
Topic: Restore Nightly Google Drive Backup To Cold Storage Machine (Read 1174 times)
dkanzlemar
Newbie
Posts: 6
Karma: 0
Restore Nightly Google Drive Backup To Cold Storage Machine
«
on:
February 03, 2023, 07:29:48 pm »
So I am running into a bit of a catch 22 and am hoping someone can point me in the right direction. I have 2 nearly identical boxes for OPNSense, with my primary having 2.5GB ports and the cold standby have 1GB ports. I tried doing High Availability, but my Unifi Wireless Access Points can't seem to handle that setup at all and stop responding/only respond intermittently, so I had to abandon that idea. So my next idea was to just make the systems clones of each other, leave one off, and if it has issues, restore from a nightly backup to the other box.
The issue I am running into is the interface names of the ethernet ports don't match (Box 1 is igc0 - igc3, while box 2 is igb0 - igb3). Normally, with a manual backup, I simply don't encrypt, and can then update the configuration before updating the other box. However with the encrypted backups the the Googke Drive interface does, that isn't an option. I have tried renaming the interfaces to match, but that never seems to survive a reboot, even when modifying the /etc/rc.conf file. Is there a way to rename the inr=terfaces to match? Or a way to decrypt the backups easily to make the appropriate changes?
Any help would be greatly appreciated!
Logged
WaffleIron
Newbie
Posts: 17
Karma: 3
Re: Restore Nightly Google Drive Backup To Cold Storage Machine
«
Reply #1 on:
February 03, 2023, 10:17:23 pm »
hi dkanzlemar
When you say a clone of each other does that mean it's virtual and you literally cloned it? If so, that's why your interfaces are all messed up. I would suggest spinning up a clean opnsense box so the interfaces match and you can restore the config directly.
You do have a couple alternatives though.
1. Assuming this is a virtual setup, use something like Veeam to backup the whole VM. Restoring from Veeam is a lot easier IMO.
2. Run backups from a remote computer using a shell script and an SSH key instead of the stuff built into opnsense. For example:
opnsense ip address: 10.1.1.1
network share ip address: 10.2.2.1
file with user ssh key: ssh_private_key.ppk
(Make sure to paste your ssh key into the "authorized keys" field of the user inside opnsense as well)
Shell script contents:
ssh -o StrictHostKeyChecking=no -i ssh_private_key.ppk USERNAME@10.1.1.1 cat /conf/config.xml > //10.2.2.1/MYSHARE/BACKUPFILENAME.xml
Run the script manually or set it as a cron job/scheduled task.
3. Get HA working. Not clear why your APs would have issues unless its actually CARP having issues. CARP can be challenging in virtual setups and you could use routing as an alternative.
Logged
dkanzlemar
Newbie
Posts: 6
Karma: 0
Re: Restore Nightly Google Drive Backup To Cold Storage Machine
«
Reply #2 on:
February 05, 2023, 02:31:11 am »
These aren’t virtual. These are both mini PCs I got on Amazon. One just has 4x2.5GB ports (new one), while my original has 4x1GB ports. I did clean installs on both. On the old one, the interfaces (according to FreeBSD when looking on the command screen) shows igb0, igb1, igb2, and igb3. On the new server, the interfaces are labeled igc0, igc1, igc2, and igc3.
So your suggestion about backups from another machine with SSH might be my best option.
As for getting HA to work, I am going to try again. Last I tried it, everything the was hard lined worked fine, but my Unifi access points wouldn’t be stable. I may or may not get an IP, and ping tests would randomly hit or fail. I also run a Unifi 24 port switch that both routers were plugging into. So I thought the issue might be around multicast with Unifi and Carp. But I wasn’t sure why.
I’ll try and set up HA again and see if I can’t get that to work. Worst case scenario, you’ve given me something to try that should help me work around my current issue. So thank you for that! I will try these suggestions tomorrow and see if any of that works. Thank you again!
Logged
dkanzlemar
Newbie
Posts: 6
Karma: 0
Re: Restore Nightly Google Drive Backup To Cold Storage Machine
«
Reply #3 on:
February 05, 2023, 08:47:50 pm »
Thank you WaffleIron for the response and giving me the advice to get HA working. I went through my setup and was again at the point where my hardline stuff was working, but not my wireless. After doing more digging, I finally found my issue! I am using the mDNS-Repeater plugin to allow Chromecast across a few of my VLANs (mostly wireless VLANs). When I looked at the screen, I saw an option to "Enable CARP Failover". Upon reading the help message for it saying "This will activate the repeater service only on the master device.", I selected that on both nodes and applied. Suddenly my wireless was working again! So if anyone else runs into a similar issue, hopefully this helps. I spent too many hours on it, but looking at it now, it is pretty obvious I should have done that from the get go, and the fault lies with me.
So again, thank you WaffleIron for pushing me to get HA working instead of trying my hot/cold backup solution.
Logged
WaffleIron
Newbie
Posts: 17
Karma: 3
Re: Restore Nightly Google Drive Backup To Cold Storage Machine
«
Reply #4 on:
February 10, 2023, 01:08:44 am »
Glad you got it working. Much better than the backup workarounds you were looking to do.
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
Archive
»
23.1 Legacy Series
»
Restore Nightly Google Drive Backup To Cold Storage Machine