“JimV 部署权威指南”的版本间的差异
来自JimV-Wiki
(→清空负载) |
|||
| 第196行: | 第196行: | ||
===导入虚拟机模版=== | ===导入虚拟机模版=== | ||
====获取模版==== | ====获取模版==== | ||
| − | # 前往 [https://bbs.jimv.cn/ JimV BBS] 论坛注册账号; | + | |
| − | # 进入「JimV镜像下载」区域获取所需模版;<br>[[File:获取模版镜像.png|800px|获取模版镜像]] | + | #前往 [https://bbs.jimv.cn/ JimV BBS] 论坛注册账号; |
| + | #进入「JimV镜像下载」区域获取所需模版;<br>[[File:获取模版镜像.png|800px|获取模版镜像]] | ||
====搭建模版发布服务==== | ====搭建模版发布服务==== | ||
| − | # 整理将要被发布的模版镜像资源目录;<br>[[File:模版镜像资源目录.png|800px|模版镜像资源目录]] | + | |
| − | # 通过 HFS 把资源发布出来;<br>[[File:HFS发布资源.png|800px|HFS发布资源]]<br>[[File:HFS发布资源-2.png|800px|HFS发布资源]]<br>[[File:HFS发布资源-3.png|800px|HFS发布资源]] | + | #整理将要被发布的模版镜像资源目录;<br>[[File:模版镜像资源目录.png|800px|模版镜像资源目录]] |
| + | #通过 HFS 把资源发布出来;<br>[[File:HFS发布资源.png|800px|HFS发布资源]]<br>[[File:HFS发布资源-2.png|800px|HFS发布资源]]<br>[[File:HFS发布资源-3.png|800px|HFS发布资源]] | ||
====导入模版==== | ====导入模版==== | ||
| − | # 获取模版的资源路径;<br>[[File:获取模版资源的链接地址.png|800px|获取模版资源的链接地址]] | + | |
| − | # 导入模版镜像;<br>[[File:导入模版镜像.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-2.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-3.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-4.png|800px|导入模版镜像]] | + | #获取模版的资源路径;<br>[[File:获取模版资源的链接地址.png|800px|获取模版资源的链接地址]] |
| + | #导入模版镜像;<br>[[File:导入模版镜像.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-2.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-3.png|800px|导入模版镜像]]<br>[[File:导入模版镜像-4.png|800px|导入模版镜像]] | ||
===创建虚拟机=== | ===创建虚拟机=== | ||
| − | # 进入创建虚拟机页面;<br>[[File:进入创建虚拟机页面.png|800px|进入创建虚拟机页面]] | + | |
| − | # 创建虚拟机;<br>[[File:创建虚拟机.png|800px|创建虚拟机]]<br>[[File:创建过程中的虚拟机.png|800px|创建过程中的虚拟机]]<br>[[File:创建并启动完成的虚拟机.png|800px|创建并启动完成的虚拟机]] | + | #进入创建虚拟机页面;<br>[[File:进入创建虚拟机页面.png|800px|进入创建虚拟机页面]] |
| + | #创建虚拟机;<br>[[File:创建虚拟机.png|800px|创建虚拟机]]<br>[[File:创建过程中的虚拟机.png|800px|创建过程中的虚拟机]]<br>[[File:创建并启动完成的虚拟机.png|800px|创建并启动完成的虚拟机]] | ||
==扩展 JimV 集群「添加计算节点」== | ==扩展 JimV 集群「添加计算节点」== | ||
---- | ---- | ||
===创建计算节点归位点=== | ===创建计算节点归位点=== | ||
| − | # 创建归位点;<br>[[File:扩展集群-创建.png|800px|扩展集群-创建]] | + | |
| + | #创建归位点;<br>[[File:扩展集群-创建.png|800px|扩展集群-创建]] | ||
| + | |||
===计算节点归位=== | ===计算节点归位=== | ||
| − | |||
| − | |||
| − | ===生成并配置集群 Token === | + | #打开归位入口;<br>[[File:扩展集群-归位.png|400px|扩展集群-打开归位入口]] |
| − | # 生成集群 Token;<br>[[File:生成集群Token.png|800px|生成集群Token]] | + | #开始归位;<br>[[File:扩展集群-归位-2.png|800px|扩展集群-执行归位操作]] |
| − | # 在集群中填入 Token;<br>[[File:填入有效Token.png|800px|填入有效Token]] | + | |
| + | ===生成并配置集群 Token=== | ||
| + | |||
| + | #生成集群 Token;<br>[[File:生成集群Token.png|800px|生成集群Token]] | ||
| + | #在集群中填入 Token;<br>[[File:填入有效Token.png|800px|填入有效Token]] | ||
| + | |||
===配置归位属性=== | ===配置归位属性=== | ||
| − | * [[File:扩展集群-配置归位属性.png|400px|扩展集群-配置归位属性]] | + | |
| + | *[[File:扩展集群-配置归位属性.png|400px|扩展集群-配置归位属性]] | ||
===开始安装=== | ===开始安装=== | ||
| − | * 配置 iPXE 网络,并开始安装;<br>[[File:扩展集群-开始安装.png|800px|扩展集群-开始安装]]<br><br>[[File:扩展集群-扩展中的JimV.png|800px|扩展集群-扩展中的JimV]] | + | |
| − | * 安装完成;<br>[[File:扩展集群-扩展结果-计算节点.png|800px|扩展集群-计算节点]] | + | *配置 iPXE 网络,并开始安装;<br>[[File:扩展集群-开始安装.png|800px|扩展集群-开始安装]]<br><br>[[File:扩展集群-扩展中的JimV.png|800px|扩展集群-扩展中的JimV]] |
| + | *安装完成;<br>[[File:扩展集群-扩展结果-计算节点.png|800px|扩展集群-计算节点]] | ||
===查看扩展结果=== | ===查看扩展结果=== | ||
| − | * [[File:扩展集群-扩展结果.png|800px|扩展集群-扩展结果]] | + | |
| + | *[[File:扩展集群-扩展结果.png|800px|扩展集群-扩展结果]] | ||
==收缩 JimV 集群「下线计算节点」== | ==收缩 JimV 集群「下线计算节点」== | ||
===清空负载=== | ===清空负载=== | ||
| − | * 出于规范性操作,应先清空负载;<br>[[File:收缩集群-清理负载.png|800px|收缩集群-清理负载]] | + | |
| + | *出于规范性操作,应先清空负载;<syntaxhighlight lang="text"> | ||
| + | |||
| + | 清理方式,或迁移,或销毁。保证要下线节点上面的资产,都被其所有者主观意识所分配。 | ||
| + | |||
| + | </syntaxhighlight><br>[[File:收缩集群-清理负载.png|800px|收缩集群-清理负载]] | ||
==安全== | ==安全== | ||
| 第257行: | 第274行: | ||
==FAQ== | ==FAQ== | ||
---- | ---- | ||
| + | |||
#安装时遇到已存在的分区怎么办?<br>[[File:FAQ-已存在的分区异常.png|800px|FAQ-已存在的分区异常]] | #安装时遇到已存在的分区怎么办?<br>[[File:FAQ-已存在的分区异常.png|800px|FAQ-已存在的分区异常]] | ||
#Could Not Access KVM Kernel Module: Permission Denied | #Could Not Access KVM Kernel Module: Permission Denied | ||
2020年5月5日 (二) 11:02的版本
目录
JimV 部署权威指南
配置需求
最低配置
| 条目 | 指标 | 备注 |
|---|---|---|
| CPU | ≥ 2 | 供 JimV-C、MariaDB、Redis 使用。 |
| 内存 | ≥ 2GB | 供 JimV-C、MariaDB、Redis 使用。 |
| 磁盘 | ≥ 8GB | 主要存放虚拟机模版,数据库文件,虚拟机磁盘文件等资源。 |
| 互联网络 | Y | yum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。 |
| 管理网络 | Y | 管理计算节点的网络。 |
| 业务网络 | N | 无需独立的业务网络,可以与管理网络联合在一起。 |
推荐配置
| 条目 | 指标 | 备注 |
|---|---|---|
| CPU | ≥ 4 | 供 JimV-C、MariaDB、Redis 使用。 |
| 内存 | ≥ 8GB | 供 JimV-C、MariaDB、Redis 使用。 |
| 磁盘 | ≥ 500GB | 主要存放虚拟机模版,以及数据库等文件。 |
| 互联网络 | Y | yum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。 |
| 管理网络 | Y | 管理计算节点的网络。 |
| 业务网络 | O | 可选。 |
| 网卡 | ≥ 10Gb x 2端口 x 2网卡 | 高峰存在于虚拟机模版镜像的传输。 |
| 条目 | 指标 | 备注 |
|---|---|---|
| CPU | 32 | 数量直接决定所能承载虚拟机的多少。 |
| CPU 虚拟化技术 | Y | - |
| 内存 | ≥ 64GB | - |
| 磁盘 | ≥ 4TB | 指的是可用空间。存放虚拟机磁盘文件。建议磁盘组做好 RAID。 |
| 磁盘阵列 | - | 计算型,建议组 RAID10。存储型,建议组 RAID6。 |
| 磁盘类型 | - | 如果是存储密集型,考虑成本因素,用机械盘就可以了。如果是 IO 密集型,建议 SSD 或 NVME 设备。 |
| 互联网络 | Y | yum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。 |
| 管理网络 | Y | 管理节点通过该网络传输指令等。 |
| 业务网络 | O | 可选。承载虚拟机业务数据。独立的业务网络,需要 两套 如下的网卡配置。 |
| 网卡 | ≥ 10Gb x 2端口 x 2网卡 | 网络带宽一般以峰值需求为参考线。高质量的网络可以让使用人员,有更广阔的操作空间。 |
从 JimV-Store 快速安装
到 JimV-Store 注册有效账号
- 访问 https://store.jimv.cn/login;
- 通过邮箱注册 JimV-Store 账号;

