Most Powerful Open Source ERP

如何在 Rapid Space 提供者的服务器上安装操作系统和服务

服务器提供者如何在服务器上安装 Rapid.Space 标准操作系统和服务
  • Last Update:2021-04-09
  • Version:001
  • Language:zh

提供者的服务器要成为 Rapid Space 托管服务器,必须安装统一标准的操作系统和服务, 以下是安装步骤。

 

1. 安装操作系统

建议的操作系统是 Debian 10。Debian 9 也是可以接受的。

在小 SSD 磁盘上安装操作系统,以便 Rapid.Space VM 可以使用完整的大 SSD 磁盘。

大 SSD 磁盘应为/ dev / sdb。 如果不是这种情况,请执行从/ dev / sdb到大SSD 磁盘的符号链接。

 

2. 安装 re6st

wget https://deploy.erp5.net/re6st
bash re6st

为了安装 re6st,您将需要获得一个令牌。 Rapid.Space 团队会为您需要安装的每台服务器提供一个 re6st 令牌。

 

3. 安装 slapos

wget https://deploy.erp5.net/vifib
bash vifib

为了安装 slapos,您将需要获得一个令牌。 Rapid.Space 团队会为您需要安装的每台服务器提供一个 slapos 令牌。

请注意,此脚本还将安装名为“ upgrader”的 cron 以便定期升级计算机。 它还将在根帐户中安装所有 vifib 团队的 SSH 公钥,以便该团队可以 SSH 到您的服务器中。

现在重启服务器:

reboot

重启完成后,确保 KVM 允许嵌套模式:

grep -q 'Y\|1' /sys/module/kvm_*/parameters/nested && echo "KVM nested OK" || echo "KVM nested ERROR"

该命令应该返回

KVM nested OK

4. 设置虚拟机使用的磁盘

用 lsblk 定位大的 SSD 磁盘:

lsblk -pd -e 11

输出类似下面这样:

NAME     MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda   8:0    0   3.5T  0 disk
/dev/sdb   8:16   0 223.6G  0 disk

从中可以看出,/dev/sda 是大磁盘

将其添加到 /etc/opt/slapos/slapos.cfg,以便启用这个磁盘:

[manager:devperm]
allowed-disk-for-vm = /dev/sda

在配置文件中连接这个磁盘:

ln -sf /dev/sda /dev/disk/disk-path-for-vm

这样虚拟机在初始化服务器的时候就会使用这个磁盘。

运行下面的命令,确保重启后连接依然存在:

echo "@reboot root ln -sf /dev/sda /dev/disk/disk-path-for-vm" > /etc/cron.d/link-disk-path-for-vm

5. 压力测试

在让服务器上线之前,必须进行压力测试。

安装 stress-ng:

apt -y install stress-ng

运行 24 小时:

nohup stress-ng --cpu 60 --timeout 24h </dev/null >/dev/null 2>&1 &

6. 用讯空间管理员将机器添加到 SlapOS 云端

请求讯空间管理员执行下列步骤:

前置条件:

定位第三步创建的服务器,获得其引用信息(COMP-XXX)

以 "rapid.space" 身份登录 https://vifib.erp5.net/ ,根据引用信息找到该机器,接着执行下列操作:

  • 在 Capacity 标签页,将 Capacity 设为 40
  • 在 Model 标签页,将 Network 设为 proper network

以 "rapid.space" 身份登录 https://slapos.vifib.com/ ,根据引用信息找到该机器,接着执行下列操作:

  • 设置 Monitoring: Enabled
  • 设置 Upgrade: Auto Upgrade
  • 设置  Allocation Scope: Open for Subscribers Only
  • by using Supply
    • 安装上面获得的 <KVR> 信息
  • by using Transfer:
    • 设置 Future Location: <DHC>
    • 设置 Future Project: Rapid Space Computers