办公电脑 · 商业版

办公电脑继续用,系统盘与数据集中管

办公电脑照常用自己的 CPU、内存和显卡运行 Windows 或 Linux;系统盘则放进由 Nodekeeper 管理的分布式集中存储: 基础镜像只存一份,每台电脑有自己独立的可写盘,还有随时可选的恢复点。

不必先把所有办公负载改造成虚拟桌面。让支持的电脑从网络启动,保留本地计算能力,每个人的改动互不干扰, 容量与恢复点在一个面板里统一管理。

  • x86_64 电脑,BIOS 或 UEFI
  • Windows 10 / 11 · Debian 13 · Ubuntu 24.04
  • 电脑从本站点的存储启动
  • 包含在商业版

六个办公痛点,以及会有什么不同

每张卡片先写收益,再写一条最要紧的前提。已测试的系统和全部限制见支持矩阵。

痛点:每台电脑都配同样大的硬盘

容量从一个池里按需分

系统盘在分布式存储的集中存储池里精简分配,并计入配额,写了多少才占多少。存储池靠给集群加硬盘或主机扩容, 不用逐台更换电脑硬盘。

注意:每台电脑的盘大小在创建时确定;给已有云电脑盘扩容还没有成文的操作流程。 Windows 首次开机会自动把 C:扩展到整块盘。

痛点:每台电脑都重复保存同一套系统

基础镜像共享,个人改动独立

每个模板版本只存一份,是只读快照。每台电脑拿到自己的写时复制克隆,只有这台电脑自己的改动额外占空间, 也不会有两台电脑写同一块盘。

注意:已有电脑停留在创建时的模板版本上,发布新版本不会自动升级它们。

痛点:更新出错只能重装

回滚到恢复点

手动打快照,或按每小时、每天定时打快照并设定保留份数;出问题时把这台电脑的盘回滚到其中一个,而不是重装。

注意:回滚需要先关机,并通过双因素验证确认。

痛点:硬盘坏了,数据跟着没

系统盘不在桌下那块硬盘里

系统盘不在电脑里,而在多副本的分布式存储池中,副本分布在不同硬盘上;桌面电脑的硬盘坏了,不会把系统一起带走。

注意:这不等于备份;电脑故障时,还没写到盘上的工作会丢失。

痛点:每个办公室各管各的

多个办公室,一个面板管理

通过 NK 组网,在同一个面板里管理多个办公室;每个办公室的电脑从本站点的存储启动。

注意:不支持跨广域网从另一个办公室的存储启动电脑。

痛点:想集中管理,又不想全面改成 VDI

保留本地计算

操作系统和应用仍在电脑本机运行,只有盘是集中的;现有的台式机继续有用,也不需要把画面串流到屏幕上。

注意:需要关闭安全启动(Secure Boot);每种 Windows 网卡型号第一次网络启动前要预热一次。

办公电脑怎样启动,系统盘放在哪里

Linux 和 Windows 走不同的路径到达同一套存储。下图按 Nodekeeper 实际部署的样子画,没有任何产品里不存在的组件。

办公电脑怎样启动、系统盘放在哪里 Nodekeeper 面板管理同一办公站点里的站点节点和分布式存储集群。Linux 电脑直接从分布式存储映射自己的系统盘(块设备);Windows 电脑经 iSCSI 从站点节点启动,站点节点再从分布式存储读写这块盘。每台电脑都从 PXE 或启动介质开机,加载签名的 iPXE,在 NK 启动登录界面登录。 Nodekeeper 面板(主控) 模板 · 磁盘 · 配额 · 快照 · 登录校验 · 审计 管理 + 登录校验(经 NK 组网,可跨办公室) 分布式存储管理 同一个办公站点:电脑、站点节点和分布式存储集群在同一处 Linux 办公电脑 Debian 13 · Ubuntu 24.04 用本机 CPU · 内存 · 显卡运行 Windows 办公电脑 Windows 10 · 11 用本机 CPU · 内存 · 显卡运行 每台电脑怎样开机 PXE,或 U 盘 / ISO 启动介质 → 签名 iPXE → NK 启动登录 BIOS 或 UEFI · 需关闭安全启动 站点节点 NK 节点 · 虚拟机或物理机 • 提供网络启动文件 • 为 Windows 提供 iSCSI 目标 分布式存储集群(由 NK 管理) 块存储池 · 多副本 模板 v1 · v2 … 只读快照 写时复制克隆 Linux 电脑的系统盘(可写) Windows 电脑的系统盘(可写) + 每块盘各自的快照 电脑系统盘不使用分布式文件存储 块设备:Linux 直接映射自己的盘 iSCSI 块设备 启动文件 + 登录(经站点节点) 磁盘读写 启动与管理 iSCSI 流量不加密:请放在隔离的存储网络里。
实线是磁盘读写,虚线是启动文件与管理。窄屏上可以左右滑动查看;同样的步骤也写在下面。

