WEB开发网
开发学院服务器虚拟化 如何给Virtuozzo扩容迁移? 阅读

如何给Virtuozzo扩容迁移?

 2007-11-02 04:29:45 来源:WEB开发网   
核心提示:当vz(parallels的虚拟机平台)服务器硬盘用满后,可挂载一个新硬盘,如何给Virtuozzo扩容迁移?,然后有如下几种可能的处理方式:1) 将新vps(parallels的虚拟机平台)创建到新磁盘,原vps(parallels的虚拟机平台)不动,则所有数据都将丢失,建议进行妥善备份后,2) 修改vps(para
当vz(parallels的虚拟机平台)服务器硬盘用满后,可挂载一个新硬盘,然后有如下几种可能的处理方式:
1) 将新vps(parallels的虚拟机平台)创建到新磁盘,原vps(parallels的虚拟机平台)不动。
2) 修改vps(parallels的虚拟机平台)备份路径到新磁盘,并迁移vps(parallels的虚拟机平台)备份到新磁盘。
3) 将老磁盘上所有vps(parallels的虚拟机平台)都迁移到新磁盘运行。
4) 将vps(parallels的虚拟机平台)迁移到其他服务器上。

对于如下几种操作,针对linux、windows服务器,使用vz(parallels的虚拟机平台)mc等工具,方法如下:

---------------------------------------
virtuozzo(parallels的虚拟机平台) For Linux
---------------------------------------

1) 创建新的vps(parallels的虚拟机平台)到新硬盘。
通过vz(parallels的虚拟机平台)MC创建vps(parallels的虚拟机平台)时候,可以直接选择创建vps(parallels的虚拟机平台)的路径。
但是,通过HSPcomplete、Prima(最完善的虚拟主机管理系统)、vz(parallels的虚拟机平台)cc来创建的时候,不能选择vps(parallels的虚拟机平台)路径。
这个时候,可以登录到服务器修改配置文件。

修改/etc/sysconfig/vz(parallels的虚拟机平台)
找到如下一段:
## Defaults for VEs
VE_ROOT="/vz(parallels的虚拟机平台)/root/$VEID"
VE_PRIVATE="/vz(parallels的虚拟机平台)/private/$VEID"

如果新的磁盘挂载到/vz(parallels的虚拟机平台)2,则新建/vz(parallels的虚拟机平台)2/root和/vz(parallels的虚拟机平台)2/private,在配置文件改成:
VE_ROOT="/vz(parallels的虚拟机平台)2/root/$VEID"
VE_PRIVATE="/vz(parallels的虚拟机平台)2/private/$VEID"

修改VE_ROOT和VE_PRIVATE的值后,保存退出,不需要重新启动任何服务。
这个时候新的vps(parallels的虚拟机平台)就会创建在新的目录上。而原有vps(parallels的虚拟机平台)的运行不受影响。

注意:新的磁盘需要用EXT3格式挂载。

2) 迁移备份到新硬盘。

修改/etc/vz(parallels的虚拟机平台)backup.conf
找到BACKUP_DIR="/vz(parallels的虚拟机平台)/backups"
修改到新的路径
同时移动原来的备份文件到新路径,否则老备份文件将不会被显示。

不需要重新启动任何服务,即可生效。
此时执行备份,都会存储到新路径下。

3) 所有老vps(parallels的虚拟机平台)都切换到新硬盘。

使用vz(parallels的虚拟机平台)MC,点击vps(parallels的虚拟机平台),选择Task,里边有Move选项,即可修改vps(parallels的虚拟机平台)的ID
或者移动到其他磁盘上。

如果没有vz(parallels的虚拟机平台)mc,使用命令行:
首先确认要迁移的vps(parallels的虚拟机平台)的id,并停止这个vps(parallels的虚拟机平台)
进入/etc/sysconfig/vz(parallels的虚拟机平台)-scripts目录,找到对应的<vps(parallels的虚拟机平台)-id>.conf
找到其中如下内容:
VE_ROOT="/vz(parallels的虚拟机平台)/root/$VEID"
VE_PRIVATE="/vz(parallels的虚拟机平台)/private/$VEID"
修改为新的磁盘路径

然后再启动vps(parallels的虚拟机平台),即可在新的磁盘上运行vps(parallels的虚拟机平台)

4) 将vps(parallels的虚拟机平台)迁移到其他vz(parallels的虚拟机平台)服务器上。

使用vz(parallels的虚拟机平台)mc进行迁移是最简单的。
如果没购买vz(parallels的虚拟机平台)mc,可使用命令行工具vz(parallels的虚拟机平台)migrate迁移。
详细参数见文档下载中的培训材料《vz(parallels的虚拟机平台)基本操作》章节。

