JimV私有云平台部署及应用

1. JimV概述

1.1 介绍

  • JimV 是一个,结构精简,易于部署、维护、使用的,企业私有云管理平台。JimV 基于 KVM 开发而来,通过 JimV 管理平台,可以批量创建、管理虚拟机。

  • JimV 更为轻量级,使用户轻易拥有维护成本上的优势。

  • JimV 帮助用户,节省在基础设施上时间与精力的投入,转而投放更多的资源,聚焦在本行业务身上。且帮助用户拥有,在技术选型层面快速试错的能力。

  • 官网:JimV (正微) - 官方网站

1.2 架构图

image-20240620103841797

2. 配置需求

2.1 最低配置

JimV 混合模式 (方便快速评估)

条目指标备注
CPU≥ 2供 JimV-C、MariaDB、Redis 使用。
内存≥ 2GB供 JimV-C、MariaDB、Redis 使用。
磁盘≥ 8GB主要存放虚拟机模版,数据库文件,虚拟机磁盘文件等资源。
互联网络Yyum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。
管理网络Y管理计算节点的网络。
业务网络N无需独立的业务网络,可以与管理网络联合在一起。

2.2 推荐配置

JimV-C 控制节点

条目指标备注
CPU≥ 4供 JimV-C、MariaDB、Redis 使用。
内存≥ 8GB供 JimV-C、MariaDB、Redis 使用。
磁盘≥ 500GB主要存放虚拟机模版,以及数据库等文件。
互联网络Yyum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。
管理网络Y管理计算节点的网络。
业务网络O可选。
网卡≥ 10Gb x 2端口 x 2网卡高峰存在于虚拟机模版镜像的传输。

JimV-N 计算节点

条目指标备注
CPU32数量直接决定所能承载虚拟机的多少。
CPU 虚拟化技术Y-
内存≥ 64GB-
磁盘≥ 4TB指的是可用空间。存放虚拟机磁盘文件。建议磁盘组做好 RAID。
磁盘阵列-计算型,建议组 RAID10。存储型,建议组 RAID6。
磁盘类型-如果是存储密集型,考虑成本因素,用机械盘就可以了。如果是 IO 密集型,建议 SSD 或 NVME 设备。
互联网络Yyum、pip 安装所需要的软件及依赖库时,需要从互联网下载获得。
管理网络Y管理节点通过该网络传输指令等。
业务网络O可选。承载虚拟机业务数据。独立的业务网络,需要 两套 如下的网卡配置。
网卡≥ 10Gb x 2端口 x 2网卡网络带宽一般以峰值需求为参考线。高质量的网络可以让使用人员,有更广阔的操作空间。

3. 环境准备

主机CPU数量内存硬盘网卡数量发行版
master88GB100GB2CentOS 7.9
slave-0188GB100GB2CentOS 7.9
slave-0288GB100GB2CentOS 7.9

3.1 配置主机名hosts解析

 [root@all ~]# cat >> /etc/hosts <<EOF
 192.168.110.21 master
 192.168.110.22 slave-01
 192.168.110.23 slave-02
 EOF

3.2 关闭防火墙和SElinux

 [root@all ~]# systemctl disable --now firewalld
 [root@all ~]# getenforce 
 Disabled

4. JimV安装部署

4.1 控制节点安装部署

 [root@master ~]# wget -c https://repo-cdn.jimv.cn/JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso    # 下载镜像
 [root@master ~]# mount JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso /mnt/ # 挂在=载
 [root@master ~]# cd /mnt/JimV3-Controller/   # 进入到控制节点的目录
 [root@master JimV3-Controller]# cat README.md  # 查看帮助
 # JimV Controller
 ​
 ## Install
 ### Install JimV-Controller
 ./install
 [root@master JimV3-Controller]# ./install   # 安装
 ...
 Complete!
 Reboot.............
  • 安装完之后会重启,需要查看控制台

image-20240620104813045

image-20240620105056485

  • 登录,密码为 pswd.jimv.cn

image-20240620105151330

  • 界面

image-20240620105309487

4.2 计算节点安装部署