开机过程

  1. 电脑从网络(PXE)或启动介质(U 盘或 ISO)开机,两种方式都会加载 Nodekeeper 签名的 iPXE。
  2. iPXE 加载 Nodekeeper 签名的启动系统,显示登录界面:输入用户的云电脑密码,开了双因素验证的再输动态码。 密码用 SRP-6a 校验,密码本身不会在网络上传送。
  3. Linux 电脑随后直接从分布式存储映射自己的块设备盘并启动。
  4. Windows 电脑经 iSCSI 启动:由一台专门的 NK 站点节点(虚拟机或物理机)为 Windows 提供 iSCSI 启动盘; Linux 电脑直接映射分布式存储上的块设备。每次会话使用独立的 CHAP 凭据。
  5. 之后所有运算都由电脑自己的 CPU、内存和显卡完成,只有磁盘读写经过网络。

各部分分工

部分负责什么它不是什么
PXE 或启动介质让电脑开机并加载签名的 iPXE。不是存储协议;开机之后不再从它运行任何东西。
NK 启动登录在交出任何一块盘之前先核对用户。不是明文密码输入框。
站点节点提供启动文件;为 Windows 经 iSCSI 提供系统盘。不是存储软件自带、已退役的 iSCSI 网关;目前每个站点一台,没有自动故障切换。
iSCSIWindows 系统盘的块访问。不加密:请放在隔离的存储网络里。
分布式块存储存放模板版本和每台电脑自己的盘。不共用写入:每台电脑一块可写盘。
分布式文件存储云电脑的系统盘在分布式块存储上;分布式文件存储用于网站存储和会员的“我的存储”。Windows 电脑不挂载分布式文件存储。
截图待补:CPC-1,真实办公电脑上的 NK 启动登录界面脱敏,注明版本与日期。
截图待补:CPC-2,模板版本及由它克隆出的云电脑盘脱敏,注明版本与日期。

容量:100 台电脑,每台 2 TB

一间办公室有 100 台电脑。有人只需要系统和少量办公文件,有人需要很大的工作空间。给每台电脑都配 2 TB 硬盘, 空闲的容量并不会自动流向需要它的人。Nodekeeper 的办公方案把电脑的盘放进集中存储,按需分配,随集群扩容。 这里的 2 TB 指磁盘/存储容量,不是内存。

四个不能混为一谈的量

  1. 现在的本地硬盘:100 × 2 TB = 200 TB,大部分空着,而且彼此不能共用。
  2. 分配容量:每台电脑看到的盘有多大。分配 2 TB 不等于写入了 2 TB。
  3. 实际存储的数据:共享基础镜像,加上每台电脑自己新增或改写的数据,再加上快照保留的历史。
  4. 需要采购的原始容量:实际数据乘以冗余(副本数),再加元数据和重建预留。
假设场景,不是 NK 实测,也不是采购建议;十进制单位(1 TB = 1,000 GB)。
假设所有终端使用同一基础镜像:
  基础镜像实际占用    B = 100 GB
  每台独占新增/改写   Δ = 100 GB
  终端数              N = 100

当前数据,暂未计快照历史:
  D = B + N × Δ = 100 + 100 × 100 = 10,100 GB = 10.1 TB

按三副本存储:
  10.1 × 3 = 30.3 TB

若正常使用不超过原始容量的 75 %(仅作演示):
  30.3 ÷ 0.75 = 40.4 TB

未计入:快照历史、存储盘与存储池的元数据、额外的模板版本、分配粒度、数据分布不均和运维余量。 75 % 只是算例,不是分布式存储的统一安全阈值,真实预留要按故障域和恢复要求设计。原来那 200 TB 本地硬盘没有任何冗余, 所以这也不是“同等可靠性下更便宜”的比较。

需要讲清楚的几点

  • 分配更大的逻辑盘不会凭空增加物理容量。要关注配额、给集群留够空间,并及时加硬盘或主机扩容。
  • 每台电脑自己的数据不只是员工主动保存的文档,还有系统更新、缓存和页面文件,所以每个克隆都会随使用增长。
  • 快照保留历史数据,同样占空间,并计入盘所有者的配额。
  • 在电脑里删除文件,不一定马上释放分布式存储里的空间。
  • 发布新的模板版本,不会替已经从旧版本克隆出来的电脑升级系统。
  • 纠删码的数据空间理论系数是 (k+m)/k,例如 4+2 为 1.5。Nodekeeper 为分布式存储的数据提供 2+1、2+2、4+2、8+3 几种配置,但电脑系统盘放在多副本存储池里,与上面的算例一致。
  • Nodekeeper 目前只在少量电脑上测试过,没有做过 100 台同时使用的测试。实际部署请先用自己的试点估算。

