首页
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
文档
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

一键安装

1. 环境准备

这里的部署示例中我们使用1台物理机,操作系统使用RockyLinux 8.6,在这台物理机上部署CSYun Server和CSYun Agent程序。

项目 说明
主机名 csyun-el8
IP地址 10.197.165.181
部署的服务 CSYun Server端
CSYun Agent端
存储路径 系统存储池路径:/vms
ISO文件存储目录: /iso

这台机器需要按文档 操作系统安装 中给出的命令安装好kvm虚拟化软件,需要安装的软件和依赖项如下:

  1. yum install -y libvirt qemu-kvm virt-viewer bridge-utils avahi dmidecode virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel

CSYun提供了一键安装脚本快速安装CSYun的方法,本文将使用此方法进行快速安装。如果想了解更详细的安装方法,请阅读后续章节《 软件安装 》 中的内容。

2. 安装csyun-server

在clup-el8主机上运行下面脚本即可一键安装,可以使用--csyun-version参数或者设置CSYUN_VERSION环境变量来指定安装的版本,支持的操作系统的版本和架构如下:

序号 操作系统 x86_6架构 Arm64架构(鲲鹏、飞腾等)
1 RHEL/CentOS 7
2 RHEL/CentOS/RockyLinux/AlmaLinuxOracleLinux 8
3 RHEL/CentOS/RockyLinux/AlmaLinux/OracleLinux 9
4 Alpine
5 Debian11
6 Debian12
7 Ubuntu22.04
8 Ubuntu24.04
9 OpenEuler20.03
10 OpenEuler22.03
11 OpenEuler24.03
12 银河麒麟v10(ky10)

在主机下运行以下脚本即可一键安装最新版本:

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-server install

如果机器有多个IP地址,上面的安装程序会提示使用哪个IP地址:

  1. ...
  2. ...
  3. ...
  4. ======== begin install csyun-server3.0.3.el8.x86_64.bin ...
  5. ==== Installation is starting ...
  6. /usr/bin/rpm
  7. What is your ip?
  8. 1) 10.2.1.30/20
  9. 2) 192.168.122.1/24
  10. #? 1

如上面输入1,选择第一个IP地址,回车继续,就完成了安装。

然后我们在浏览器中输入http://IP:8090 ,打开Web界面

默认用户名:admin

默认密码:cstech

输入后即可登陆CSYun的管理界面。在初次使用时,会有一个配置引导界面:
csyun-server配置向导

该引导界面会引导您设置csyun的默认存储池和ISO存储池,以及桥接网络的自动配置。由于此时csyun-agent还未安装,还无法进行配置,需要后续把csyun-agent安装后再进行初始化设置。

3. 安装csyun-agent

在需要创建虚拟机的物理机上安装csyun-agent,本示例在10.197.165.181机器上安装csyun-agent。

一键安装脚本支持的操作系统的类型和csyun-server相同。

在主机下运行脚本即可一键安装最新版本:

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-agent install

上面的安装脚本运行中要求输入csyun服务端的IP地址, 这里输入我们csyun-server机器的IP地址,然后回车继续:

  1. ==== Installation is starting ...
  2. Enter csyun-server IP Addr: 10.197.165.181
  3. csyun-server ip is 10.197.165.181!
  4. ==== register systemd service ...
  5. Recognize this operating system is
  6. register service csyun-agent sucessfully.
  7. ==== register systemd service ok.
  8. ==== Installation is complete.

看到successfully表明csyun-agent安装完成,可以开始使用。

4. 配置存储的位置

回到之前csyun-server的配置引导界面,进行csyun云平台的初始化:
初始化存储池

在上面的界面中,我们把默认存储池路径设在/vms目录下,ISO存储池路径设为/isoimg目录,两个存储池分别存放虚拟机的镜像文件和操作系统ISO安装镜像。请保证这里目录所在的文件系统有足够的空间。

点击下一步, 进行初始化网络:
初始化网络

在上面的界面中,我们可以选择初始化网络,或者先不设置桥接网络,暂时跳过该步骤,下次进入界面时再初始化网络。

需要注意的是初始化桥接网络时会断开网络,配置成功后就会自动恢复网络。如果配置不成功或者配置时间超过1分钟,那么就会恢复回原本的网络配置。

初始化网络成功后就完成了csyun云平台的初始化。
初始化完成

软件安装完成后,我们就可以按文档 如何安装一台虚拟机 的步骤创建出一台虚拟机了。

5. 附录:一键安装脚本的使用说明

安装csyun-server的方法:

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-server install

安装csyun-agent的方法:

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-agent install

卸载csyun-server的方法

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-server remove

卸载csyun-agent的方法

  1. wget -qO /tmp/csyun.sh --no-check-certificate https://get.csudata.com/csuinst/csyun.sh && bash /tmp/csyun.sh csyun-agent remove
目录
img