installer

command module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2023 License: MIT Imports: 28 Imported by: 0

README

Nano Installer

版本历史/ChangeLog

English Version

说明

Installer是用于部署Nano集群的辅助程序,自动化完成依赖安装、环境配置等工作。

Installer执行过程中会修改并重启宿主机网络,所以不应当通过SSH服务远程进行调用,而是应当在本地console或者通过iDRAC等专用远程协议执行。

Installer需要携带相关的部署包才能正常执行,不能单独工作,详见Releases项目

编译

编译要求:

  1. CentOS 7
  2. Golang 1.17或以上版本

执行以下指令编译

$git clone https://github.com/project-nano/installer.git
$go build
使用

运行要求

  • CentOS 7

执行以下指令启动安装

$./installer
目录结构
installer - 部署程序
bin\ - 集群各模块程序
bin\frontend_files\web_root - Web管理门户的页面文件
cert\ - 集群根证书
rpms\ - 本地安装依赖的RPM包
rpms\cell - 本地安装时,cell模块需要的包

Introduce

Installer is a helper program used to deploy Nano clusters, which automates the installation of dependencies and configuration of the environment.

During the execution of the Installer, it modifies and restarts the network of the host machine, so it should not be called remotely via SSH, but should be executed in the local console or via remote protocols such as iDRAC.

Compile

Requirements

  1. CentOS 7
  2. Golang 1.17 or above

Execute in shell

$git clone https://github.com/project-nano/installer.git
$go build
Usage

Requirements

  • CentOS 7

Execute in shell

$./installer
Directory Structure
Installer - this program
bin - binary for each modules
bin\frontend_files\web_root - page files for web portal
cert\ - root certificates for cluster
rpms\ - RPM packages for local installation
rpms\cell - Packages required by the cell module during local installation

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL