The Nano design for a multi-server node cluster, but you can also install all modules on the same server or virtual machine as an All-In-One deployment, then extend to more servers later.
The Nano has an installer for automated deployment, get the latest version from the official website or on Github.
For new users, it highly recommends that don’t adjust configuration when installing the first time, the installer will choose appropriate parameters.
Follow below instructions building a single server Nano platform.
Read the FAQs and the manual first, make sure to familiar with the concepts and processes before operating.
Minimal System Requirements:
step 1. download and install all modules.
$wget https://us.nanos.cloud/files/nano_installer_1.3.1.tar.gz
$tar zxfv nano_installer_1.3.1.tar.gz
$cd nano_installer
$./installer
For example, “2” for the Cell only, and "3" to install all modules in the current server. No need to change parameters configured by the installer when you install Nano in the first time. If you have multiple network interfaces, choose the one access internal network. See Quick Guide for more details.
step 2. start all services.
All modules installed at '/opt/nano/' in default. Start module manually, or configure to startup with the system. Must start Core module first.
$cd /opt/nano/core
$./core start
$cd ../cell
$./cell start
$ cd ../frontend
$./frontend start
When front-end module successfully started, it will give you a listen address likes"192.168.6.3:5870". Using Chrome or Firefox open this web portal to manage your newly installed Nano platform.
step 3. manage via front-end web portal.
The first time you open the Nano Web portal, you will be prompted to create an initial administrator.
After you log in, add a resource node to the resource pool first, then create and start an empty instance to verify the installation. If successful, you can begin to explore the rich features.
You can also upload or build new ISO or disk images for batch deployment of instances. For more details please read the manual
All modules of Nano are compiled binary without any external library dependency, and configuration and data file formats are usually backward compatible.
It highly recommends that executing the installer and selecting “4” to upgrade all modules automatically. The installer will check which module installed need to update, and stop and restart a running module automated.
When you have a problem with the automatic upgrade, you manually upgrade all modules.
All you need is stop a running module, replace the binary and restart. The only exception is that the FrontEnd module also contains resource files need to replace.