母鸡生小鸡-独服用nano

参考

安装前准备

  • 支持虚拟化的X86服务器或者打开嵌套虚拟化(Intel VT-x/AMD-v)的虚拟机
    • 我的蘑菇独服不能自己开启虚拟化,必须发工单提要求
    • LC_ALL=C lscpu | grep Virtualization
  • 2核4G内存50GB磁盘和一个网络设备
  • CentOS 7.7(1908) Minimal – 只能CentOS
  • 操作系统安装完成并且网络就绪
  • Firewalld服务启动并且正常运行
如果出现这个错误就是Bios中虚拟化没打开

安装

#下载Nano
wget https://nanos.cloud/files/nano_installer_1.2.0.tar.gz

#解压
tar zxfv nano_installer_1.2.0.tar.gz
#进入目录 && 安装
cd nano_installer && ./installer

安装的时候会要求选择模块,一般情况选3(全部)安装,其它选项如果不清楚,全部保持默认即可,通常在几分钟即可完整安装。

启动

Nano的相关文件位于/opt/nano/目录

/opt/nano/core/core start && /opt/nano/cell/cell start && /opt/nano/frontend/frontend start
# 当front-end模块成功启动后,会提示一个形如"192.168.6.3:5870"的监听地址,使用Chrome或者Firefox打开这个地址就可以进行平台管理了,首次打开WEB界面会要求设置账号、密码。

进入之后

启动云主机

创建地址资源池

设置计算资源池(Pool) & 节点(Cell) – 采用上一步的地址池

磁盘镜像

可以从官网下载已经做好的image,上传后自动配置。

https://nanos.cloud/downloads/

光盘镜像

系统镜像可以自行去官方先下载好,然后通过下方界面进行上传。官方推荐使用Chrome或Firefox浏览器。

创建云主机实例

先“创建云主机”

然后加载光盘,启动主机,打开控制台安装系统

Nano脚本管理与开机启动

#下载管理脚本 
wget -O /usr/sbin/nano https://raw.githubusercontent.com/helloxz/shell/master/nano.sh 
#添加执行权限 
chmod +x /usr/sbin/nano

#查看nano状态
nano status
#停止nano
nano stop
#启动nano
nano start
#重启nano 
nano restart

或者编写system service

# 继续编写systemd服务,以便设置开机启动
cat > /etc/systemd/system/nano.service <<EOF
[Unit]
Description=Nano - https://nanos.cloud/
After=network.target

[Service]
Type=forking
ExecStart=/usr/sbin/nano
ExecRestart=/usr/sbin/nano restart
ExecStop=/usr/sbin/nano stop

[Install]
WantedBy=multi-user.target
EOF

#设置nano开机启动
systemctl enable nano
#启动nano
systemctl start nano
#停止nano
systemctl stop nano
#重启nano
systemctl restart nano

Leave a Reply