Hyper Open Edge Cloud

如何创建新的 Rapid.Space 数据中心

如何创建新的 Rapid.Space 数据中心
  • Last Update:2021-01-06
  • Version:001
  • Language:zh

当 Rapid.Space 的机器安装到一个新地方的时候,Rapid.Space 管理员需要根据下面的步骤在 SlapOS master上准备数据:

确定数据中心的信息

为了创建所需的数据,需要新数据中心下面相关信息:

  • 持有公司的名称 <DHC>
  • 数据中心的 GPS 坐标
  • 数据中心的位置(地区/国家) <DL>

还有当前 KVM 的版本信息 <KRV>

创建计算机网络项目

我们需要一个能容纳数据中心的计算机网络的项目,这个项目将用于与Rapid.Space管理员共享计算机网络。这个项目将用于与 RapidSpace 管理员共享计算机网络。

以用户身份登录https://panel.rapid.space,点击 "项目"菜单,然后 "+ 添加"。该项目必须命名为 "Rapid Space Network for <DHC>"。

创建计算机网络

以用户身份登录 https://panel.rapid.space ,点击 "网络" 菜单,然后点击 "+ 添加"。计算机网络的标题必须是"<DHC> (<DL>)"。这个标题非常重要,因为它将显示在Rapid.Space 的订购页面上。您还需要记住计算机网络编号<CNR>

然后,您需要将这个计算机网络转移到您之前刚刚创建的项目中。要做到这一点,在您的计算机网络页面上,点击 "转移 "按钮,然后在 "将来的项目 "栏中选择您的项目。你可以让 "将来的组织 "为空。然后点击 "保存"。

建立计算机项目

我们需要一个能容纳数据中心计算机的项目。这个项目将用于与RapidSpace管理员共享计算机。它必须与计算机网络的项目不同。

以您的用户身份登录 https://panel.rapid.space,点击 "项目 "菜单,然后点击 "+添加"。该项目必须命名为 "Rapid Space Computers for <DHC>"。请注意这个项目的编号<PCR>

创建站点

以 用户身份登录 https://panel.rapid.space,点击 "站点"  菜单,接着点击 "+ 添加"。标题应为 "<DHC>"。在站点中填写该数据中心的 GPS 坐标。

 

更新所有计算机

你对必须你的每一台电脑做以下事项:

  • 在计算机页面中,你应该设置以下参数,然后保存。
    • 网络:你刚刚创建的计算机网络
    • 监控:已启用
    • 升级:自动升级
    • 发布状态/范围:开启(仅订阅者)
  • 在计算机页面中,点击 "转移 "按钮,然后填写以下内容,继续进行。
    • 将来的地点:使用你刚才创建的网站
    • 将来的项目:使用 "Rapid Space Computers for <DHC>"项目。
    • 将来的组织:留空
  • 在计算机页面中,点击 "供应 "按钮,然后供应KVM软件版本。您应该使用<KRV>版本。如果没有特别说明,则为最新版本。

将所有信息发送给 RapidSpace 管理员

最后,为了让RapidSpace管理员在RapidSpace网站上添加您的机器,您需要共享项目并发送所有信息。

在您创建的2个项目中,您应该点击 "邀请用户 "和 "继续",以获得与RapidSpace管理员共享的邀请链接。

然后,您应该打开一个标题为 "Open my datacenter"的工单,包含以下信息。

  • "Rapid Space Network for <DHC>"项目的邀请链接
  • "Rapid Space Computers for <DHC>"项目的邀请链接
  • "Rapid Space Computers for <DHC>"项目的编号:<PCR>
  • <DHC> (<DL>) "网络的编号:<CNR>
  • 网站名称

对于RapidSpace提供商来说,工作已经完成。其余的工作必须由RapidSpace管理员完成。当RapidSpace管理员处理完毕后,该工单将提示回复并关闭。

 

以下是RapidSpace管理员的工作内容

收到客户的工单后,RapidSpace管理员必须进行以下操作。

加入项目

以 rapid.space 用户身份登录 https://panel.rapid.space ,然后点击工单中的 2 个链接。

在网络中的所有计算机上设置适当的容量

在 https://vifib.erp5.net ,以超级管理员的身份登录,对计算机网络中的每台计算机都要设置容量为40。

创建两个 Subscription Condition

以超级管理员身份登录 https://vifib.erp5.net ,用中英文分别为新数据中心创建一个 Subscription Condition 。

英文版应含有下列参数(其中未列出的参数留空):

  • title: Rapid Space VM in <DHC> datacenter
  • reference: rapidvm-<CNR>
  • short title: Rapid Space VM <DHC>
  • supplier: "Rapid Space" (organisation_module/rapid_space)
  • price: 195
  • currency: EUR
  • Parameter Template Renderer Method Id: SubscriptionCondition_renderKVMClusterParameter
  • Software Release: <KRV>
  • Software Type: kvm-cluster
  • Root SLA XML: <?xml version="1.0" encoding="utf-8" ?>
    <instance>
      <parameter id="project_guid">PROJ-24</parameter>
      <parameter id="network_guid"><CNR></parameter>
    </instance>
  • Root XML: <?xml version="1.0" encoding="utf-8"?>
    <instance>
        <parameter id="_">{
        "frontend": {
          "frontend-additional-instance-guid": "SOFTINST-123499"
        },
        "kvm-partition-dict": {
            "KVM0": {
                "cpu-count": 40,
                "cpu-max-count": 41,
                "ram-size": 245760,
                "ram-max-size": 245761,
                "disk-device-path": "/dev/disk/disk-path-for-vm",
                "project-guid": "PROJ-24",
                "network-guid": "<CNR>",
                "disable-ansible-promise": true
            }
        }
    }</parameter>
    </instance>

中文版应含有下列参数(其中未列出的参数留空):

  • title: [ZH] Rapid Space VM in <DHC> datacenter
  • reference: rapidvm-<CNR>_zh
  • short title: Rapid Space VM <DHC>
  • supplier: "Rapid Space" (organisation_module/rapid_space)
  • price: 1888
  • currency: CNY
  • Parameter Template Renderer Method Id: SubscriptionCondition_renderKVMClusterParameter
  • Software Release: <KRV>
  • Software Type: kvm-cluster
  • Root SLA XML: <?xml version="1.0" encoding="utf-8" ?>
    <instance>
      <parameter id="project_guid">PROJ-24</parameter>
      <parameter id="network_guid"><CNR></parameter>
    </instance>
  • Root XML: <?xml version="1.0" encoding="utf-8"?>
    <instance>
        <parameter id="_">{
        "frontend": {
          "frontend-additional-instance-guid": "SOFTINST-123499"
        },
        "kvm-partition-dict": {
            "KVM0": {
                "cpu-count": 40,
                "cpu-max-count": 41,
                "ram-size": 245760,
                "ram-max-size": 245761,
                "disk-device-path": "/dev/disk/disk-path-for-vm",
                "project-guid": "PROJ-24",
                "network-guid": "<CNR>",
                "disable-ansible-promise": true
            }
        }
    }</parameter>
    </instance>