6 Star 32 Fork 9

openEuler / ha-web

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

HA-web介绍

HA-web:Linux 高可用集群Web提供一套基于BS架构对集群资源统一配置和管理的界面。 该管理界面直观易用,可以实时监控所有集群节点的运行状态,能对集群资源进行规则设置、添加、启动、停止、修改、删除等常规操作。 跨平台支持Chrome、IE、Firefox常用浏览器。

一、安装HA-web开发环境

1、安装node.js环境:

Windows环境:

方法一:使用Windows安装包(.msi)

下载地址:https://nodejs.org/en/download/

安装步骤:

步骤 1 : 双击下载后的安装包

步骤 2 : 点击Run(运行)

步骤 3 : 勾选接受协议选项,点击 next

步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs" , 你可以修改目录,并点击 next

步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next

步骤 6 :点击 Install(安装) 开始安装Node.js。

检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:

PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;
C:\Program Files\nodejs\;C:\Users\rg\AppData\Roaming\npm

检查Node.js版本

C:\> node --version
v14.16.0
$ npm -v
6.14.11

方法二:使用Windows二进制文件安装(.exe)

下载地址:https://nodejs.org/en/download/

32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node.exe

64 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/x64/node.exe

安装步骤:

步骤 1 : 双击下载后的安装包Node.exe

步骤 2 : 点击Run(运行)

检查Node.js版本

C:\> cd download
C:\download> node --version
v14.16.0
$ npm -v
6.14.11

Linux环境:

方法一:直接使用已编译好的包(.msi)**

下载地址:https://nodejs.org/en/download/


$ wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载
$ tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压
$ cd node-v10.9.0-linux-x64/                  // 进入解压目录
$ ./bin/node -v                               // 执行node命令 查看版本
v14.16.0
$ npm -v
6.14.11

解压文件的 bin 目录下包含了 node、npm 等命令,可以使用 ln 命令来设置软连接:


$ ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/ 
$ ln -s /usr/software/nodejs/bin/node  /usr/local/bin/

方法二: 源码安装 Node.js(以CentOS为例)**

下载地址:https://nodejs.org/en/download/

下载Binaries包(以x86为例)

安装步骤:

步骤 1 : 解压安装包

$ tar -xvf node-v10.16.0-linux-x64.tar.xz
$ cd /usr/local/
$ mv /var/ftp/pub/node-v10.16.0-linux-64 ./
$ mv node-v10.16.0.0-linux-64/ nodejs

步骤 2 : 添加node.js至全局命令

$ ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
$ ln -s /usr/local/nodejs/bin/node /usr/local/bin/

查看nodejs是否安装成功

$ node -v
v14.16.0
$ npm -v
6.14.11

2、下载源码:


$ git clone https://gitee.com/openeuler/ha-web.git

3、安装node_modules依赖:

$ cd ha-web/
$ npm install

如果依赖下载安装缓慢可以尝试更换国内源:

$ npm install --registry https://registry.npm.taobao.org

二、部署HA-web开发环境

1.热更新方式在本地部署开发环境

$ npm run dev

2.打包依赖生成生产环境

$ npm run build

3.将打包后的资源放入ha-api的静态资源文件夹


$ cd ha-web
$ mv dist/index.html dist/static/
$ scp -r dist/* root@<target ha-api server>:/root/ha-api/views/static/

注:打包后的资源文件在dist目录下,请将index.html文件放入static文件夹并将资源复制到目标ha-api服务器的静态资源文件夹后重启ha-api服务 ha-api部署方法等详细信息请参考ha-api项目的README文件

三、如何贡献

如果您有意愿参与到项目开发贡献中,需要先签署CLA,我们期待着您的加入与贡献。

如果您有任何疑问、意见或建议,请通过HA-web issues 提交issues,我们会尽快回复。

空文件

简介

Web Interface for HA management 展开 收起
Vue 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/openeuler/ha-web.git
git@gitee.com:openeuler/ha-web.git
openeuler
ha-web
ha-web
master

搜索帮助

14c37bed 8189591 565d56ea 8189591