diff --git a/docs/guide/oneclickvirt/images/base.png b/docs/guide/oneclickvirt/images/base.png new file mode 100644 index 0000000000..8d75bdfeb9 Binary files /dev/null and b/docs/guide/oneclickvirt/images/base.png differ diff --git a/docs/guide/oneclickvirt/images/connect.png b/docs/guide/oneclickvirt/images/connect.png new file mode 100644 index 0000000000..b3179c487d Binary files /dev/null and b/docs/guide/oneclickvirt/images/connect.png differ diff --git a/docs/guide/oneclickvirt/images/ipt1.png b/docs/guide/oneclickvirt/images/ipt1.png new file mode 100644 index 0000000000..9bad21c019 Binary files /dev/null and b/docs/guide/oneclickvirt/images/ipt1.png differ diff --git a/docs/guide/oneclickvirt/images/ipt2.png b/docs/guide/oneclickvirt/images/ipt2.png new file mode 100644 index 0000000000..767bad29b8 Binary files /dev/null and b/docs/guide/oneclickvirt/images/ipt2.png differ diff --git a/docs/guide/oneclickvirt/images/location.png b/docs/guide/oneclickvirt/images/location.png new file mode 100644 index 0000000000..04c8940c62 Binary files /dev/null and b/docs/guide/oneclickvirt/images/location.png differ diff --git a/docs/guide/oneclickvirt/images/setct.png b/docs/guide/oneclickvirt/images/setct.png new file mode 100644 index 0000000000..bbaa9ae2ca Binary files /dev/null and b/docs/guide/oneclickvirt/images/setct.png differ diff --git a/docs/guide/oneclickvirt/images/setvirt.png b/docs/guide/oneclickvirt/images/setvirt.png new file mode 100644 index 0000000000..3b4baf2987 Binary files /dev/null and b/docs/guide/oneclickvirt/images/setvirt.png differ diff --git a/docs/guide/oneclickvirt/images/setvm.png b/docs/guide/oneclickvirt/images/setvm.png new file mode 100644 index 0000000000..149c252a21 Binary files /dev/null and b/docs/guide/oneclickvirt/images/setvm.png differ diff --git a/docs/guide/oneclickvirt/images/sshtest.png b/docs/guide/oneclickvirt/images/sshtest.png new file mode 100644 index 0000000000..9a5d64d8ad Binary files /dev/null and b/docs/guide/oneclickvirt/images/sshtest.png differ diff --git a/docs/guide/oneclickvirt/oneclickvirt_usage.md b/docs/guide/oneclickvirt/oneclickvirt_usage.md index 2174f036b3..23b66af801 100644 --- a/docs/guide/oneclickvirt/oneclickvirt_usage.md +++ b/docs/guide/oneclickvirt/oneclickvirt_usage.md @@ -32,23 +32,65 @@ outline: deep 以下是录入节点的设置步骤: -1. 录入节点基础信息(必须) +1. 录入节点基本信息(必选) -录入登录信息的下方,有一个测试按钮,一般来说不需要手动修改对应的连接参数,如果延迟过高或者丢包率很高,那么最好将参数按照提示调高一些,增加容错率。 +![](./images/base.png) + +服务器名称最好仅英文+数字,不哟用特殊字符,最好控制在6个字符以内,后续开设容器或虚拟机的时候,会自动带上这个服务器名称前缀。 + +服务器类型选择你实际安装了的虚拟化技术名称,docker默认只能开设容器,其他虚拟化技术可开设虚拟机。 + +主机地址填写节点的公网IPV4地址,这个地址将被用作SSH连接,API连接,NAT端口映射。 + +端口填写SSH连接的端口。 + +描述可备注当前节点的一些信息,仅管理员可见。 + +状态默认为启用状态,允许后面的健康检测后,被普通用户申请领取开设实例。 + +架构是节点本身的架构,目前支持纳管amd64架构和arm64架构的节点,自己对应选取。 + +2. 录入节点连接配置(必选) + +![](./images/connect.png) + +用户名推荐使用root用户,因为后面自动配置api的时候需要对应下载一些依赖。 + +密码就是SSH登录用的密码,当然如果你不使用密码,使用密钥登录也是可以的。 + +SSH超时配置是设计测试连通性和优化容错率的 + +![](./images/sshtest.png) + +前面信息填写完毕后,点击测试,会出现对应的提示值,点击应用即可,当然不进行应用也行,容错率更高一些。 + +这么设计是为了适配一些与面板机器连通性极差的节点,增加这些参数的数值意味着更高的容错率。 + +执行超时时间一般不需要进行修改,除非你的节点本身性能特别弱,执行命令耗时很久。 2. 设置节点所在位置(可选) -直接输入具体国家进行勾选,主流国家都已经有预设了,有对应的旗帜图标。设置位置后,普通用户的申请领取界面将可以看到对应的旗帜和地区,还有自动匹配的所在大洲。 +![](./images/location.png) -3. 设置节点支持开设的实例类型和对应实例类型的数量限制(必须) +直接输入具体国家进行点击勾选,大部分国家都已经有预设了,有对应的旗帜图标。 -对于docker类型的节点,只能开设容器,其他虚拟化类型都支持开设虚拟机和容器。如果不需要开设虚拟机,务必取消虚拟机的勾选。 +设置位置后,普通用户的申请领取界面将可以看到对应的旗帜和地区,还有自动匹配的所在大洲。 -数量限制如果保持默认的参数0,意味着不进行节点层面的这个类型的实例类型数量限制。对于容器,建议按照以下公式设置数量 +3. 设置节点支持开设的实例类型和对应实例类型的数量限制(必选) + +![](./images/setvirt.png) + +对于docker类型的节点,只能开设容器,其他虚拟化类型都支持开设容器和虚拟机(前提是节点本身支持)。 + +如果不需要开设虚拟机,务必取消虚拟机的勾选。 + +数量限制如果保持默认的参数0,意味着不进行节点层面的这个类型的实例数量限制。 + +对于容器类型,建议按照以下公式设置数量 节点空闲存储盘大小 / 将分发的实例的最小硬盘大小 = 实例最大数量 -对于虚拟机,则 +对于虚拟机类型,则 节点空闲内存大小(含虚拟内存) / 将分发的实例的最小内存大小 = 实例数量 @@ -56,16 +98,28 @@ outline: deep 4. 设置实例类型对应的资源超配置(可选) +![](./images/setct.png) + 默认容器类型不限制CPU和内存预分配的总量,但限制预分配的硬盘总量,以达到最优化的资源共享和最大化的实例数量。 -默认虚拟机类型限制所有资源,预分配的总量最大值不能超过实际资源大小。 +![](./images/setvm.png) -具体来说,如果你需要限制哪种资源不被超开,那么就点击限制,限制后将无法超开对应资源。 +默认虚拟机类型限制所有资源,预分配的资源总量最大值不超过实际资源大小。 -这块的限制是限制在对应类型的实例在这个节点上总的资源占用,这里的资源占用是预分配的,不是实际的实例占用,仅用于计算空闲资源限制开设。 +对于ProxmoxVE,还有一个开设的硬盘所在存储池名字可以设置,如果多盘的pve,需要设置开在哪个存储池上。 + +其他类型的虚拟化环境在安装过程中有询问具体存储池开设位置了,所以就不需要录入了。 + +总的来说,如果需要限制哪种资源不被超开,那么就点击限制,限制后将无法超开对应资源,不限制则可超开对应资源。 + +这里限制的是该节点上此类实例的总资源占用,用于计算可用资源和限制实例创建。 不推荐进行修改,除非你知道这块的设置在干什么。 +5. IP映射配置(可选) + + + 5. 设置节点层面的等级限制(必选) 这块预设了5个等级,用户申请领取的时候,将经过这个限制筛选配置。