Skip to content
Novaix 目前处于早期开发阶段,功能尚未稳定,可能存在严重的 Bug。请勿用于生产环境。

实例管理

实例是 Novaix 管理的核心对象,每个实例对应一台虚拟机或容器。管理员和用户都可以对实例执行各种操作。

管理员操作

管理员可以在管理面板的「实例管理」中查看和管理所有实例。支持的操作包括:

生命周期管理

操作说明
启动启动已停止的实例
停止正常关机
强制停止强制断电,类似拔电源
重启重新启动实例
冻结 / 解冻暂停或恢复实例运行
重装系统使用指定镜像重新安装系统,数据将被清除
删除永久删除实例及其所有数据

注意

强制停止可能导致数据丢失,建议仅在正常关机无响应时使用。重装系统和删除操作不可恢复,请谨慎执行。

快照管理

快照可以保存实例在某一时刻的完整状态。您可以:

  • 创建快照:保存当前状态
  • 恢复快照:将实例恢复到快照时的状态
  • 删除快照:删除不再需要的快照

注意

  • 快照会占用节点的磁盘空间,创建过多快照可能导致节点存储不足
  • 恢复快照会完全覆盖实例当前的所有数据,此操作不可撤销
  • 建议在创建快照前先停止实例,以确保数据一致性(运行中的实例也可以创建快照,但可能存在文件系统不一致的风险)

网络与安全

  • 防火墙规则:为实例配置入站和出站规则,支持 TCP、UDP、ICMP 协议
  • 更换 IP:从 IP 池中分配新的 IP 给实例,旧 IP 会被回收
  • 添加 / 移除额外 IP:管理实例的附加 IP
  • 反向 DNS:为实例的 IP 设置 rDNS 记录

TIP

防火墙规则是在虚拟化层面实现的,独立于实例内部的防火墙(如 iptables / ufw)。两层防火墙是叠加关系,流量需要同时通过两层才能到达实例。如果您在 Novaix 中开放了某个端口但仍无法访问,请同时检查实例内部的防火墙配置。

远程访问

  • 终端(Terminal):在浏览器中直接打开实例的 Shell 终端,需要实例内系统已启动并运行了 Shell 环境
  • 控制台(Console):通过 VNC 访问实例的图形界面,适用于系统未启动或网络不通的情况。即使实例的网络完全不可用,控制台也可以正常访问

终端和控制台的区别

终端类似于 SSH 连接,需要实例内的操作系统正常运行。控制台类似于物理机的显示器+键盘,即使操作系统未启动(如卡在 GRUB 引导界面)也可以操作。如果您的实例无法 SSH 登录,优先尝试使用控制台排查问题。

其他操作

  • 升级配置:调整实例的 CPU、内存、磁盘等资源
  • 限速 / 解除限速:限制或恢复实例的网络带宽
  • 重置密码:重置实例的 root 密码

用户自助操作

用户在用户面板中可以管理自己的实例,支持的操作包括:

  • 启动、停止、重启
  • 重装系统(限套餐允许的镜像)
  • 创建和恢复快照
  • 查看资源监控数据
  • 打开终端和控制台
  • 管理防火墙规则
  • 查看操作历史

操作并发限制

同一个实例在同一时间只允许执行一个操作任务。例如,当实例正在创建快照时,您无法同时执行重启或重装操作,需要等当前任务完成后才能发起新操作。这是为了避免并发操作导致数据损坏或状态混乱。

异步任务

大部分实例操作(创建、重装、快照等)是异步执行的。操作发起后会生成一个任务,您可以在管理面板的「任务管理」中查看所有任务的状态和日志。

任务支持实时日志查看,您可以看到操作的每一个步骤和进度。如果任务失败,日志中会包含详细的错误信息,方便排查问题。

TIP

如果任务长时间处于「运行中」状态没有进展,通常是因为节点连接中断或节点负载过高。请先检查节点的连接状态和资源使用情况。