function - project-nano/releases GitHub Wiki
function
module management
All Nano modules support control via command line. Supported commands include start (start service) / stop (stop service) / status (check run status) / halt (forced termination).
For example, execute below instruction to start the Cell module in the installed path.
$./cell start
The running log will generate in path "log" after module started.
Computing pool
The resource pool is the basis of cloud instance management. All instances must create and manage base on the resource pool. The bundled resource also recycles to the pool when instance deleted.
Resource Management
Provide creation and deletion of the computing pool. Add the unassigned Cell node to the resource pool. Remove the empty cell node from the pool which does not carry any cloud instances.
Usage monitoring
Supports monitoring real-time resource usage on multiple layers of available domains, resource pools, and resource nodes, as well as tracking real-time load curves of single resource pools and resource nodes.
Instance
Management
Supports cloud instances to create and delete based on resource pools. List instances in resource pools and resource nodes.
For stopped instances, direct boot, boot with media image, build images, and delete are supported.
For running instances, support stop and restart, forced or gracefully, etc.
Monitor
Monitor the resource usage of a single instance, or remotely control via the web page.
Images
Media Images
Supports uploading ISO files from the web as images, and then loading them when the instance start, used for installing systems and drivers.
Disk Images
Building a disk image from an instance as a template, clone to a new instance, and has the same operating system and pre-installed software as the original instance.