- 从邮箱完成注册;

- 领取 JimV-Store 账号;

安装「控制|混合」节点
- 登入 JimV-Store;

创建集群
创建混合节点
进入 iPXE Shell
- 首先确保物理节点支持 iPXE 引导。若不支持,可通过 iPXE.iso 从光驱进入;
- 进入 iPXE Shell;


设置 iPXE 网络
归位混合节点
配置节点属性
开始安装
-
设置 yum 源;

yum 源参考地址 组织 yum 源 CN99 Corp. http://mirrors.cn99.com/centos/7/os/x86_64/ Beijing Foreign Studies University https://mirrors.bfsu.edu.cn/centos/7/os/x86_64/ Beijing Institute of Technology http://mirror.bit.edu.cn/centos/7/os/x86_64/ 更多 https://centos.org/download/mirrors/ -
开始安装;

-
安装完成;
配置 JimV
初始化 JimV
创建 IP 池
导入虚拟机模版
获取模版
- 前往 JimV BBS 论坛注册账号;
- 进入「JimV镜像下载」区域获取所需模版;

搭建模版发布服务
导入模版
创建虚拟机
扩展 JimV 集群「添加计算节点」
创建计算节点归位点
计算节点归位
生成并配置集群 Token
配置归位属性
开始安装
查看扩展结果
收缩 JimV 集群「下线计算节点」
清空负载
安全
节点密码
更新密码,且禁止 SSH 密码登录
SSH-Key
备份 SSH-Key
MariaDB
备份
Redis
无需备份
JimV 端口
WebVNC, LibvirtdVNC
规划与建议
节点配置
交换机
网络规划
中等规模
大规模
节点命名
集群热更新解决方案
FAQ
[root@kvmserver ~]# ll /dev/kvm
crw------- 1 root root 10, 232 Nov 1 08:44 /dev/kvm
[root@kvmserver ~]# chown root:kvm /dev/kvm
[root@kvmserver ~]# chmod 660 /dev/kvm
[root@kvmserver ~]# ll /dev/kvm
crw-rw---- 1 root kvm 10, 232 Nov 1 08:44 /dev/kvm
[root@kvmserver ~]# chmod 660 /dev/kvm
[root@kvmserver ~]# ll /dev/kvm crw-rw---- 1 root kvm 10, 232 Nov 1 08:44 /dev/kvm
[root@kvmserver ~]# systemctl restart libvirtd.service