我有一台带有 1 个物理硬盘的 Windows Server 2008 R2 机器。
我有它的硬件的精确副本,我打算使用冗余备份,以防我的服务器出现故障(硬件或软件)。
我想定期“克隆”我的生产服务器的硬盘驱动器,这样当它出现故障时,我会用最新的克隆来交换它。
这甚至可能吗?如果是,那么最简单的方法是什么?
由于这个答案和这些 网站,我已经非常接近让 Amazon Linux 在 VirtualBox 内启动。我已采取的步骤的快速概述:
dd
EBS 卷的内容转移ssh
到本地图像文件。grub-legacy-ec2
软件包,而不是 grub2)。qemu-img
。现在 VM 启动,grub 加载,并找到内核。但是当它尝试挂载根设备时失败:
dracut Warning: No root device "block:/dev/xvda1" found
dracut Warning: Boot has failed. To debug this issue add "rdshell" to the kernel command line.
dracut Warning: Signal …
Run Code Online (Sandbox Code Playgroud) 将真实驱动器备份到 VHD 非常容易,例如 在 XP 上使用 Sysinternal 的Disk2VHD或在 Windows 7 上使用 Windows 映像备份。但我如何复制该文件?
可以通过启动恢复 CD 或 Windows 安装 DVD 来实现。但是它也可以从正在运行的操作系统中完成吗?可以脚本化吗?
我们想每天使用它将驱动器克隆到另一个驱动器。
最近我使用 dd 备份了 120 GB 磁盘映像:
dd if=/dev/sda of=backup.img
Run Code Online (Sandbox Code Playgroud)
现在我有一个新的 320 GB 硬盘,想将该备份映像还原到该新磁盘。会跑
dd if=backup.img of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
做我想做的事?我可以使用剩余的 200 GB 新磁盘吗?
(/dev/sda - 旧的 120 GB 磁盘,/dev/sdb - 新的 320 GB 磁盘,backup.img - 120 GB 磁盘的映像文件)
是否有一种简单的方法可以将位于 .iso 文件中的软件安装到无法访问 DVD 驱动器的远程服务器?
我通过 WebsiteSpark 获得了 SQL Server 2008 Web Edition 的许可证,并且需要使用 Windows Server 2008 R2 在我的远程 VPS 上安装它。
remote-access installation disk-image windows-server-2008-r2
UUID 究竟存储在磁盘的哪个部分?MBR?分区内的某个地方?是计算值,还是随机生成记录?
我有一个 Linux TAR 文件,我想直接将其转换为 ISO。有没有办法做到这一点,最好,而不必先提取文件的内容?
这将类似于以下问题;然而,这主要针对普通或直接的 tar 文件,与 bzip 或 bzipped tar 无关。
这也是我打算在脚本中使用的东西,也是我不想先提取它的原因。
我们店里有大约 20 台 Mac,所有这些都在购买时进行了设置和配置。我们拥有各种计算机和年份(一些 Mac Mini、一些 iMac、一些 MacBook Pro)。他们甚至都没有运行相同版本的 OS X。
我们想重新安装最新的 OS X(截至今天的 Mountain Lion),安装所有应用程序并配置所有网络设置,然后将其克隆到所有 Mac。
我的第一个想法是简单地使用 克隆硬盘驱动器dd
,但由于硬件差异,我不确定这是否真的有效。此外,需要更改计算机名称等(类似于 Windows 上的 Sysprep)。
我应该使用什么软件或进程来对运行 OS X 的计算机进行映像?
如果我需要从模板部署 Red Hat 7,我想采取推荐的步骤来使我的“黄金映像”变得干净。它应该引导到第一个引导提示并引导用户完成典型步骤。
在 Red Hat 5/6 中,我遵循了供应商提供的文档。但是,我找不到 Red Hat 7 的等效项。具体来说,touch /.unconfigured
不会触发第一次启动设置。
9.3.1. 密封 Linux 虚拟机以作为模板进行部署
总结
在将 Linux 虚拟机制作成模板之前对其进行泛化(密封)。这可以防止从模板部署的虚拟机之间发生冲突。程序 9.6。密封 Linux 虚拟机
登录虚拟机。通过以 root 身份运行以下命令来标记系统以进行重新配置:
# touch /.unconfigured
- 删除 ssh 主机密钥。跑:
# rm -rf /etc/ssh/ssh_host_*
- 设置
HOSTNAME=localhost.localdomain
在/etc/sysconfig/network
- 删除 /etc/udev/rules.d/70-*。跑:
# rm -rf /etc/udev/rules.d/70-*
- 从 中删除HWADDR=和UUID=行
/etc/sysconfig/network-scripts/ifcfg-eth*
。- (可选)从 中删除所有日志
/var/log
并从中构建日志/root
。- 关闭虚拟机。跑:
# poweroff
编辑:步骤 1 和 7 可以通过 …
假设我正在克隆一个包含 Linux 服务器的虚拟机。
你有什么建议来改变克隆?我知道 - 这有点含糊,取决于在 linux 上安装了哪些服务,但也许您可以提出一些想法?
现在我改变:
还有什么?
disk-image ×10
linux ×2
amazon-ec2 ×1
backup ×1
centos ×1
clone ×1
convert ×1
copying ×1
dd ×1
imaging ×1
installation ×1
iso ×1
kernel ×1
mac-osx ×1
partition ×1
redhat ×1
tar ×1
templates ×1
ubuntu ×1
uuid ×1
virtual-disk ×1
virtualbox ×1