免费的基于CentOS开通KVM云主机的IaaS私有云平台软件–Nano

2019年4月18日资源分享IaaS,kvm,Nano,私有云平台

免费的基于CentOS开通KVM云主机的IaaS私有云平台软件–Nano

Nano 是基于CentOS/KVM提供云主机实例服务的新一代免费开源IaaS(架构即服务)私有云平台。

Nano基于KVM虚拟机技术,以虚拟化集群为核心提供资源池管理、镜像克隆、快照备份、故障高可用、多租户VPC等多种私有云管理能力。独立设计的轻巧架构,配合最新一代虚拟化技术,以自动化智能化为理念,在保持极致简洁、易学易用的基础上,提供强大而稳定的运营级平台产品,为需要搭建私有云的用户提供一种技术更强大,使用更便捷,更加稳定可靠,总体维护成本更低的完整解决方案。

Nano使用MIT许可,无论自用、修改或者商用都无限制,平台全功能均提供REST API调用接口,可以方便地集成到现有产品或者自动化运维脚本。

官方网站 https://nanos.cloud

GitHub地址:https://github.com/project-nano/releases/blob/master/README_cn.md

安装程序
Installer是集成了最新模块版本以及依赖RPM包,能够根据用户需求对平台进行智能配置的独立二进制安装程序,管理员只需要下载并执行Installer就能完成Nano平台的部署和安装,具体操作方式可以参考用户手册等文档。

 

第一步. 下载并安装所有模块。

$wget https://github.com/project-nano/releases/releases/download/v0.2.1/nano_installer_0.2.1.tar.gz
$tar zxfv nano_installer_0.2.1.tar.gz
$cd nano_installer
$./installer
输入"0,1,2″在当前服务器安装所有模块. 当您第一次安装Nano时,建议您使用安装程序建议的默认配置,无需修改。 如果你有多个网卡设备,请在安装程序的提示中选择连接内网的网卡设备进行安装。

第二步. 启动所有服务。

所有模块默认安装在’/opt/nano/’路径下。模块可以手动启动,也可以自行配置随系统启动。Core模块必须第一个启动。

$cd /opt/nano/core
$./core start
$cd ../cell
$./cell start
$ cd ../frontend
$./frontend start
当front-end模块成功启动后,会提示一个形如"192.168.6.3:5870″的监听地址,使用Chrome或者Firefox打开这个地址就可以进行平台管理了。

第三步. 通过Web门户管理平台

在浏览器中打开Nano管理门户,初始化计算资源池并创建你的第一个云主机实例。为了节约安装时间,请从 此处 下载预制镜像并上传到Nano平台直接从镜像克隆云主机。

稍后您也可以通过上传ISO从零开始构建你的专属镜像。

“images"=>"upload",将准备好的预制镜像上传镜像,等待使用。

“compute pool" => “add cell", 从列表中选择未加入资源池的资源节点(Cell),添加成功并返回资源池。

“compute pool" => “cells", 确保有Cell节点处于在线状态。

“compute pool" => “create instance", 设置云主机实例参数并在"System Image"中选择已上传的镜像进行克隆。

“compute pool" => “instances", 启动实例,并通过集成Web管理终端对云主机进行监控,登录系统检查磁盘、网络等是否工作正常。

当成功创建你的第一个空白云主机之后,你可以上传一个ISO文件,为你的云主机安装操作系统;或者开始通过磁盘镜像构建你的云主机模板,为批量克隆云主机做准备;或者添加新的物理节点,扩展你的可用资源。

通过Web门户你可以完成所有的管理工作。

 

功能一览

资源池管理 :资源节点增删与禁用恢复、云主机调度、实时资源用量监控(CPU/内存/磁盘/网络/运行时间)、多层级资源下钻(集群/资源池/节点/实例)
存储后端支持 :本地磁盘存储、NFS共享存储
地址池管理 :IPv4云主机地址池管理与绑定,多地址段设定,网关及DNS分配
云主机功能 :
生命周期管理:创建、释放、起停、实例迁移、故障迁移
配置管理:实例名、核心数、内存修改,磁盘扩容、压缩,配置模板优化,系统重置
虚拟机操作系统:重置管理员密码、CPU/内存用量监控、磁盘自动格式化/挂载、修改主机名
远程管理:内嵌HTML5监控端、第三方VNC连接支持、VNC连接加密
批量构建:云主机模板构建、复制、上传、下载、批量创建与删除
数据安全:云主机增量快照创建、还原、管理
媒介管理:光盘镜像上传、加载、卸载
网络管理:地址绑定、回收与迁移,网关、DNS分配
平台管理 :系统初始化、用户/组/角色权限管理、自动识别组网、连接检测、模块起停、运行状态检测
辅助工具 :Installer安装包
语言支持 :中文/英文
系统要求

