本文作者:阿豪

linux安装Nano轻量的虚拟机管理平台部署

阿豪 03-24 548
linux安装Nano轻量的虚拟机管理平台部署摘要: Nano介绍官网:https://nanos.cloud/ Nano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功...

Nano介绍

官网:https://nanos.cloud/

image.png

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

image.png

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

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

安装过程中

image.png

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

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

image.png

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

# systemctl stop NetworkManager 临时关闭

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

安装成功后如下图

image.png

启动服务

$ cd /opt/nano/core

$ ./core start

$ cd ../cell

$ ./cell start

$ cd ../frontend

$ ./frontend start

image.png

附启动脚本

#!/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 配置服务

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

image.png

登入后如下

image.png

配置服务

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

image.png

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

image.png

添加完成后如下

image.png

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

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

更多操作可以参考官网的入门手册 https://nanocloud.readthedocs.io/projects/guide/zh_CN/latest/

文章版权及转载声明

作者:阿豪本文地址:https://www.ahaoyw.com/article/560.html发布于 03-24
文章转载或复制请以超链接形式并注明出处阿豪运维

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