TrueNAS Enterprise Scale

I have a TrueNAS M40 and I have it setup and configured with 13.0 U6.8 Enterprise, HA is working, all is working as expected (Support Contract expired), I need to upgrade to TrueNAS Scale, as I want to host all my Docker environment here.. I cant seem to upgrade to Scale

See documentation above for general outline of steps needed to take.

all thats says is " Customers who purchase TrueNAS Enterprise hardware or that want additional support must have a support contract to use TrueNAS Enterprise Support Services. The TrueNAS Community forums provides free support for users without a TrueNAS Support contract."

as you can see by the screenshot I dont have support, hence coming to the Community forums..

TrueNAS Enterprise customers with High Availability (HA) or Non-HA TrueNAS Hardware should consult with TrueNAS Enterprise Support for assistance before attempting to migrate.

let us know, how that went

It’s not clear if you have attempted to follow the instructions in the Migration Instructions document Preparing to Migrate | TrueNAS Documentation Hub . That seems like your next logical step to me, followed by working the result of hitting the blue “Check for Updates” button.

When you do so, if/when issues arise that you cannot surmount, clearly describe the circumstances here, posting any system messages here (in code tags, please) to give forum members something to work with to provide advice.

[EFAULT] Enterprise upgrade to SCALE not allowed
This the error when I try to manually update to Scale 24.04

Error: Traceback (most recent call last): File “/usr/local/lib/python3.9/site-packages/middlewared/job.py”, line 355, in run await self.future File “/usr/local/lib/python3.9/site-packages/middlewared/job.py”, line 393, in __run_body rv = await self.middleware.run_in_thread(self.method, *([self] + args)) File “/usr/local/lib/python3.9/site-packages/middlewared/main.py”, line 1161, in run_in_thread return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs) File “/usr/local/lib/python3.9/site-packages/middlewared/main.py”, line 1158, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) File “/usr/local/lib/python3.9/concurrent/futures/thread.py”, line 58, in run result = self.fn(*self.args, **self.kwargs) File “/usr/local/lib/python3.9/site-packages/middlewared/schema.py”, line 985, in nf return f(*args, **kwargs) File “/usr/local/lib/middlewared_truenas/plugins/failover.py”, line 987, in upgrade raise CallError(ljob.error) middlewared.service_exception.CallError: [EFAULT] [EFAULT] [EFAULT] Enterprise upgrade to SCALE not allowed

I was able to talk to support and they provided me a way to upgrade to Scale and retain my enterprise license…

3 Likes

Well, that sounds positive!! Please let us know how it all pans out.

1 Like

On Enterprise the license is kept in /data/license I just needed to backup that file and restore it after I manually installed SCALE..

1 Like

Once you did that did the update file go through okay or were their other steps? We have two X10s for which support ended this year (and cannot be renewed) and we already have replaced them as production models and those new models are on SCALE by default so wanted to bring these to the same for use in testing etc.

1 Like

all I did is I backed up the license file (located at /data/license), then used the scale iso to upgrade one node at a time.. with the M40 they are HA’ed devices, so I had to unplug node#2, upgraded with the 1st node with Scale iso, then licensed node 1 with the license I took from the license file.(important step, you must license before starting on the second node.)
then plugged in the second node and upgraded node 2 to scale… then configured HA..

1 Like