mano 虚拟化 nano 虚拟化_云管理平台

摘要:

Nano介绍官网:https://nanos.cloud/ Nano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功...

Nano介绍

mano 虚拟化 nano 虚拟化_云管理平台_02

Nano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功能完备,开箱即用,数分钟之内即可将您的服务器集群升级为云主机平台。

这个软件摆脱了以往构建云平台的弊端,例如产品内部组件繁多,相互之间重重关联,产品体系庞大,概念名词也很多,导致学习困难,配置也极为复杂,难以维护。

Nano最大可能采用智能化和自动化手段替代繁琐易出错的手工操作,在简单易用的基础上,提供强大而稳定的云管理平台,产品,在解放运维人员的同时,提高集群的资源利用率、可用性和可靠性。

对于支持Intel VT-d或者AMD-v的普通x86服务器,管理员只需要下载并安装Nano部署包,即可在三分钟内将其转换为云管理平台,并且开始创建云主机实例。

Nano部署过程

操作系统:Centos7.9

服务器要求

至少一台支持虚拟化的X86服务器或者打开嵌套虚拟化(Intel VT-x/AMD-v)的虚拟机

2核4G内存50GB磁盘和一个网络设备

操作系统使用CentOS 7 Minimal并且网络能够正常通讯,如有Raid/LVM请先完成配置,再进行Nano安装

安装Nano

# yum install libaio -y
$ wget https://nanos.cloud/files/nano_installer_1.3.1.tar.gz
$ tar zxfv nano_installer_1.3.1.tar.gz
$ cd nano_installer
$ ./installer

mano 虚拟化 nano 虚拟化_mano 虚拟化_03

输入"0,1,2"或者"3"在当前服务器安装所有模块. 由于这边是在同一台服务器安装所以输入3安装所有。如果你有多个网卡设备,请在安装程序的提示中选择连接内网的网卡设备进行安装。

回车默认进入下一步,如需修改则修改对应参数

安装过程中

mano 虚拟化 nano 虚拟化_云管理平台_04

提示缺少依赖,这个错误可以直接忽视,选择网卡输入yes

try link interface 'ens33' to bridge 'br0', input 'yes' to confirm:yes

mano 虚拟化 nano 虚拟化_轻量服务器安装kvm虚拟机_05

Centos7系统如果没有关闭NetworkManager 会影响安装的

# systemctl stop NetworkManager 临时关闭
# systemctl disable NetworkManager 永久关闭网络管理命令

安装成功后如下图

mano 虚拟化 nano 虚拟化_云管理平台_06

启动服务

$ cd /opt/nano/core
$ ./core start
$ cd ../cell
$ ./cell start
$ cd ../frontend
$ ./frontend start

mano 虚拟化 nano 虚拟化_云管理平台_07

附启动脚本#!/bin/bash

#

ps -ef  | grep core  | grep -v grep  |awk '{print $2}' |xargs  kill -9    &> /dev/null
ps -ef  | grep cell  | grep -v grep  |awk '{print $2}' |xargs  kill -9    &> /dev/null
ps -ef  | grep frontend  | grep -v grep  |awk '{print $2}' |xargs  kill -9    &> /dev/null
cd /opt/nano/core
./core start
cd /opt/nano/cell
./cell start
cd /opt/nano/frontend
./frontend  start

Nano 配置服务

第一次登录平台需要注册用户密码

mano 虚拟化 nano 虚拟化_故障切换_08

登入后如下

mano 虚拟化 nano 虚拟化_mano 虚拟化_09

配置服务

选择-计算资源池-使用本地存储-资源节点

mano 虚拟化 nano 虚拟化_故障切换_10

点击添加将本机加入到资源节点中来

mano 虚拟化 nano 虚拟化_云管理平台_11

添加完成后如下

mano 虚拟化 nano 虚拟化_云管理平台_12

默认的资源节点为:/var/lib/libvirt/images

存储系统镜像文件:/opt/nano/core/data