Move Home Assistant to Proxmox: A complete step-by-step guide

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
today I'm going to show you how to install proxmox virtual environment onto a machine take your existing home assistant installation move it to this new virtual environment with less than five minutes down time and it's actually much easier than you might think so hang around [Music] hi and welcome to resin chem Tech now I've been running home assistant on proxmox for almost three years now and probably like most of you I started out running on a Raspberry Pi but as home assistant grew bigger and became more of an important integrated part of our smart home I wanted something that with a little more power a little quicker and something that was a little more reliable than the Raspberry Pi so in today's video I'm going to talk just a little bit about the why why use proxmox I'll talk about the hardware that you need and then we'll get into a step-by-step guide of how to install proxmox and more importantly how to move your existing home assistant over to proxmox with only a few minutes down time now as always there'll be links here along the timeline and down in the video description also check the video description for links to anything else that I talk about now this is not going to be a full proxbox tutorial there are plenty of online sources if you want to learn the ins and outs of proxmox but I will show you what you need to know to run home assistant and be able to create backups of your virtual machine so something go cattle wrong so why run home assistant on proxmox there are a number of good reasons for one it lets you run a much more powerful Hardware meaning home assistant home assistant restarts will be much quicker next you can use the same machine that you're running home assistant on for other purposes by simply spinning up and creating additional VMS there is no micro SD card here or required external USB drive that helps eliminate additional points of failure proxmox gives you the ability to create a backup of the entire machine not just the home assistant configuration there's also the ability to take what are called snapshots quick point in time captures that you can easily restore back to a particular point in time proxmox is open source and the community version is completely free no licensing or subscription required and finally with some additional Hardware I won't be covering in this video but maybe in a later video it's possible to create what's called high availability failover for home assistant that means if the server itself actually goes down another server will automatically restart home assistant with little to no downtime okay let's move on to take a look at what kind of Hardware do you need to run home assistant on proxmox as far as the hardware is concerned you might be surprised to learn that it doesn't take a lot of horsepower to be able to run proxmox now there are a couple of important items first of all it must be a 64-bit processor either Intel or AMD and that processor must have virtualization support that means for Intel processors it must be capable of Intel VT and for AMD processors that means AMD Dash V you can usually find those settings in the Bios you might be surprised how many even lower end processors like Celeron actually support virtualization you may well have an old machine sitting around home that is perfectly capable of running proxmox now in terms of ram proxmox itself needs one to two gig so a lot of your hardware specs are going to be based on the quantity and types of VMS you expect to run right now we're going to focus primarily on just running home assistant on this particular server if you wanted to start adding other things you would need to add more RAM and potentially a better processor along the way but to run home assistant you really need only four gig of RAM I would recommend at least eight gig of RAM and very little hard drive space proxmox doesn't need more than a couple of gig home assistant will be creating a 32 gig partition so even if you have something with only 120 gig hard drive in it that's perfectly acceptable you'll be able to run home assistant and if you've got the RAM and processor even run additional VMS alongside that one other thing that you do have to have here though is you do need a ethernet connection or a network cart a while is theoretically possible to run proxmox over Wi-Fi in fact I'm going to use a laptop here for my test install proxmox doesn't come with the Wi-Fi libraries built in you would have to add those after the fact and it's really just not recommended to run something like proxmox over Wi-Fi so I'm going to say that while technically you get away without it you do want an ethernet connection or network card in your machine so you don't need a lot of horsepower in fact something like this which I'm not necessarily recommending but something like this which is under 200 will run home assistant just fine and if today's cost of a Raspberry Pi especially by the time you add in a power supply and an SSD and maybe an external USB drive and a case you're going to be really close to this cost already now what I'm going to install on today I actually am stepping up again from my I3 just because I'm starting to run more VMS and that kind of stuff so let's take a look at the machine we're going to install on today uh it's a basically a Mini PC and it's gonna be my first time using an AMD but I'm going to be using an AMD ryzen 5 as the processor in here when we first set this up we're gonna have to hook up a monitor and a keyboard to install proxmox once that's done we can remove that we're going to run this headless and access everything via web browser so we really don't care about the graphics or the video or audio output on this but it does have 16 gig of RAM it has a 512 gigabyte SSD inside it does have an expansion slot so just for the heck of it I'm going to add a 480 gig SSD into it don't really need it but it gives me plenty of additional storage it does have plenty of USB ports it has two USBC ports on the front and numerous USB a ports on the back plus our network connection that's going to give us plenty if we need to add any kind of dongles for things like zigbee or Z-Wave this is more than enough horsepower to run home assistant and possibly a couple of other VMS it's pretty much going to be my dedicated home assistant machine and my total cost of this with a coupon at the time was about 330 dollars and that's all in uh power supply and everything and finally there's one piece of Hardware that we're going to need and we're only going to need this temporarily and that is a USB thumb drive that has at least two gig of capacity on it we're going to need this to install proxmox once we're done with that we no longer need the USB thumb drive so with all the hardware out of the way let's get started on downloading and installing proxmox on this new machine so the first thing we have to do is we have to download proxmox so I'm going to the proxmox downloads website we want to download the proxbox virtual environment you'll see this abbreviated as PVE a lot we want to grab an ISO image and then we're going to download the iso installer we'll save that so our next step now that we have that image downloaded is we need to flash that onto our USB thumb drive I'm using a utility called etcher but you can use anything that will flash an ISO image onto a USB drive and make it bootable on a flash from file so I'm just going to select that file that I just downloaded now I'm going to select the target everything on the target is going to be overwritten now it's showing me that my e which is my only USB drive so I'm going to go ahead and select that and now I'm ready to flash okay we're now done now we're ready to eject this thumb drive and we're going to take it over to our Target machine now before we can install proxmox there is a couple things I need to check and make sure they're set properly on my particular new server so you need to get into your bios in your bios how you get into it and what it looks like is going to be different but you should find some similar options the first thing I need to do is I need to come down and verify that virtualization is enabled so my case this is this setting here and we can see that virtualization is enabled for the CPU the next thing we need to check is the boot order we need to be able to boot off the USB drive first before it tries to boot off the hard drive so that we can install proxmox so I just need to come down here and set my boot order so that the USB device is ahead of the internal hard drive with that done we can save and exit and we're ready to install proxmox now one other thing I like to do and this is entirely optional I'm going to go ahead and give that server a fixed IP address and again your router settings are going to look different than mine but you can see I've already got my first two proxmox servers assigned to 0.15 and 0.16 so I'm going to go over and find the new proxmox server and there it is there and I'm going to go ahead and map a static IP address to 1 7 for that and just consistency in the name here I'm going to go ahead and assign that so even when I install proxmox I will already know the IP address of the server this has nothing to do with the IP address of any VMS that you can create this is actually just the server itself I've now inserted that USB key with proxmox into the server and I've booted up off the thumb drive and this is the proxmox welcome screen you can see it's version 7.3 which is the most recent stable release as the time of this recording so now we can simply use the arrow keys on our keyboard and we simply want to select install proxmox ve now do note this is going to wipe out everything that's on the hard drive on this current machine so make sure that this is what you truly want to do we'll hit that and it'll begin loading some files up for us okay at this point it's going to pop up the license agreement again this is going to be the community version come down here agree to the license agreement now we need to select a hard drive in some cases you may only have one remember I put that second SSD drive in there I am going to install this to the primary so just one quick note here that if you're just going to run one proxmox server for home assistant maybe a couple other VMS accepting the defaults here is fine but if like me you want to be able to do replication amongst multiple proxmox servers and you want to be able to set up high availability failover you do have to come in here and change the format to ZFS ZFS is required for replication in proxmox and again this is not a proxbox tutorial so I'm not going to get into the the details but it does require raid I'm not going to use the second disc because it's just raid 0. I'm also going to make some changes here in terms of the boot size partition so I can use the rest of the disk space for a few other things again check out the proxbox tutorials if you want to know more about that just know that you need to have CFS if you want to be able to do replication and that ZFS does take additional RAM in your system so you do need to make sure you have enough RAM the official recommendation for that is a minimum of four gig plus an additional gig per terabyte of hard drive space so with 16 gigs on all my machines for what I'm planning on running I should have plenty of ram to be able to run ZFS and do replication and click next again I need to select uh your country and time zone is very important here so do make sure that you select the proper time zone I'm in Eastern Time Zone now I need to set up a password this is a password at the server level so I will enter in a password that I'm going to use for this server and then an email address this can be used for proxmox to email you if there's any kind of problems say a backup fails or some problem like that and choose next this is a screen where we set up our network connection I do need to give it a host name I called my other ones proxbox1 and proxbox2 so I'm simply going to call this one proxmox 03 and I do need to add the dot local in there for a fully qualified name now I need to add the IP address again this is for the server since I went ahead and assigned a static IP address before it actually picked that up from my DNS server so in my case the IP address Gateway and DNS server here are just fine so I can go ahead and click next but of course you need to set whatever IP address you want for your server okay so now that's finally going to ask me to confirm this is kind of the uh the last step before it's going to reformat that hard drive and it is going to automatically reboot the system after it's done and should bring up the proxmox interface and we're ready to click install now the amount of time that this takes will vary somewhat depending upon the speed of your machine in my case for this particular server the entire part of this install took somewhere around three minutes give or take a little bit so for the purpose of this video we'll just go ahead and speed that up to about five times normal speed but the best part here is go get yourself a cup of coffee take a break and let the install run until it's complete so now it's brought up the option to reboot but the one thing to note on here if you saw that quickly was the IP address as soon as this reboots we're going to be able to go to that IP address in a web browser you need to make sure you remove the USB key so it doesn't try to boot off of that I could go back to the BIOS again and reset that boot order okay once we see that login the system is now up and running we no longer need the keyboard and mouse connected to the server from this point forward we can go to the IP address listed there which you see is a DOT one seven with a port of eight zero zero six so we will switch over to a browser and do everything else with proxmox from there so one little side note you do need to use https in your browser as part of the IP address and you're probably going to see this kind of warning now it's no big deal it's just saying that proxmox has its own self-signed certificate so therefore it doesn't match what the browser is expecting you actually can fix that if you want to go out and get your own cert and install that into proxbox but we're going to go ahead and move forward and here is the main login screen to proxmox again we're running off of a browser on a separate computer now we're no longer on the server in our default username here is root and it's going to be the password we set up during installation and we're going to enter that now notice that we're going to get this little nag message about not having a valid subscription again we're using the community source so this is perfectly legal and we're actually going to take care of this here in a second with a special script but you could actually go out and purchase a subscription that comes with support if you want for now we're just going to dismiss that so this is the main proxbox interface again this is not meant to be a proxbox tutorial so I'm not going to go into a lot of details here really just kind of what you need to install home assistant but over here we'll see our data center and we see a single server because I don't have any servers in clusters I'm just going to see the one if I select the server I can see some general information here 16 gigs of RAM I've got a hard drive space I can see some memory usage but the first thing we want to do here since this is a brand new install we want to go out to updates since this this is a brand new install it's not showing any updates available it probably hasn't populated yet so we're simply going to click refresh again I'm going to get this no subscription nag message but that's okay and it's going to go out and look for any updates that are available now it's going to end with a task error because again I don't have a subscription key to get the Enterprise level repositories for proxmox but I'm still able to get all the other updates that are available for the operating system so there's everything that's available I do recommend you go ahead and click upgrade on those and we will run an upgrade of the underlying operating system okay the update's done and so we will exit out of the shell here and it's always a good idea again after applying updates to go ahead and reboot the server so there's a simple reboot button right up here I'm going to go ahead and we're going to reboot the server and we'll come back when that's done air reboot is complete and you can tell that by watching down here for the message starting all VMS containers uh you might need to refresh the page to be able to see that and you also notice we no longer have any updates available so at this point we're ready to install home assistant now in my case since my home assistant's already on proxmox I could just take a backup of that VM and restore it onto this server and be done but that's not going to be the case for most of you so we're going to go through the process of running a couple of scripts to create a home assistant VM and restore your home assistant backup onto this new VM and thanks to an individual called t-texter who has created a script all we've got to do is run a script to create our home assistant instance and to do that we're going to follow this written guide I'll leave a link to this down in the video description but the first part of this just talks about installing proxmox which is the steps we just went through now section two is updating proxmox what this script's going to do is going to get rid of that annoying nag message about not having a subscription and it's going to change our proxmox over to point at all the community source so we're going to go ahead and run this script to take care of that before we install home assistant and it's very easy we're just simply going to copy this script we're going to come over here make sure our server is selected we're going to choose shell and all we've got to do is paste that script in there and execute it so now it's going to prompt us for a few things do we want to run the script yes we do we do want to disable the Enterprise repository since we don't have a subscription it's going to take care of that for us now what it's going to do is going to add the correct proxmox sources for our community version and we want to enable the no subscription repository yes now in my case of what do you want to add the beta or test repositories in this case I'm going to select no I don't really want the beta test I do want to disable that subscription nag and now it's going to go ahead and run another update but in this case it's actually going to update the underlying proxmox files that we couldn't get to before because we didn't have a subscription to the Enterprise repository so go ahead and run that and this is going to take a few minutes because once again it's going to go out install the updated files for proxmox and then it's going to reboot the server so we'll come back when that's complete okay we're now updated that script is completed the server is rebooted and now we're pointed at the community sources and from this point forward should no longer see that nag message now we're on to the part about installing home assistant I want to stop here for a second because you need to consider a couple of things here first do you need to keep the same IP address for home assistant in my case that's critical because I'm running the mqtt add-on and so if my IP address for home assistant changes my IP address for mqtt broker is going to change and it's going to mess up a lot of devices so I want to keep the same IP address there's a couple ways we can do this one is to clone the MAC address the other one would be to go to our router take the new Mac address and point it back at the original IP address but in either case it's going to require that we shut down the old version of Home assistant before we start the new one because we can't have identical Mac addresses or IP addresses at the same time on the network the way I'm going to opt to do it is going to be to minimize the downtime of Home assistant I'm going to do this so home assistant only goes down for should be less than five minutes installing home assistance is just as easy as running that other script all we've got to do is we've got to copy this script now some people say you shouldn't just run bash scripts without knowing what they're doing if you are concerned you can go out to GitHub you can see exactly what this script is doing we've copied that once again we're going to go to our server we're going to go to our shell and we're going to paste that script in and we're going to execute it now this is going to install the full home assistant OS if you just want to install something like core there are other scripts that will do that but in this case we're installing the full home assistant OS car we want to create a new home assistant VM yes we do I'm going to go over to advanced settings because there are a couple things in here I do want to change default settings I believe will create a given four gig of RAM two cores we're going to go ahead yes we want to install the stable version of that now I do want to change my virtual machine ID by default the first VM is always going to be 100 and they'll increment by there but I'm eventually going to Cluster these together so I need each one to have a unique virtual machine ID since this is proximox3 I'm going to give this one 103. okay machine default machine type is fine I do want to change the host name I'm just going to use the hostname of Hass IO 3 for this one I have two CPU cores is fine I have four available on this so I have six available in this machine I believe I am going to change the ram it comes up to default 4 gig since I've got 16 available I'm going to go ahead and give mine eight gig of RAM I can you can always change this later the default bridge is fine now here's where if I wanted to go ahead and clone a MAC address from my current production version over to here I would get the same IP address I'm going to go ahead and let it use this random one now so we can restore home assistant then I'll change the MAC address to keep the same IP address I do not have a VLAN blanks default for that is fine I'm going to say I do not want it to start the VM when it's complete because I just want to be able to take a look at it and show you a few things before we do start it up and we are ready to create the VM so it's going to run the script here and what it's going to do is actually going to go out to the official home assistant source and it's going to download the current version of Home assistant or the home assistant OS and it's going to install that and create the VM for us so this is going to take a few minutes we will let that run and we will come back in a second okay the script is now completed it is created our VM for us we can see it already listed over here and again we have a ID number of 103 on here and notice this great app because it's currently stopped let's go ahead and and take a quick look at that and we'll take a look here real quick at the summary now that the VM is currently stopped and not running but we have allocated it two CPUs we've allocated 18 gig of RAM and it did create a 32 gig partition which is pretty much normal like you would run on your Raspberry Pi so installing a home assistant was really that easy now again this is not running but just to give you an idea this is my current production home assistant and it is still up and running just fine so now let's go ahead and start this instance temporarily this means we're going to have two versions of Home assistant running simultaneously but they are going to have different IP addresses so all we've got to do to start this up is we're going to click on start Matt and if we really want to see what's happening we can go over here to the console and watch it start to boot up here for home assistant this is not necessary to do but just kind of let you know when home assistant is up and running so we'll let that finish running it doesn't really take that long especially on on decent Hardware here okay we've got the prompt that basically means home assistance already started up I do want to note the IP address here of a DOT 224 because I'm going to need that that's not my normal home assistant production version but that's what we're going to use temporarily so we need to go 192.168.1.224 in a browser I went to that IP address with a port of 81234 which is a default for home assistant and you can see it's bringing up the initial login or setup of Home assistant now this is your first home assistant install enter in a username password and you're off and running but what we want to do is we want to restore from a previous backup now if you're using something like Google drive as your backup you can simply go out there and download your latest backup or you can since your production system is still up you can go create a backup right now you just need to make it reachable and so I'm going to go to my downloads and here's my backup from last night I'm going to select that and again it was our do want to restore the full backup I'm going to go ahead and click restore and again it's going to wipe anything that's currently in home assistant but of course there's nothing there yet so we're going to go ahead and click restore this is going to take a few minutes it's kind of weird because it doesn't give you any kind of indication that anything is really happening so you just need to be just a bit patient here while it restores that backup okay once the backup is restored this screen will show up again be a little bit patient it'll seem like nothing is happening and it's a little bit scary at first but eventually once the restore does finish up go ahead log in here with my credentials to my old production system check the box to keep me logged in and I'm going to log in and there's my home assistant restored now since I have a different IP address and I have a lot of mqtt devices they're going to be a lot of things in here right now that aren't working correctly but that's what we're going to fix next and we're actually going to now move off of our old production system onto this new production system okay now I'm ready to move that IP address from the old production box to this new one now there are a couple different ways to do that the easiest way is just to go into your router release the original IP address from the old Mac address and assign to this one I'm not going to do it that way what I'm actually going to do is I'm going to clone the MAC address from the current production box to this one the reason I'm doing that now that it does require that I have to shut down the old one before I can bring the new one up part of the reason I'm doing that is if I have any kind of problems with this instance that old one is still sitting there I can stop this one and spin that old one back up and not have to mess around with Mac addresses or IP addresses okay to do that I'm first going to stop this current new instance of Home assistant so I'm just going to right click on that I'm going to choose shut down it's going to ask me to confirm that and we're going to shut down this instance that will take just a second or two a lot of that's doing that I'm going to go over here to my actual production instance of Home assistant I'm going to select that I'm going to come down to the hardware go to the network edit that and I'm going to copy this Mac address so I now have that copied so I can move my production back out of the way okay we now see this stopped so once again I'm going to select that I'm going to go to Hardware I'm going to go to my network I'm going to edit and I'm going to paste that same Mac address in there now at this point what I need to do is I need to stop the production instance and as soon as it stops I can restart the new instance and just to keep an eye on how long IP address is down well let's just run a little ping here so we will start pinging the production this is 108 is my IP address for that so we'll just start that ping and we're going to come over here to this now and let's stop our production instance of Home assistant so we're going to shut that down as soon as we see that that has shut down and stopped ping and it takes a few minutes for the shutdown okay it is now stopped we see the request is timed out so now we can come over here and we can start our new instance bring that back up so we can see it's going to take a few minutes for this to start up but when it does start up the router should give it the original IP address and again I like to just take a look at the the console as this is starting up bring our thing back up there we go okay we can now see that we've already got our ping going on over here and it's running so we have now switched from the old production server to the new one we should be able to go to the IP address in a browser and everything should be running just like it was before and here we are this is logged back into the original IP address but this is now running on the new proxmox box instead of the old one and we can see that everything is there is working all of our mqtt entities have been resolved in fact even if we come over and look at our logs we'll see that our logs are empty basically it's exactly what we had running before but now we're running under proxmox and in my case running on the new proxmox server just a quick glance to go back to take a look at our Hardware here we can see that right now home assistant is only using 2.7 well now just around five percent of the two CPUs and is only using about 20 percent of the memory now that will bounce around a little bit but now we are running on much more powerful Hardware so home assistant is going to be more robust and quicker and definitely faster on restarts now there's one last thing I want to cover somewhat quickly one of the big advantages of running on a VM or in proxbox is the ability to do a full VM backup of the machine and also to take snapshots so I'm going to cover those very quickly if we select the server itself you see we have a backup option currently there aren't any there I can do a quick backup now currently my only place for storage is here locally so I can do a backup right here on the existing machine but ideally you want your backups to be off separate on a different machine so I'm going to very quickly show you how I map my Synology Nas to be my source for image files and backups now your system's allowed to be completely different and you'll need to look at both the proxbox and your NAS drive or whatever external storage you're using for more advice on how to do that overall my Synology the first thing I did was I created a new share and called it proximox03 I then created a proxmox user and made sure that that user had full read write permissions to this proxmox folder that's where we're going to store backup container templates or anything else related to proxmox okay now with that share created over on our Synology now we want to come over here and add that to our proxmox environment and to do that we want to go to the data center level because we want to add the storage and make it available to any VMS that are within this data center so once I select the data center level I'm going to go to storage and I'm going to select add now what you select here will depend somewhat upon your own environment I'm going to choose SMB and sifs because I do want to be able to map a drive for this in Windows to make it easy for me to move files between servers if I need to so I'm just going to give this a name I'm going to call this this is my second Synology so I'm going to call this Synology 2. the server in this case is the actual IP address of my Synology and I have a proxmox user and it's super secret password and it was actually going to do you notice that I actually logged in with that account and shows me the shares that are available so that share that I just created is available here I could restrict this to just the proximox node so I'll go ahead and do that now I need to tell it what kind of things I'm going to store on here I am going to have disk images isos I can select multiple things here this is my backup file and that's pretty much all I need that all I'm going to store on the Synology so collect that I'll go ahead and click add now you see I have my Synology 2 available now if I go back over to my server level backups and I create a backup now you now see I have an option to create that backup over on the Synology while that's fine to create a kind of an ad hoc backup we really want to schedule something that's going to run automatically that we don't have to think about and to do that we're going to go back over to the data center level choose backup and this is going to allow us to add a backup job so in this case select individual nose business I only have one here's proxmox3 I'll just leave that my storage again is going to be overall my Synology if I had more than one VM I could select the individual ones I'm going to say also if I add later VMS later they will be picked up automatically and they have some default options here but this is customizable so for right now I'm just going to choose Monday through Friday and I'm just going to say instead of midnight 4 a.m okay if I want I can actually have it send me an email when it fails I'm going to leave that blank for now this is fine and then the mode each of these modes have different different consistency or better consistency snapshot will basically take a snapshot of the system without taking home assistant down since I'm doing this at four in the morning I'm going to go ahead and choose stop for mine just because again home assistant will be down for I don't know maybe 10 15 minutes tops four in the morning so that's fine if you don't want home assistant to go down you could definitely choose snapshot here but I'm going to leave that there go ahead and click create and now I have a backup job created so every Monday through Friday at 4 a.m it's going to take a backup of my entire VM and it's going to copy that over to the Synology one other thing I do want to do on this though oh I skipped was retention I don't want to fill up my Synology over time so I don't want to keep all backups since I'm doing five weekly backups I'll just say keep the last five I could also keep one daily monthly but that's good enough for me because we do have the home assistant backups as well okay so now my job is created and the one other thing I mentioned are snapshots which are different from snap socks we just saw in the backup a snapshot will allow us to save or freeze a machine in its exact State and where you might use this would be possibly before you run a home assistant upgrade or you're doing something risky it's very easy to do that we select the server go to snapshots you'll see we're currently right here as now all I've got to do is Click take snapshot give it a name whether I want to include everything that's in Ram or not and just say take snapshot it's very quick it only takes a couple of seconds it doesn't affect a home assistant running it's perfectly fine there so now we're done so now I have a test snapshot right here so if I go do something in home assistant and I blow the thing up I can easily come back here to this and I can roll back to the state I was at that exact time so snapshots are kind of those little quick ad hoc things where backups are the full system that you want to kind of keep off the system in case the entire server crashes and what about your old version of Home assistant well here's my original proxmox and again here was my original version notice it stopped I'm going to let that sit for a few days just to make sure I don't have any problems with the new install I would recommend even if you're on a Raspberry Pi the same thing shut down your Raspberry Pi but keep it on standby should anything go wrong then after a few days maybe a week you can repurpose that Raspberry Pi and do something else with it but I'm going to keep this around just as a fallback position the one thing in my case I need to do since I am on proxmox I do need to select this go to options and I do want to disable this start on boot if for some reason this server would reboot I don't want this other identical instance of Home assistant with the same Mac address and IP address starting once this is run for a while and I'm confident everything is fine on the new server I can actually come in here and delete this VM and get rid of it and use this server for something else so that's pretty much it it was really pretty easy and the whole process took maybe about an hour with a maximum of about three minutes of downtime for home assistant you run an installer for proxmox run a couple of scripts and restore your backup from home assistant now there's a lot more that proxmox can do including creating VMS and containers it's a great test platform for just trying things out and I would encourage you to learn more about proxmox by watching some other tutorials that are available online in addition the one thing that I'm looking forward to is now that I have three proxmox servers I can create a cluster to create that high availability or failover for home assistant that'll be coming up in a later video but for now that's going to do it if you found anything in this video you liked or found helpful do me a favor and hit that Thumbs Up Button if you'd like to see more of my content help support me click that subscribe button and ding that little bell icon if you want to be notified when I release new videos and as always I'd like to say thank you for watching and I hope to see you soon [Music]
Info
Channel: ResinChem Tech
Views: 22,620
Rating: undefined out of 5
Keywords: Home Assistant, Proxmox, Virtual Machine
Id: w6uCJlhXf60
Channel Id: undefined
Length: 37min 0sec (2220 seconds)
Published: Sat Mar 11 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.