4.2.1 控制节点添加自身

 [root@master ~]# mount JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso /mnt/
 [root@master ~]# cd /mnt/JimV3-Node/   
 [root@master JimV3-Node]# cat README.md   # 查看帮助
 # JimV Node
 ​
 ## Install
 ### Setting network
 - In bridge mode: ./bridge --ip 172.16.1.1 --netmask 255.255.255.0 --gateway 172.16.1.254 --dns 223.5.5.5 --nic eth0
 - In VLAN mode: ./vlan --ip 172.16.1.1 --netmask 255.255.255.0 --gateway 172.16.1.254 --dns 223.5.5.5 --nic eth0 --vlan 1001 --mode 4
 ​
 ### Install JimV-Node
 ./install --host 172.16.1.253 --token UMCvJkb9eAAQ1aWvZ9gcqCS4CIeJ9X0b
 ​
 # 配置网路
 [root@master JimV3-Node]# cd network/
 [root@master network]# ./bridge --ip 192.168.110.21 --netmask 255.255.255.0 --gateway 192.168.110.2 --dns 192.168.110.2 --nic ens33
 root@master network]# ip address show net-jimv
 6: net-jimv: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
     link/ether 00:0c:29:77:90:ae brd ff:ff:ff:ff:ff:ff
     inet 192.168.110.21/24 brd 192.168.110.255 scope global net-jimv
        valid_lft forever preferred_lft forever
     inet6 fe80::20c:29ff:fe77:90ae/64 scope link 
        valid_lft forever preferred_lft forever
  • 节点加入集群

    • 获取Token

image-20240620110256051

  • 加入集群

 [root@master network]# cd ..
 [root@master JimV3-Node]# ./install --host 192.168.110.21 --token GQi0JiduG8vAxUNZGlye2yWZQMYvtxoK
 ...
 Reboot.............
  • 等待重启后查看计算节点资源

image-20240620110800269

4.2.2 其他节点添加

  • 将镜像传到其他节点

 [root@master ~]# rsync -avz JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso 192.168.110.22:/root/
 [root@master ~]# rsync -avz JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso 192.168.110.23:/root/
 ​
 # 注意这里hosts解析会失效就剩自己,需要重新添加,或者直接用IP
 [root@master ~]# cat /etc/hosts
 ​
 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 192.168.110.21    master
  • 添加slave-01节点

 [root@slave-01 ~]# mount JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso /mnt/
 [root@slave-01 ~]# cd /mnt/JimV3-Node/network/
 [root@slave-01 network]# ./bridge --ip 192.168.110.22 --netmask 255.255.255.0 --gateway 192.168.110.2 --dns 192.168.110.2 --nic ens33
 [root@slave-01 network]# cd ..
 [root@slave-01 JimV3-Node]# ./install --host 192.168.110.21 --token GQi0JiduG8vAxUNZGlye2yWZQMYvtxoK   # 这里地址写控制节点的
 ...
 Reboot.............
  • 添加slave-02节点

 [root@slave-02 ~]# mount JimV-3.10.2-x86_64-DVD-240129-CentOS72009.iso /mnt/
 [root@slave-02 ~]# cd /mnt/JimV3-Node/network/
 [root@slave-02 network]# ./bridge --ip 192.168.110.23 --netmask 255.255.255.0 --gateway 192.168.110.2 --dns 192.168.110.2 --nic ens33
 [root@slave-02 network]# cd ..
 [root@slave-02 JimV3-Node]# ./install --host 192.168.110.21 --token GQi0JiduG8vAxUNZGlye2yWZQMYvtxoK   # 这里地址写控制节点的
 ...
 Reboot.............

image-20240620112801568

5. JimV应用

5.1 添加IP地址池

image-20240620113113128

image-20240620113211357

5.2 创建虚拟机

5.2.1 根据需求添加运算能力

image-20240620113506358

5.2.2 模版镜像导入

  • 从第三方导入

  • 获取模版

  • 添加模板

image-20240620114235586

  • 添加镜像

image-20240620114422984

  • ISO 导入

image-20240620114619486

5.2.3 创建实例

image-20240620120131311

image-20240620115043427

image-20240620115131247

最后一步直接创建实例

image-20240620115814939

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值