小编gad*_*iak的帖子

如何以最少的停机时间重新安装实时生产服务器?

我需要重新安装在 VMWare VPS 上运行的 Ubuntu 服务器。最简单的方法当然是从迷你 ISO 进行全新安装。但它是一台生产服务器,我无法承受一个小时或更长时间的停机时间。是否可以在几乎没有停机时间(例如 15 分钟左右)的情况下重新安装?

换句话说,我正在寻找一种方法来升级实时 Ubuntu 服务器上的操作系统版本,而不会出现明显的停机时间。我将手动传输所有设置和数据。

服务器事实:

  • Ubuntu 服务器 10.04.2 LTS amd64
  • 具有控制台访问权限的 VMWare VPS(我可以挂载本地 ISO 映像)
  • 单驱:
    • /boot, sda1@ext4上 92 MB
    • /, LVM root@ext4上 1.5 GB
    • /srv, LVM data@ext4上 19 GB
    • 在 LVM 上交换 swap

我还没有使用 Linux 文件系统工具(chroot等)的经验。但是,我想类似于以下的行动计划可能会奏效(host目标是 VPS 机器,upgrade是新操作系统):

  1. 安装升级操作系统

    在本地 Virtual Box 上安装新的 Ubuntu 服务器。

  2. 传输服务和设置

    从当前操作系统传输服务和设置以升级操作系统。我尽可能保持配置的便携性,并用于etckeeper跟踪配置更改。

  3. 将升级操作系统文件系统复制到主机

    我计划使用rsync将升级操作系统文件系统复制到主机。但是把它放在主机上的什么地方呢?我想到了:

    • 一个单独的分区;我需要缩小data …

linux ubuntu vps installation deployment

2
推荐指数
1
解决办法
980
查看次数

标签 统计

deployment ×1

installation ×1

linux ×1

ubuntu ×1

vps ×1