偶遇-Two Filesystems with the same UUID have been detected. Make sure you do not have two ESXi installations

公司计划作一个ESX的快速备份恢复方案,

就是将备份下来的VMX文件的硬盘直接插入另一个ESX机器,充当另一个DATASTORE。可以快速重建一个完整的GUEST OS。

对业务连续性影响最小---相对于通过网络恢复近T的数据。

嘿,你没说,这方面还真可行呢!!!

但在将两个安装有ESXI4.1的硬盘叠加在一起启动的时候,偶遇了以下粉色系错误。

Two Filesystems with the same UUID have been detected. Make sure you do not have two ESXi installations

解决方法如下:嘿,你没说,When the initial boot screen appears for ESXi press Shift+O and enter the option overrideDuplicateImageDetection and press Enter to continue the boot process.这招还真好使呢~~~

 

http://www.vm-help.com/esx41/file_system_UUID.php

 

If you boot a system with two ESXi installations, the following PSOD may be displayed with the this error: "Two Filesystems with the same UUID have been detected. Make sure you do not have two ESXi installations." This is shown in the first image below.

 

In some cases this error is helpful as it may indicate an installation or configuration problem. However, you may be trying to recover data on a failed installation disk in which case you want to be able to complete the boot process. When a user first posted this problem in the forum I figured it might be possible to change the partition IDs on the secondary installation to get around the problem. That direction proved fruitless but a short time later I came across the VMkernel boot option nooverrideDuplicateImageDetection. This option isn't available like other boot options in Configuration > Software > Advanced Settings. Thus it is necessary to add it during the initial VMkernel boot process. When the initial boot screen appears for ESXi press Shift+O and enter the option overrideDuplicateImageDetection and press Enter to continue the boot process. Note that the option you enter does not start with 'no' as shown in the second image.

 

The testing I did was in an ESXi VM using virtual disks of 8 GB. So each installation of ESXi created a 3 GB vmfs datastore. When ESXi finished booting with the option enabled and both installations present, the vSphere client initially displayed a no persistent storage error. After about a minute the error was gone and ESXi was able to see two datastores, one from each installation.

 

时间: 2024-11-05 12:10:34

偶遇-Two Filesystems with the same UUID have been detected. Make sure you do not have two ESXi installations的相关文章

MOUNT with UUID

# blkid /dev/sda1: UUID="77c06f65-1723-4eba-8355-80575d6eb3be" TYPE="ext4"  /dev/sdd1: LABEL="zp1" UUID="1511997698609595871" UUID_SUB="16603257859564972697" TYPE="zfs_member"  /dev/sdc1: LABEL=&

php生成uuid格式字符串

  UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.通常平台会提供生成UUID的API.UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址.纳秒级时间.芯片ID码和许多可能的数字.由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成

Java 生成 UUID

阅读目录 1.UUID 简介 2.UUID 组成 3.项目实战 回到顶部 1.UUID 简介      UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分.      UUID 的目的,是让分布式系统中的所有元素,都能有唯一

JAVA UUID 生成唯一标识

需求     项目在设计表的时候,要处理并发多的一些数据,类似订单号不能重复,要保持唯一.原本以为来个时间戳,精确到毫秒应该不错了.后来觉得是错了,测试环境下很多一样的ID,不能达到唯一标识. UUID     JDK API 是这么说的: "表示通用唯一标识符 (UUID) 的类. UUID 表示一个 128 位的值."     详细的说就是: "UUID 含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被

PHP中生成UUID自定义函数分享

 UUID 全称是 Universally unique identifier,它是一种识别符,使用任意的计算机都可以生成,不需要一个中央数据库进行管理,即可以保证几乎没有重复的几率.而 UUID 的值域之大,据说给世界上每一粒沙子分配一个 UUID,也不会有重复的. 最近在改 WordPress 的代码,需要用到 UUID.但是,PHP 中居然没有生成 UUID 的函数,只好自己写一个. 1 2 3 4 5 6 7 8 9 10 11 if (!function_exists('com_cre

C语言实现UUID生成算法(WIN32版本)

根据定义,UUID(Universally Unique IDentifier,也称GUID)在时间和空间都是唯一的.为保证空间的唯一性,每个UUID使用了一个48位的值来记录,一般是计算机的网卡地址.为保证时间上的唯一性,每个UUID具有一个60位的时间戳(timestamp).这个时间戳表示自公元1582年(绝对不是1852,这是<COM技术内幕>,1999年3月第1版第89页中的一个错误)10月15号00:00:00:00以来的时间,是以100纳秒为单位的时间间隔.1纳秒(ns)=10-

Java的UUID生成工具并发测试

一.认识UUID UUID 维基百科,自由的百科全书 通用唯一识别码 (Universally Unique Identifier, UUID) 是一个软件建构的标准,亦为自由软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定.如此一来,每个人

详解Linux中获取全球唯一标示符UUID的方法

  UUID(Universally Unique IDentifiers),全球唯一标示符.它是一个标识系统中的存储设备的字符串,使其确定系统中的所有存储设备. 为什么要使用UUID?因为系统自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序.相同的名称可能代表不同的硬盘分区.如果每个分区有一个唯一的UUID值,尤其是在grub中的kernel设置,这样就不会发生分区识别混乱的问题. 下面介绍几种方法来获得UUID. 1.最简单的方法就是使用blkid命令,它主要用来对系统的

Linux下取得UUID的方法分享

  HP和RedHat上可以使用uuidgen来生成,solaris上命令:makeuuid 如何通过C++编程取得UUID? 1.安装libuuid库, libuuid.so.1包涵在e2fsprogs里,本人的系统为RedHat7.3,下载ftp://194.199.20.114/linux/redhat/7.3/en/os/i386/RedHat/RPMS/e2fsprogs-1.27-3.i386.rpm 2. 编辑文件uuid.cpp 复制代码 代码如下: #include ; #in