---------------------------------------
virtuozzo(parallels的虚拟机平台) For Windows
---------------------------------------

1) 创建新的vps(parallels的虚拟机平台)到新硬盘。

使用VCMC可以完成这一点,创建vps(parallels的虚拟机平台)时候可以设置硬盘路径。
但是,通过HSPcomplete、Prima(最完善的虚拟主机管理系统)、vz(parallels的虚拟机平台)cc来创建的时候,不能选择vps(parallels的虚拟机平台)路径。
需要修改注册表中的相应字段来完成这个功能。

a. 首先停止所有vps(parallels的虚拟机平台),包括Svps(parallels的虚拟机平台)。
b. 修改vz(parallels的虚拟机平台)安装目录的vz(parallels的虚拟机平台)\conf\vps(parallels的虚拟机平台).ID.conf,ID即对应的ID号码。
在这个文件中,加入vz(parallels的虚拟机平台)private="d:\vz(parallels的虚拟机平台)\Private\vps(parallels的虚拟机平台)_ID"一行配置
这行配置指明了当前的vps(parallels的虚拟机平台)需要被保留在目前的D盘目录下。
注意:所有的vps(parallels的虚拟机平台)都要修改。
c. 移动所有整个vz(parallels的虚拟机平台)目录到新的分区
但保留private目录不要移动。
d. 在新的磁盘上的vz(parallels的虚拟机平台)目录下建立一个空的private目录。
e. 修改注册表,找到如下字段:
HKEY_LOCAL_MACHINE\SOFTWARE\SWSoft\virtuozzo(parallels的虚拟机平台)\vz(parallels的虚拟机平台)ROOT
把vz(parallels的虚拟机平台)root修改为新的磁盘。
f. 重新启动整个硬件节点。

在上述操作后,vz(parallels的虚拟机平台)root目录就切换到了新的磁盘
新创建的vps(parallels的虚拟机平台),都会建立在新磁盘的vz(parallels的虚拟机平台)\private目录下
而原有的vps(parallels的虚拟机平台),还能保留在老磁盘上运行。

注意:新的分区需要用NTFS格式化。

2) 迁移备份到新硬盘。

打开注册表regedit编辑器,找到
HKEY_LOCAL_MACHINE\SOFTWARE\SWSoft\virtuozzo(parallels的虚拟机平台)\Backup
修改BackupFolder字段,改成新的路径

退出注册表编辑器即可,无须重新启动任何服务。
然后需要将原有备份路径的vps(parallels的虚拟机平台)备份移动到新的备份路径下。
否则原来的备份就不能被列出来了。

现在通过任何一种方式执行备份,备份就存储到了新的路径。

3) 所有老vps(parallels的虚拟机平台)都切换到新硬盘。

使用vz(parallels的虚拟机平台)MC,点击vps(parallels的虚拟机平台),选择Task,里边有Move选项,即可修改vps(parallels的虚拟机平台)的ID
或者移动到其他磁盘上。

此外:也可以通过如下方法:
1. 停止所有vps(parallels的虚拟机平台)。
2. 移动vz(parallels的虚拟机平台)目录到新的磁盘,
3. 修改注册表里边的vz(parallels的虚拟机平台)root参数
HKEY_LOCAL_MACHINE\SOFTWARE\SWSoft\virtuozzo(parallels的虚拟机平台)\vz(parallels的虚拟机平台)ROOT
4. 重新启动硬件节点

注意:新的分区需要用NTFS格式化。

4) 将vps(parallels的虚拟机平台)迁移到其他vz(parallels的虚拟机平台)服务器上。

使用vz(parallels的虚拟机平台)mc进行迁移是最简单的。
如果没购买vz(parallels的虚拟机平台)mc,可使用命令行工具vz(parallels的虚拟机平台)migrate迁移。
详细参数见文档下载中的培训材料《vz(parallels的虚拟机平台)基本操作》章节。

此外,给windows的vz(parallels的虚拟机平台)服务器扩充还可以使用“动态磁盘”。

在控制面板->管理工具->计算机管理->磁盘管理中
可以将磁盘升级为动态磁盘
动态磁盘允许进行磁盘扩容
但是这样存在一定风险,一但一块磁盘损坏,则所有数据都将丢失。
建议进行妥善备份后,再采用动态磁盘的方案扩容。

Tags:如何 Virtuozzo 扩容

编辑录入:coldstar [复制链接] [打 印]
赞助商链接