快照按计划保留,恢复点随时可选

快照创建很快,但我们暂不公布耗时;而且“创建恢复点”和“电脑重新可用”是两回事,后者包括一次重启。

能做什么

  • 手动快照,或按每小时、每天定时快照并设定保留份数。定时快照默认关闭,需要手动开启。
  • 把电脑的盘回滚到某个快照;也可以保留当前盘,把快照另存为一块新盘。
  • 每次回滚前,Nodekeeper 会自动给当前状态打一个快照,需要时可以回到它;重装系统前也会自动打快照。
  • 快照同样覆盖会员“我的存储”里的块存储盘、文件存储子卷和高可用虚拟机的磁盘。

要预期什么

  • 快照是崩溃一致的:相当于在那一刻断电时盘上的样子。没有 Windows VSS 或客户机代理参与, 当时正在写入的应用可能需要自己的恢复步骤。
  • 回滚需要电脑已关机(或会话已结束),并通过双因素验证确认。
  • 回滚会丢弃那个快照之后写入的全部内容。

一次恢复,按演示的顺序

  1. 创建一个恢复点。
  2. 在电脑上做一项明确的测试改动。
  3. 关机。
  4. 回滚到这个恢复点,用双因素验证确认。
  5. 开机,确认改动已经不在。
录屏待补:CPC-3,快照 → 测试改动 → 双因素验证回滚 → 重启后核对真实办公电脑,脱敏,标注版本、日期与终端类型。

副本、快照和备份,解决的是不同的问题

  • 副本防的是集群里某块硬盘损坏;坏数据也会被同样忠实地复制。
  • 快照撤销某台电脑上的错误更新或误操作;它和盘在同一个集群里。
  • 备份防的是整个集群出问题。Nodekeeper 的备份模块覆盖网站、数据库和 NK 配置; 把云电脑的盘备份到集群之外,目前还不支持。

出故障时会怎样

把数据从单块桌面硬盘上移走,能减少对单块硬盘的依赖;但整个办公环境是否可用,仍取决于链路上的每个环节。下面是各环节目前的表现。

什么出故障可以依靠的不要期待的
电脑自带的硬盘系统盘不在上面,电脑照常从网络启动。只存在本地硬盘上的文件不受保护。
电脑本身(主板、电源)用户到另一台兼容的电脑上登录;重新输入密码(和动态码)后,Nodekeeper 把这台云电脑转到新电脑上,并切断旧机器。旧机器上没保存的工作会丢失;这是换一台硬件重新登录,不是无感切换。Windows 需要这种网卡型号已经预热过。
分布式存储集群里的一块硬盘只要存储池的副本数和故障域规划得当,数据仍可从其余副本读取。存储硬盘掉线时,Windows 电脑可能蓝屏,需要重启。
站点节点已经在运行的 Linux 电脑继续工作,因为它们直接访问分布式存储。站点节点恢复或被替换之前,Windows 电脑会失去系统盘,期间所有电脑都无法开机。站点节点目前还没有自动故障切换。
网络或交换机已经写入分布式存储的数据不受影响。没有离线模式;从网络盘运行的电脑会停止工作,Windows 电脑会蓝屏。
误操作、病毒、勒索软件把受影响的电脑回滚到问题发生前的快照,回滚需要双因素验证。快照和盘在同一个集群里,不是备份;副本也会复制被破坏的数据。

连接多个办公室,统一管理存储与恢复

网络能连通另一个办公室,不等于电脑可以从那里运行。下面四件事要分开看:

管理

一个 Nodekeeper 面板管理多个办公室,经 NK 组网连接; NK 组网是 NK 节点之间的加密网络。

启动与磁盘流量

留在各自的办公室内:电脑从本站点的站点节点和分布式存储集群启动。

副本放在哪里

在该站点的分布式存储集群里,按它的存储池和故障域分布。

从另一个办公室运行

办公电脑不支持:跨广域网从存储启动不是受支持的拓扑。

NK 组网不会过滤成员之间的流量。如果办公室之间需要相互隔离,请自行规划隔离措施。

支持矩阵

测试过什么、需要什么、哪些还不支持。2026 年 11 月的版本起提供,包含在商业版与企业版的安装包中。

