三分钟构建私有云平台Nano

三分钟构建私有云平台Nano相信很多开发人员或者学习互联网人员都会安装虚拟机来学习 一般常用的虚拟化软件是 vmwareworkst virtualbox KVM 等虚拟化工具来满足自己测试虚拟机的要求 01Nano 介绍今天我推荐一款更加轻量的虚拟机管理平台 那就是 NanoNano 是基于 KVM 技术 使用 Go 语言开发 简单易学的虚拟机管理软件 从 Web 管理门户 主机监控 镜像克隆到故障切换 功能完备 开箱即用 数分钟之内即可将您的服务器集群升级为云主机平台 这个软件摆脱了以往构建云平台的弊端 例如产品内部组件繁多 相

01 Nano介绍

基于KVM虚拟化快速构建

官网 https://nanos.cloud/ 

在这里插入图片描述

今天我推荐一款更加轻量的虚拟机管理平台,那就是Nano
Nano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功能完备,开箱即用,数分钟之内即可将您的服务器集群升级为云主机平台。
这个软件摆脱了以往构建云平台的弊端,例如产品内部组件繁多,相互之间重重关联,产品体系庞大,概念名词也很多,导致学习困难,配置也极为复杂,难以维护。




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

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

02 Nano安装

wget https://nanos.cloud/files/nano_installer_1.3.0.tar.gz tar zxfv nano_installer_1.2.0.tar.gz cd nano_installer 

在这里插入图片描述

./installer 

在这里插入图片描述
输入"0,1,2"或者"3"在当前服务器安装所有模块. 当您第一次安装Nano时,建议您使用安装程序建议的默认配置,无需修改。 如果你有多个网卡设备,请在安装程序的提示中选择连接内网的网卡设备进行安装。
在这里插入图片描述
提示缺少依赖,这个错误可以直接忽视,选择网卡输入yes






wiki地址
https://nanocloud.readthedocs.io/projects/guide/zh_CN/latest/instance.html

02 Nano 启动服务

$cd /opt/nano/core $./core start $cd ../cell $./cell start $ cd ../frontend $./frontend start 
我写成一键启动脚本
[root@nano ~]# cat start.sh  #!/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 
http://192.168.106.135:5870 

03 Nano 配置服务

在这里插入图片描述
配置服务
选择-计算资源池-使用本地存储-资源节点在这里插入图片描述
将本机加入到资源节点中来
在这里插入图片描述








默认的资源节点为/var/lib/libvirt/images "/opt/nano/core/data"存储系统镜像文件 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205075.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:52
下一篇 2026年3月19日 下午6:52


相关推荐

  • Laravel 修改默认日志文件名称和位置

    Laravel 修改默认日志文件名称和位置

    2021年10月23日
    45
  • Python 学习记录(五)Pycharm导入包

    Python 学习记录(五)Pycharm导入包Pycharm社区版2021.1.2社区版导入包1.路径File菜单下的Settings……菜单打开菜单如下:Appearance是界面风格设置,这默认是Darcula,灰色主色调。2.添加引用包点击左边的Project:PythonProject项目,默认名称是这个。点击加号,弹出新窗口:输入需要导入的包,比如Numpy:里面具有很多包含这个名字的包,选择numpy包,点击InstallPackage按钮,开始安装。安装完整之后左下角有一个状态

    2022年8月28日
    4
  • Java 的下载安装教程[通俗易懂]

    Java 的下载安装教程[通俗易懂]Java17的下载安装教程说明:本文介绍的是Windows下安装Java的方法。对于Linux下Java的安装,可见笔者的另一篇博客:在Linux操作系统中安装Java:https://blog.csdn.net/wangpaiblog/article/details/120093325笔者的安装环境:JDK17Windows10教育版安装Java就是安装JDK。Java有三大分支,这里选择的是JavaSE。关于

    2022年6月4日
    55
  • Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible

    Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible///网关标准金额Assigneevariables.put(Assignee_standardMoney,”1000″);<sequenceFlowid=”_12″sourceRef=”_5″targetRef=”_6″><conditionExpressionxsi:type=”tFormalExpression”><![CDATA[${amountOfMoney<‘1000’}]]></condition.

    2022年7月28日
    9
  • java中的new BufferedReader(new InputStreamReader(System.in))「建议收藏」

    java中的new BufferedReader(new InputStreamReader(System.in))「建议收藏」流JAVA/IO基本小结通过一行常见的代码讨论:newBufferedReader(newInputStreamReader(System.in))java的IO是基于流(stream)概念的,什么是流呢,作为初学者,我是这样理解的,在各个应用之间传送的是BITS,这些BIT可已被认为是流体,可以就认为是水流,那么用来在各个水源之间转移水的工具应该选择什么呢?一般情况下,水管…

    2026年4月14日
    4
  • 线性回归与多项式回归

    线性回归与多项式回归线性回归是最简单的一种机器学习算法 可分为一元线性回归和多元线性回归 也就是特征数量不同 这里先主要介绍一元线性回归 举一个简单的例子 有一组带标签样本 xi yi x 是特征 y 是响应变量 标签 认为他们服从线性方程 yi a bxi cy i a bx i cyi a bxi c 其中 b 是回归系数 a bxi 是回归函数 c 则是随机误差 我们要做的就是估计 a b 使得函数对数据尽可能

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号