cpu, diskspace but especially memory use. Looking at the release notes for 22. 0-U1, ASRock - Intel (R) Celeron (R) CPU J3455-ITX @ 1. Before update to version 22. 12 release in the coming days. Figure 1: Add Alias. Run docker-compose up -d and your containers should come up. ix-db" as hostname with the last. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. To set up a bridge interface, from the Network screen: Click Add in the Interfaces widget. The process I used was fairly straightforward. Begin in the TrueNAS UI by adding a new ZVOL at least 32 GiB in size. 10. Click Save and wait for your apps to re-deploy. Sep 7, 2022. Version: TrueNAS CORE 13. Next, go to [Credentials > Local Users] and create a user named "jellyfin". C. However, this way: you have to enter sudo password all the time. remove gpu. See SSH Screen. log # tmux kill-session # cat format. 10-Beta1 MB: ASUS P10S-I Series RAM: 32 GB CPU:. 1) Use the SMB share as the HostPath but keep SMB disabled. Best of all, the TrueCharts Apps are free and Open Source. 1 and enabling “Distributed RAID” (dRAID) for the first time. 02. tool, to automate the update of @truecharts applications. #1. To improve system security after the local administrator account is created, disable the root account. For TrueNAS Enterprise 13. 3 SuperMicro X11DPH-T, Chassis: SuperChassis 847E16-R1K28LPB 2 x Xeon Gold 6132, 128 GB RAM, Chelsio T420E-CR Pool: 6 x 6 TB RAIDZ2, 6 x 4 TB RAIDZ2, 6 x 8 TB RAIDZ2, 6 x 12 TB RAIDZ2To create a Windows SMB share, go to Sharing > Windows Shares (SMB) and click ADD. 21. Click PROCEED to generate the debug file (might take a few minutes). I have seen a few similar problems to the one i am about to describe, which have been solved, but i find that the solutions do not solve my problem. 3) Set the SMB share as the HostPath and disable validation. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. New posts Search forums Blog Forum Rules TrueNAS Community SLA. I've clean installed TrueNAS Scale 22. 06 Beta) on some old hardware to evaluate. Forums. #1. See Security Recommendations for more. Advanced Settings provides configuration options for the console, syslog, Kernel, sysctl, replication, cron jobs, init/shutdown. Click on the interface to open the Edit Interface screen for the selected interface. May 6, 2022. I also can't disable/reenable SMB - I get a similar error: (sqlite3. Clear the checkmark for DHCP to show the Aliases fields, and then click Add for each alias you want to add to this interface. CronJob Configuration: Includes options to enable, configure, and schedule cron jobs as part of the application deployment. The current status and storage usage of each pool is shown. 12. 14. 2. So the next thing I tried was to start docker independent of Kubernetes. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. Clear the checkmark for DHCP to show the Aliases fields, and then click Add for each alias you want to add to this interface. Update opens an upgrade window for the application that includes two selectable options,. 1) Use the SMB share as the HostPath but keep SMB disabled. This is the my version of TrueNAS Scale: TrueNAS-SCALE-Bluefin-RC - TrueNAS SCALE Bluefin RC. After installing an SSD and upgrading to TrueNAS-SCALE-22. 00GHz. # 3 Edit line 20 of the script, set a path to. 5" boot drive. Plex failure after major failure -- 21. The breadcrumbs in the top header link to other screens. so your final network path looks like network -> service -> container[random_nodeport]. The user will then have access to the native container services within Debian. TrueNAS-SCALE-22. 2K. Yes, both. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. TrueNAS SCALE Systems Microsoft Active Directory TrueCommand Container TrueNAS SCALE Systems Follow this procedure for each TrueNAS SCALE system you want to connect to TrueCommand and use in the cluster. I would suggest starting again and place the apps where you want them. TrueNas Scale has a compelling Helm+Kubernetes-based application hosting solution for things you might want to self-host for personal life improvements. Hi, I recently setup the pi-hole using docker on my truenas scale, The web-admin works fine but I never got any DNS request on the pi-hole. You might also look at Rancher Server as another alternative/front-end for Kubernetes to. To configure network settings in the SCALE UI, enter the IP address displayed on the Console setup menu screen in a browser URL field and press Enter . What worked for me is: Reboot Remove the ix-applications dataset Apps -> Settings -> Advanced Settings; Select Force & Save Apps -> Settings-> Choose Pool; Select the desired pool solved thanks. Advanced (Kubernetes) Settings. M. Last Modified 2023-08-31 14:46 EDT. morganL said: Need to describe what you are doing very specifically. 7. Hi! Just wondering if I could get a hand with my new TrueNas Scale install that I am deploying as I seem to have run into a hiccup or two. Although my VM was not set start on boot k3s etc won't initialise unless you start using the APPS or is manually invoked at the CLI. It's not clear how you "moved apps". Name it "jellyfin". 12 ALPHA running in a VM with nested virtualisation and I don't see the problem you have when the kubernetes set-up is invovked. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. Last Modified 2023-10-27 12:15 EDT Configuring Host Path Validation Using Shared Host Paths with Safety Checks Enabled Using Shared Host Paths with Safety Checks Disabled The Kubernetes Settings screen allows users to customize network, system, and cluster settings for all apps in TrueNAS SCALE. The TrueCharts documentation just states "Checking the Show Export Config box enables one to change many expert or advanced options not described. Deploy SCALE on each node, setup a pool on each, run TrueCommand 2. With SSH locked down like this just ignore the constant knocks on the door. TrueNAS SCALE is Open Source, based on Debian Linux, and free to download and use. 1 has been released. The current drivers implement. The user will then have access to the native container services within Debian. For all update options and procedures using the SCALE UI see Updating. brando56894 said: The reason for the VM was just because the TrueNAS webUI takes over ports 80 and 443, and obviously my nginx container couldn't bind to those as well. 62 GiB is larger than 1 GiB. 12. RC2 will also allow users to disable the integrated kubernetes loadbalancer and use MetalLB (from our App catalog for example) instead. Version: TrueNAS CORE 13. Using the first release of TrueNAS SCALE and TrueCharts they cannot. TrueNAS SCALE Systems Microsoft Active Directory TrueCommand Container TrueNAS SCALE Systems Follow this procedure for each TrueNAS SCALE system you want to connect to TrueCommand and use in the cluster. The TrueCommand web interface provides single sign-on functionality and unified administration of users and TrueNAS. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. Wanneer TrueNAS Enterprise op de F100 wordt geïnstalleerd, biedt het op unieke wijze native containerondersteuning,. I have stopped messing with TrueNAS since my HPE MicroServer Gen 8 died 3. Configuring Host Path Validation #1 The developer notes states "SCALE allows Kubernetes to be disabled. To find an existing pool, log in to the web interface and go to Storage > Pools. Edit: Scary "Apps not running" message went away and is now stating that "No apps are installed" (this is while catalogues are currently updating) Of note: attempting to install an application while in this condition fails with "unable to connect to kubernetes cluster". ---"As you probably just guessed I can't use the very easy guide from truecharts. S. e Deployments / StatefulSets across multiple nodes) or is it really just meant as single node solution to run "docker" based apps on a single node? I can't remember where (perhaps older version), but I seem to recall it being only single node. Click the for all pool management options. Define the MINIO_ROOT USER and MINIO_ROOT_PASSWORD arguments and their values. 0 these two bugs were fixed but sound strangely similar to my problem: - Kubernetes will not start on fresh install - SCALE Nightlies - Failed to start kubernetes cluster for ApplicationsEdit your main interface, remove the alias IP. ESXi and TrueNAS SCALE Supermicro X10SDV-4C-TLN4F mainboard Supermicro SCE300 chassis Intel Xeon D-1518 - 4 cores 32 GB ECC memory 1x Samsung SSD 860 EVO 1 TB (boot and datastore1) 1x Supermicro AOC-SLG3-2M NVME card 3x Samsung SSD 970 EVO Plus 256 GB (RAIDZ1 pool for SCALE) 3x Noctua NF-A4x20. Click Apply and then Test Changes. This is, as announced in their release notes, due to this PR. The TrueNAS installer recommends 8 GB of RAM. 1. Two-Factor Authentication Screen: Provides information on two-factor authentication screen settings. 10. 1-2 Supermicro X8DTI-F 2 x Intel(R) Xeon(R) CPU L5640 @ 2. 20, this is used for general access and connectivity for shares Nov 11, 2022. Kubernetes (and in a similar way, Docker Swarm) do clusters and load balancing of container workloads according to configured instructions. Disable password authentication. Looking at the release notes for 22. If not, click. Third-party App catalogs such as TrueCharts provide a large, pre-tested. 3. When the SCALE, AD, and TrueCommand environments are ready, log into TrueCommand to configure the cluster of SCALE systems. Version: TrueNAS CORE 13. The SCALE CLI guide is a work in progress! New namespace. Threads 140 Messages 1. It looks. Version: TrueNAS CORE 13. TrueNAS SCALE features High Availability (HA) and support for SMB clustering, and, with new functionality in TrueCommand, wizards are available to make it easy to create SMB clusters. 4, the problem, at least on my installation, has been fixed. The SCALE Shell automatically opens in the SCALE CLI if the admin user Shell setting on the Credentials > Local User > Add User or Edit User screen is set to TrueNAS CLI. In this section, you'll learn how to configure the K3s server. In order to access data storage systems, the Kubernetes CSI was released in 2018. It may be necessary stop and reconfigure Kubernetes. Show : k3s kubectl describe pods -n kube-system. Configuring Virtualization and Apps in TrueNAS SCALE; Getting Support. The "launch-docker" button just spins up a kubernetes/helm deployment. 16 minutes ago; cap; Virtualization. I had a TrueNas on an X370 MB with Ryzen 7 3700x and it worked fine. Kubernetes is considered "industry standard" and Docker Swarm didn't really make it to critical mass. As I said, I'd like to not do this. Go to Sharing > Block Shares (iSCSI). I just tried the upgrade to TrueNAS Scale 22. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. The Add Interface configuration screen displays. 0. Version: TrueNAS-SCALE-22. Enter the IP address and CIDR values for the alias (es) you want to add. 10. 589. 2. To apply the license information, go to the System Settings > General widget (system information. ; Feature Deprecations: Notes about SCALE. ; Use the default settings in the Target Global Configuration tab. SOLVED Intel GPU Plugin. So for example you have an app named "db", if you want to consume the service in "db", you would need to use "db-ix-chart. In kubernetes you abstract the container port from the network-facing port, as you may have more than one copy of a container on a given node, and so you define a kubernetes service in between which is like a loadbalancer. The screen focus is on managing data storage including user and group quotas. The one other thing I did was to ensure that the docker service was running, and would be started every boot. 2. you can run a linux vm and run native docker in the vm, try the docker-compose. Add the GitHub repository URL in Image Repository for the docker container. Question, I spun up a few pods (sabnazb, lidarr, etc. 0. ix-chart closes the Install Custom App screen and opens the Installed screen. 32Gb Ram. Yeah, you read that right - it's 47502 snapshots, out of which the boot pool. Click on Settings in the Global Configuration widget. 2. To set up Plex, you need a reliable, high-performance hosting solution. Using Shared Host Paths with Safety Checks Disabled. , stack). 30. Use Columns to change the information displayed in the list of alert services. LinkedIn. To configure the default gateway, host name, domain and DNS name severs using the Console setup menu type 2 and then press Enter to open the Network Settings screen. Enter a name for the interface. yml file and save it. Purpose: Allow apps to access the internet via VPN. There is a traceroute above from the container to a local DNS Server it shows the leaves scale, hitting the gateway and then being redirected to the DNS Server. Services have an integrated load-balancer that will distribute network traffic to all Pods of an exposed Deployment. It includes many new features and improved functionality that span initial effort for high availability (HA) feature support and improvements, and new or improved features in SCALE applications, services, ACLs, and shares. To upgrade multiple apps, click the Update All button on the Installed applications header. Use it at your own risk!! # Using this script to enable Docker is NOT SUPPORTED by ix-systems! # You CANNOT use SCALE Apps while using this script!. 12. 12 (Bluefin) without Kubernetes Raw readme. The Docker engine is actually pretty central to how Ix designed the app system; the “launch docker” button that allows users to roll their own containers via the GUI and other. I just installed SCALE and want to run docker images directly via the APPS section. Step 1, disable DHCP on the primary nic. The Kubernetes Settings screen allows users to customize network, system, and cluster settings for all apps in TrueNAS SCALE. Guys , The latest update not working with GPU, we have to wait for fix, if you want to have the latest version installed, do as i said, disable gpu in kubernetes advanced settings. Feb 21, 2023. Set the IP Address to 0. Under one of the settings menus on that page you can “Unset Pool”, that should kill k3s and put it back to normal. You can use democratic-csi documentation and achieve the same results but the reason I created this guide is the fact that democratic-csi docs are covering multiple awkward combinations of various. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. Hence, running it on 2 Pi for redundancy. 2, and I only have a data volume configured, no transcode or extra host path volumes. The first update (22. Kubernetes, KVM, and Scale-out OpenZFS with Open Source economics. . 105. Examples include for ingress to Kubernetes services, egress to a tailnet, and secure access to the cluster control plane (kube-apiserver). 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. including hardware. I want to give the plex app ( for example ) access to my. Code: app chart_release scale release_name=tailscale scale_options= {"replica_count": 0} Should work, although you may need to replace tailscale with the. 30. Joined Oct 21, 2016 Messages. Kubernetes is setup to use br0 so it might be like someone mentioned in one of the post that kubernetes has issue after update with bridge network and 2 network adapters. Bind eth0 to br0. I have one small but crucial for me issue. 10 was replaced by 5. The System Settings > Services > SSH screen allows you to set up SSH service on TrueNAS SCALE. Both buttons only display if TrueNAS SCALE detects an available update. 11. 10-Beta1 MB: ASUS P10S-I Series RAM: 32 GB CPU:. If set to a different shell option such as bash or zsh, enter cli at the prompt on the shell screen. Mar 1, 2022. TrueNAS SCALE supports all of those existing scale-up features. 2 is now available! Lots of bugfixes and small improvements in this release. Hello all together, i want to setup a dedicated NIC for the Kubernetes Node and can not find a useful documentation for that. Last Modified 2023-10-27 12:15 EDT. TrueNAS SCALE includes the ability to cluster systems and provide scale-out storage with capacities of up to hundreds of Petabytes. When a GPU is selected for passthrough, everything on host will not be able to see it as it's meant to be consumed by a VM now so nothing on the host can consume/look it up. Both buttons only display if TrueNAS SCALE detects an available update. Truenas virtual machine network configuration. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. 0 which I assume is correct since its locally hosted on the SCALE server. The TrueCommand web interface provides single sign-on functionality and unified administration of users and TrueNAS. # 1 Create a dedicated Docker dataset in one of your zpools. Aug 7, 2021. To set up a bridge interface, from the Network screen: Click Add in the Interfaces widget. 2 minute read. Don't click Test Changes. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. ; Feature Deprecations: Notes about SCALE features. #1. 2, and I only have a data volume configured, no transcode or extra host path volumes. If you set up the admin user during the installation using the option 1. 21 minute read. servicelb handles assinging lower. Using the first release of TrueNAS SCALE and TrueCharts you cannot. @SimoneF I've only looked at 20. woieieyfwoeo • 1 yr. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. 00. Running multiple instances of an application will require a way to distribute the traffic to all of them. Discussion about all things Virtualization on TrueNAS SCALE. On TrueNAS SCALE, create the administrator user on install and disable root user web interface access permissions (rootless login tutorial). After a full week of watching tutorials and reading documentation I discovered I'm probably having an issue with kubernetes. ⎙ Download or Print: View all SCALE Getting Started articles as a single page for download or print. I moved my home assistant from a docker installation on a raspberry to trueNAS scale (using the truecharts app). role,. 108. 08-BETA. This saved 1–2W right away. 1) Is the kubernetes support meant to be used for clustering solutions (i. Oct 25, 2021. It's not clear on which 'Tunable' might remove igb0 from my dashboard, or what value I need to change. 4K Messages 46. The codenames will be alphabetically sequential and will be associated with aquatic animals that have scales or swim in schools (clusters). Get a Quote (408) 943-4100 Commercial Support. 250 (configured as Kubernetes NodeIP) Kubernetes. 10-Beta1 MB: ASUS P10S-I Series RAM: 32 GB CPU:. Allowing external connections to TrueNAS is a security vulnerability! Do not enable SSH unless you require external connections. 02-RC. log. Wrapping Up. 2 GHz 95 W RAM: 3x 64 GB + 1x 32 GB DDR4 2400 ECC LRDIMM Extra HBA: Passthrough HPE H220 (LSI 9205-8i) - FW P20. ; Nightly Version Notes: Highlights, change log, and known issues for the latest SCALE nightly development version. Login and use su - to become root. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. After generating the debug file, TrueNAS prompts you to download it to your local system and saves a copy in. 11. I have TrueNAS scale deployed in our company as a hypervisor running VM's and Dockers. I updated. 0-U5 SCALE Cluster: 2x Intel NUCs running TrueNAS SCALE 23. 2. Ensure a storage pool is available for use in the cluster. Version: TrueNAS CORE 13. Changing advanced settings can be dangerous when done incorrectly. Expand the ‘Application Events’. I show you how to get around that. « See more Icon». Uncheck Enable Host Path Safety Checks. You don;t have to stick to those ports though,. To configure SSH, disable the service and click the edit. This is untrue. 5 minute read. Minor update-. This feature is available on the nodes of your cluster. TrueNAS SCALE Enterprise customers should contact iXsystem Support for assistance with the initial set up and configuration. 0. Nov 12, 2023. 2 After the upgrade, Kubernetes just won't start. Reality:134. Last Modified 2023-08-31 13:31 EDT. From the official SCALE web: TrueNAS SCALE provides simple access to the well-established Linux container ecosystem and makes application deployment. TrueNAS SCALE Apps and docker-compose are different and separated ways of using containers, yet still with all the efficiencies of shared storage and compute. This way you connect to k3s locally, which is more secure than exposing your Kubernetes API. truecharts said: To be clear: Absolutely should use keyfile encryption with the keys loaded into SCALE and NEVER passphrase or non-imported keyfiles. In that case a VM or seperate machine is the way to go, because an Appliance isn't really suited for completely custom setups. 12. TrueNAS SCALE 22. Truenas virtual machine network configuration. 0. 12. For ease of use, check the Allow ALL Initiators, then click SAVE. 3K. 10-Beta1 64GB RAM 10th Generation Intel i7 Samsung NVME SSD 1TB, QVO SSD 1TB Boot from Samsung Portable T7 SSD USBC CASE: Fractal Define 7 running TrueNAS SCALE 23. It includes many new features and improved functionality that span initial effort for high availability (HA) feature support and improvements, and new or improved features in SCALE applications, services, ACLs, and shares: New Kubernetes Passthrough functionality in SCALE applications. Thanks for this tip! I was also seeing constant >10% CPU usage and the power draw from my server wasn't dropping below 17. What's new. Here are some things that are helpful for new TrueNAS SCALE users to know; TrueNAS SCALE is based on Linux, while TrueNAS Core uses FreeBSD, and uses different user land packages. These functions aren’t yet implemented fully in TrueNAS Scale and we won’t be covering much about Kubernetes, but it is important to keep in mind that there’s more than just plain Docker behind the GUI. To create a pool using the Pool Creation Wizard. mattzera said: I think there is a real use case for somebody who wants to run the TrueNAS software but manage k3s manually. jeyare said: I forgot one more important thing. Sep 2, 2021 #7. There is an option in Apps > Advanced that will disable checking for shares when. On reboot I started to see this message IPVS RR: TCP 172. Tutorials are living articles and continually updated with. Go to System Settings > Updates to check if an update is available. 2 to the metal of my home server. failed to "StartContainer" for. We’ll create a file somewhere that’s accessible to you, if you want you can do it from TrueNAS shell or from a share. All Apps are OK. Version: TrueNAS CORE 13. Disable ipv6 may be work . Horrible for all the VMs running on my xcp-ng cluster that has SCALE as the Storage Resource. iXsystems has been collaborating and sponsoring the team developing TrueCharts, the first and most comprehensive of these app stores. Yeah, you read that right - it's 47502 snapshots, out of which the boot pool snapshots taken on upgrade/update account for 5 entries and there's roughly 48 snapshots correctly managed through the Data Protection functionality that. . 168. You can disable these checks, but it may lead to issues with your Apps depending on your permissions configuration. You can also access the TrueNAS CLI through either the Console. The big-blue-button provides an extremely problematic hack that somewhat does what you want, but we opted not to include this in TrueCharts. And just for clarity, there’s no overlap between that address/network and the Kubernetes internal subnets. 12. 1. My apps like plex run great on client devices with no lag or responsiveness issues. Creating a Share Dataset. OS Version:TrueNAS-SCALE-21. 1) Is the kubernetes support meant to be used for clustering solutions (i. K8S + TrueNAS Scale using democratic-csi. Click on the interface to open the Edit Interface screen for the selected interface. Joined Oct 3, 2020 Messages 67. I just tried the upgrade to TrueNAS Scale 22. Log in to the SCALE UI and go to Storage. - Create, run, configure and stop the app. If migrating from CORE to SCALE, when first logging into SCALE as the root user, you are advised to create the administrator account. SCALE allows Kubernetes to be disabled. I could run a VM with the containers BUT then I get all the access permissions grief trying to get access to the Scale StorageThe Advanced settings screen provides configuration options for the console, syslog, Kernel, sysctl, replication, cron jobs, init/shutdown scripts, system dataset pool, isolated GPU device (s), self-encrypting drives, sessions, and global two-factor authentication. 14. I did a fresh install of TrueNAS Scale 22. 10. Enter the IP address and CIDR values for the alias (es) you want to add. Figure 2: Application Name. " You could at least try using our App and not use the guide. 2 minute read. To hide built-in users, click Toggle Built-In Users again to open the Hide Built-in Users dialog. #2. Use complex passwords and Two-Factor Authentication ( CORE 2FA , SCALE 2FA ). 0. Here’s my setup: Network: vlan1 – Management. New TrueNAS user here. Last Modified 2023-08-31 13:31 EDT. Version: TrueNAS CORE 13. adjacent to the security group you intend to configure and choose More info. #1. 0. In an effort to get a VM to see NAS, I opened the TN console and followed the instructions: Remove the IP from eth0. 2,458. Select DHCP to control the primary IP for. Looks like you'll have to re-install SCALE.