 Time here for more systems and I have my IX systems shirt on because I wanted to do a video about the upgrade process of FreeNAS to TrueNAS core of this conversions that has occurred and a lot of people are asking me should the upgrade I Can't answer that question for you All I like to do is give you all the information you can to make an informed decision So I can't directly answer yes or no in your particular set of circumstances based on what you're using But I am going to create this video which is slightly different than my other ones because I usually know the outcome beforehand now I have updated my test systems, but I have not updated this system So I don't know how this video will go I do know that I will edit out the boring parts But if it doesn't go well then this video is gonna get more interesting towards the end of it if it goes really well It's kind of boring, but at least I'll show you what the process is before we dive into that Let's first feel like to learn more about me and my company head over to Lawrence systems calm If you like to hire short project, there's a hires button right at the top If you like to help keep this channel sponsor-free and thank you to everyone who already has there is a join button here for YouTube and a Patreon page your support is greatly appreciated if you're looking for deals or discounts on products and services We offer on this channel check out the affiliate links down below They're in the description of all of our videos including a link to our shirt store We have a wide variety of shirts that we sell and new designs come out. Well randomly so check back frequently and finally our Forums forums.laurancesystems.com is where you can have a more in-depth discussion about this video and other tech topics You've seen on this channel now back to our content now. This is running free nas 11 3 u 5 and this is an intel core i5 4570 cpu system. It's not fast. This system has been well in use I think since 2014 or 2015 actually we can tell by going here and if I look over at the boot Yes, the initial install was 3 3 2015 on these particular devices, but I think I swapped the devices out and yes There's still usb. No, that's not recommended. I at some point will replace these with a SSD and I'll make a video about that But I've kind of been the ain't broke don't fix it and I'm curious how long they'll last It's kind of a test of longevity even though this is somewhat of a production system because it's where my backups land I keep backups of the configuration and reloading and importing to config not a big deal Now the drive array at one time was rebuilt not because of failures But because I wanted to merge them all into one So let's just cover that real quick And if we look over here to storage and we go to the pool and let's look at the pool we're dealing with here And what we have here is three separate raid z2 Groupings of four drives. I did this and these drives are not all matching That's because one group is one size. I think these are two terabyte These are three terabyte and these are four terabyte and I did a video about unbalanced vdevs and what this allows you to do is Put them all together because I care more about storage on this particular server because this duplicates all of my storage and lands on here This is not the video editing server, for example, but all the video editing gets backed up to this server So if we're down for a some period of time, it's really not a big deal Now jails i'm running on here because this is what happens a lot and this is where I can't advise you exactly what to do I'm trying to just make videos about What happens and help make informed decisions and put information out there So I don't have all the jails you may have Running therefore I can't really answer what's going to happen with your particular jail If it's not something I use every day one of the which is going to include plex and next cloud I know are very popular, but they're not things I actively use That often and I certainly don't have them on this server. So In terms of should you upgrade if that's what you're here for I don't know if you'll have problems with those I do recommend you spend time in the forums that I access systems to go through any troubleshooting you may have All right Now the only jail we have running is the sink thing jail and it's running perfectly fine And once again, this is just going through and grabbing backups and organizing them and backing up my business documents graphics and replicating them Offsite etc etc. So that is the only jail running on this system Now we're going to go ahead and kick off the upgrade process because that's sometimes what people want to know how it works Now one side note. I do know the legacy encryption that's being used in this pool Is going to be a little bit of a challenge in terms of it won't upgrade to the new encryption There might be a way to do it But I've did some reading and I can't really find that information Once you've built a pool with legacy encryption I've seen some interesting posts, but not a definitive one And if someone has a link to it of a way to get it to the new version of encryption So it does have no problem using the old version and you're still safe with the old version encryption But with the new version of chunas they have changed a methodology by which they encrypt it and they allow per data set encryption And the other systems that I have upgraded still have the legacy encryption, which is still as I said safe But if you want those fancy features that come with the new per data set encryption So far the only way I seen to do it was some crazy command line stuff where you remove to drive and put it back in And I haven't tested if even that works Um, but there doesn't seem to be any way that I'm aware of to do it through the ui or through just a one command It required like literally removing drives and putting it back in according to a forum post And I'm not going to link to it because I don't think it's a great methodology But if someone has a link, please leave it below and I'll pin it to the top of the comments If there's a way to upgrade the encryption All right, now we can get to the actual update process So we're going to check for updates and right now we are on the free nas 11 3 stable train And we're going to go switch to the true nas 12 stable train Now they're going to still support free nas 7 3 for a while And if you are worried about any changes or rocking the boat or just don't have any need for any of the new features That come with the new version of free nas then stay on it until the legacy support ends It's not like there's anything absolutely Right now you have to do this where the sky will fall and the servers will explode It's okay to stay on the legacy ones a bit longer Especially for people running mission critical things and maybe don't have the level of redundancy wait till some of the bugs get Worked out stay up to date on the forum post, but we're going to switch the trains So we're going to derail the 11 3 and switch over to here And now we're going to download the updates now. I already did this but go back up the system I did mine already This is an important step. Make sure you have a backup of all the data on here I did that make sure you have a backup of the config file and the encryption keys and all of that Yes, I've done that as well. I highly recommend you do that before you ever even click on the switch trains So now we're going to do this part Download the update and I will also again even though I've already done it I still like having another one apply updates and reboot. Absolutely We grab the backup of this. This is going to download of the updates and reboot I will fast forward this part of the video because Well, this is the boring part All right, we have our first error error base os. Okay, that was interesting. Let's go ahead and refresh the page here Continue We'll try that one more time and try to figure out. We don't need it again. So we'll say no to this Download Okay, we've worked through the error messages and let me explain. I skipped a lot ahead here. So it's completely updated But to save you the trouble you hopefully won't have this problem because this problem was 100 self-inflicted by me I had in the other room on my other computer I had logged into free nas and had it on the update page And then I came in here to the studio to record and left it sitting there So while I was trying to do the update here It was giving a message on the other screen over there that you need to close this window essentially So that was what was stopping the update. So hopefully you won't have that update problem Once I closed the window on the other computer the update continued perfectly fine But what is next and logging in is obviously the first step Welcome to true nas get started and looks like everything's here. That's important Data not available while pools encrypted. I do have all my pools set to encrypt So they have to be unlocked on boot. This is to prevent in case the Edge case of someone came into the building in order to remove my free nas server They would not be able to get at the data on it because it's all encrypted and requires a password to put in So first thing I'm going to do is unlock the pool. So go over to storage pools It's locked We're going to go to unlock so the password in tell it to go ahead and Unlock everything and update the jails and etc or restart the jails. You not update them. That's the next step We're going to be doing Now as I mentioned at the beginning it says legacy encryption over here So once these are done unlocking, this is the thing I'd mentioned I don't see an easy way But if someone knows leave a link below to move from legacy encryption to the New version without rebuilding the array. Obviously real and array is the So to speak easy way to do it as long as you have no problem backing it all up and moving all the data over Then putting all the data back, but not a big deal there. All right tank has been unlocked It's online other than legacy encryption, which is fine. Let's go ahead and upgrade the pool That's one of the first things we want to do is this brings it to the same version That true nas is using of the pool. This is one of the features So the older versions of zfs can be imported into the newer, but the reverse isn't true So be sure before you click this upgrade button that you want to upgrade the pool And what I mean by that is if you're thinking about jumping back to the 11 3 This is the you can't do it to button right here So if we go upgrade pool and it does let you know with a warning and confirm This is a one-way operation. So it's no longer compatible with the older versions of free nas But it actually doesn't take long to get this done I couldn't even click the council button before it popped up So now we are on the latest version of zfs other than the legacy encryption It's got all the enhanced features that are going to come with it. Now. What do we need to do? Now, let's look at syncing. I'm curious if it works We'll refresh this page here and it started right up and works fine It hasn't connected to my desktop because we just restarted the service It'll connect there momentarily Now as far as the jails themselves, let's go over here to the jails And see what version they're running and right here it says 11 3 p8 So that is the release that is being run by the jail right now. Now. This was a manually built jail I'm going to attempt to update the jail to see if it works And we'll play it by ear from Here because I don't know for certain if it's going to update but before I update the jail I'm going to go ahead and make a snapshot of it. So we're going to go back over to storage pools And we navigate it down to the sync thing, which is the name of the jail And we're just going to go ahead and create a snapshot of it manual and I'm going to call it before update And I just want this to go ahead and be recursive in case there's anything else under there Snapshot taking successfully remember to delete that later unless you really want to hold on to it But I like to do that beforehand. So if something goes completely wrong I have a point at which I can just return to by restoring that snapshot Let's go back over to the jail and we'll try the update through the ui first to see if this will pull the latest version So update the jail to the latest Yes, let's go for this and let's see what happens Now this did bring the jail up to 11 3 release p14 But it did not bring the jail all the way up to the version 12 And for that what we need to do is go to the command line not a big deal Don't worry. It's a pretty simple command to be able to do this and we're going to do ioc age fetch Now ioc age is the underlying jail system used in the bsd world And now we're going to have it fetch the desired release, which is going to be option 4 right here Now these releases are not going to match exactly with free nas because they're Based on bsd not necessarily free nas releases because jail the jail system here is all based on bsd Therefore you're downloading 12.1 release of bsd. So we're going to go ahead and do four if you want the latest one And we'll let it go ahead and download and fetch the latest jail now. What's next We are going to do a upgrade of that particular jail now So we're going to do ioc age upgrade minus r 12.1 release the release we just fetched And then we use the name of the jail which happens to be The sink thing my less than clever naming scheme, but hey it works And we want to upgrade this one. So we're going to do this and now it's going to kick off an upgrade I like that it asked me if this looks reasonable. We're going to go with yes I'm not even going to google search it. We'll go with sure That looks reasonable. All right. All this looks reasonable. So we'll say yes as it merges Does this look reasonable and we'll just say yes to everything Get the page down on this so I can get to the end Okay, I just press end here we go enter Installing the updates And it does have a command here. It wants me to run again. So I'll just uh Copy that and paste it in after the jail restarts And it'll open up a second window here and I'm just running h top inside of here This allows me to kind of see what's going on if I wanted to see the load on the system while it was doing it If you were curious But this not having really fast processor means it's going to take a little bit longer to do this But that's what the magic of video editing. So you don't have to actually wait like I am for all of these things to complete The sync thing has been successfully updated. I'll run this one more time. I don't see if there's anything else Okay command not found so I took care of uh, whatever that is Let's go ahead and start it and see if it starts or breaks Starting the job change to up Open up a shell inside of it real quick here appears to be up and running exit Refresh here give it a second Yep, it's connecting everything and uh a way we go The jail is up to date. The jail is running the latest version of bsd the 12.1 release p10 And now we're done with that part now the final thing that I would probably suggest doing and I'm going to do this on My other computer not this one, but it's going to be backing it up Because once you have everything up to date and obviously make sure it's working do some tests But backing it up is obviously very important. We backed it up before we did this and although we didn't make any changes I like to have the latest versions of the backup file in the latest release. I'll be loading So for example as this machine were to completely Fall apart. I would like to not install the old backup I had that was based on the old 11 series free nas. I like to install the 12 one Therefore, I will download the latest backup back on my desktop where I'll save it to a secure folder And a way we go pretty straightforward But other than that and your experience may vary because of the jails you have the upgrade process on all the test machines I've done other than leaving the window open in the other room have gone rather smooth This one for the most part as you can see these were me other than cutting out the time It took to do some of those updates including bringing down the latest version of the jail It went rather smooth So it hasn't been too much of a problem in all the systems that I've tested and we've got plenty of test ones I was you know building loading and uploading or reloading it So we had the new version on there and all those went relatively smooth But of course when you have something that's you know, technically like production like this is This is just the system that all the backups land on and it holds all the extra virtual machine backups We have and of course run sync thing. It's the only jail running on there Yeah, I didn't want to upgrade it until I felt it was all the way out in release and this was pretty pain-free So if you're considering upgrading Be prepared to search the forums if you have jails that have problems, but for the most part Keep an eye out and see if there's any issues that you think need to be addressed before you upgrade But if not, um, no big deal I haven't had that many problems with our test machines or this machine right here that we did in the video So I think it's ready to be upgraded But if you do have some worries and you want to wait to that you one I completely understand and feel free if you want to release wait to that release update before you do it I just here to give you some details on the process help you make an informed decision But I'm not here to make the decision for you. Should I upgrade? I know that came up as soon as I said This was released people asking that question. I upgraded. I'll let you decide if you should upgrade. Thanks And thank you for making it to the end of the video If you like this video, please give it a thumbs up If you'd like to see more content from the channel hit the subscribe button and hit the bell icon If you like youtube to notify you when new videos come out If you'd like to hire us head over to laurancesystems.com fill out our contact page And let us know what we can help you with and what projects you'd like us to work together on If you want to carry on the discussion head over to forums.laurancesystems.com Where we can carry on the discussion about this video other videos or other tech topics in general even suggestions for new videos They're accepted right there on our forums, which are free Also, if you like to help the channel in other ways head over to our affiliate page We have a lot of great tech offers for you. And once again, thanks for watching and see you next time