物理机操作系统 :CentOS 7.6(1810) x64
浏览器 :Chrome/Firefox
虚拟化技术 :KVM(Inter VT-x/AMD-v),支持VMWare嵌套虚拟化
预制镜像
预制镜像已经安装好操作系统以及云主机需要使用的系统组件(比如qemu-agen、cloud-init和acpid等),并且做好了网络配置,将预制的云主机镜像上传到Nano平台就可以直接开始批量克隆云主机,为您节省安装和制作模板的时间。
您同样也可以通过光盘镜像从零开始制作满足自己需求的云主机模板。

Name OS Arch Description SHA1Sum
CentOS 7.5 Minimal CentOS 7.5 x64 CentOS 7.5(1804) Minimal带qemu-agent及acpid服务,默认用户root/123456 0749cccf5012b96e8e1459ba6eb308cb3ded10ca
CentOS 7.5 Minimal with Cloud-init CentOS 7.5 x64 CentOS 7.5(1804) Minimal预装cloud-init/clout-utils,支持通过Nano自动初始化cloud-init实例,默认用户root/123456 c029b8a95d0f69c088b0f240a013eebead224748

 

最新版本(v0.8.2)功能清单

资源池管理 :资源节点增删与禁用恢复、云主机调度、实时资源用量监控(CPU/内存/磁盘/网络/运行时间)、多层级资源下钻(集群/资源池/节点/实例)
存储后端支持 :本地磁盘存储、NFS共享存储
地址池管理 :IPv4云主机地址池管理与绑定,多地址段设定,网关及DNS分配
云主机功能 :
生命周期管理:创建、释放、起停、实例迁移、故障迁移
配置管理:实例名、核心数、内存修改,磁盘扩容、压缩,配置模板优化,系统重置
虚拟机操作系统:重置管理员密码、CPU/内存用量监控、磁盘自动格式化/挂载、修改主机名
远程管理:内嵌HTML5监控端、第三方VNC连接支持、VNC连接加密
批量构建:云主机模板构建、复制、上传、下载、批量创建与删除
数据安全:云主机增量快照创建、还原、管理
媒介管理:光盘镜像上传、加载、卸载
网络管理:地址绑定、回收与迁移,网关、DNS分配
平台管理 :系统初始化、用户/组/角色权限管理、自动识别组网、连接检测、模块起停、运行状态检测
浏览器支持 :Chrome/Firefox
辅助工具 :Installer安装包
语言支持 :中文/英文

优势

简单 极致简洁,易于理解,无需学习,所见即所得
健壮 状态实时监控,异常自动处理,资源平滑扩容,服务时刻可用
智能 从组网、配置到迁移修复,全程自动化处理,无需人工干预
灵活 从界面到接口完全开放,满足从OEM到系统集成的多方位需求
免费 无试用期,无资源限制,随你所想任意使用
安全 从实例监控到数据传输全程加密,动态防护,杜绝数据泄漏和非法访问

产品特性

高度集成 无外部依赖,无额外配置,开箱即用,简单可靠
实时状态同步 全内存处理,及时而精准,告别缓慢、复杂而低效的数据库
纯Go开发 精巧而强大,极低资源消耗,适应各种严苛资源配置
消息驱动异步事务 轻松处理数万并发任务,错误自动回滚,没有资源泄漏和异常状态残留
数据安全 数据传输过程全程2048位TLS加密配合自动完整性校验,防范任何数据篡改和窃取
轻巧架构 让用户毫无感知的秒级服务切换和起停,随时迁移切换而不影响在线业务
轻装上阵 从单台服务器开始体验,随需应变,灵活调整,轻易扩展到上万物理节点
开发人员友好 齐备的RESTful接口,完整的页面源码和丰富的开发文档,一切皆为开发人员准备

Posted by 柴郡猫