终端x86_64 物理电脑。虚拟机也可以作为终端(已用 KVM 虚拟机测试)。ARM 板卡和安卓设备暂不支持。
启动PXE,或启动介质(U 盘或 ISO)。支持 BIOS 和 UEFI。需关闭安全启动(Secure Boot),因为 iPXE 没有微软签名。
WindowsWindows 10 和 11(已测试版本号 26100、26300),BIOS 与 UEFI。Nodekeeper 用你自己有授权的 Windows ISO 构建模板,不分发 Windows 镜像。每种网卡型号加插槽布局需要预热一次,或在网卡库里有对应条目,因此未知型号不是零操作。 显卡驱动由你自行安装。不支持 Windows Server 作为模板。
LinuxDebian 13 与 Ubuntu 24.04 模板;从 ISO 离线构建的模板目前只有 Debian 13。内核由 Nodekeeper 提供, 暂不支持启动自带内核。
运行时数据路径Linux:直接映射分布式存储上的块设备。Windows:经 iSCSI 到站点节点,由站点节点读写分布式存储上的块设备。 每次会话独立 CHAP 凭据。iSCSI 流量不加密,应放在隔离的存储网络里。
身份与隔离每个用户一个云电脑密码(SRP-6a),可加动态码。每台电脑一块可写盘,模板版本只读。 一台云电脑同一时间只在一台电脑上运行;换到另一台电脑需要重新输入密码,并切断旧机器。
容量精简分配,按所有者设配额;存储池靠加硬盘或主机扩容。给已有云电脑盘扩容还没有成文流程。
快照手动或定时(每小时、每天),可设保留;默认关闭。崩溃一致。回滚需关机并通过双因素验证,回滚前自动快照。
可用性见出故障时会怎样。为 Windows 提供启动盘的站点节点目前没有自动故障切换。
多个办公室经 NK 组网统一管理;每个办公室从本站点启动。
测试规模少量电脑:一台 AMD 台式机(Windows 的 BIOS 与 UEFI 启动,以及 Debian)、一台经 USB 网卡接入的办公电脑, 以及作为 Windows UEFI 终端的 KVM 虚拟机。没有做过多台同时开机的测试,也没有 100 台的测试。
性能暂不公布数据:目前仅有的测量来自一个小型实验集群,而瓶颈正是这个集群本身。
授权见套餐与授权。Windows 和应用软件的许可由你自行负责。

常见问题

这一定是虚拟桌面吗?

不是。办公电脑从网络启动,在自己的硬件上运行系统和应用,集中的只是系统盘。把桌面放在虚拟机里运行是另一条路径, 见云电脑总览。

必须买新的瘦终端吗?

不一定。现有的 x86_64 电脑只要能从网络或 U 盘启动、能关闭安全启动,Windows 电脑的网卡型号已经预热过,就可以使用。 建议先拿几种机型试一下。

100 台电脑各分 2 TB,就必须先买 200 TB 存储吗?

不是。分配容量不等于实际数据。要按基础镜像、每台电脑自己的写入、快照历史、副本和预留来规划, 参见上面的容量算例。如果写入超过规划,存储仍然可能写满,所以要关注配额和剩余空间。

几个人会不会共用同一块可写的 Windows 系统盘?

不会。大家共享的是只读的模板版本;每台电脑都有自己的可写克隆,一台云电脑同一时间只在一台电脑上运行。

分布式文件存储和 iSCSI 是一回事吗?

不是。分布式文件存储是文件系统;iSCSI 经站点节点为 Windows 提供系统盘的块访问。电脑系统盘是分布式存储里的块设备镜像, 分布式文件存储用于网站存储和会员的“我的存储”。

断网还能用吗?

不能。从网络盘运行的电脑在运行期间一直需要网络和存储,没有离线模式。

能用快照代替备份吗?

不能。快照和盘在同一个集群里。用快照撤销改动,对不能丢的数据另做独立备份。

你们提供电脑、服务器、存储或 Windows 许可吗?

不提供。Nodekeeper 是自托管的管理软件;电脑、服务器、硬盘、网络,以及操作系统和应用软件的许可,都由你自己负责。

授权怎么计算?

Nodekeeper 按节点授权,即每台运行 Nodekeeper 的机器。从网络启动的办公电脑本身不运行 Nodekeeper。 办公部署里的站点节点和分布式存储主机怎样计数,请在购买前和我们确认。

套餐与授权

商业版
¥199 每节点 / 月,或 ¥1990 / 年

完整的办公流程都在商业版里,不需要另购插件:网络启动、为 Windows 提供 iSCSI 的站点节点、 分布式存储部署与管理、模板与克隆、配额、快照与回滚,以及办公室之间的 NK 组网。

每节点指每台运行 Nodekeeper 的机器。购买前请向我们确认你的办公部署中站点节点和分布式存储主机的计数方式。

专业版

专业版可以管理虚拟机,但不包含云电脑和分布式存储功能,无法运行这套办公流程。

企业版

合同条款与大规模部署,请联系销售。

N 节点守护者

一站式 Linux 服务器运维 Agent。

支持
[email protected] QQ:20471599 QQ 群:779512448

售前 / 技术支持: QQ 20471599
© 2026 Nodekeeper 版权所有 ·