VM웨어는 가상 머신의 이름을 수정

원래 가상 시스템 이름 : OLD_VMNAME이
로 수정해야 : NEW_VMNAME를

VM웨어는 가상 머신을 생성하고 가상 컴퓨터 구성 파일 이름에 해당하는 디스크를 저장합니다. 가상 머신의 이름이 수정되지 않은 경우에만 클라이언트 이름 VCENTER 인터페이스에 저장되어 변경하는 경우 (단 .VMX 파일 나 displayName을 수정) 운영 및 유지 보수 위험 요소 떠난 후 너무. 종료는 다음과 같은 방법에 해당하는 이름을 저장하기 위해 변경 될 수 있습니다.


첫째, 가상 머신 기계 및 목록에서 제거


둘째, 가상 머신의 디렉토리 이름 수정
, SSH 로그인 호스트를 가상 머신을 저장하는 디렉토리를 입력 상주
MV OLD_VMNAME / NEW_VMNAME의
CD를 NEW_VMNAME을


셋째, 파일 이름과 관련된 모든 가상 머신의 폴더 수정
MV OLD_VMNAME.vmx NEW_VMNAME.vmx
MV OLD_VMNAME.vmdk NEW_VMNAME.vmdk
MV OLD_VMNAME-flat.vmdk NEW_VMNAME-flat.vmdk을
...


넷째, 가상 컴퓨터 구성 파일을 수정 (xxx.vmx)
Sed의 -i 'S NEW_VMNAME 번호 번호 번호가 OLD_VMNAME G'NEW_VMNAME.vmx

다섯째, 디스크 구성 파일 수정
디스크 파일이하여 .vmdk의 끝 대략 다음과 같은 범주 연관되어

 

5.1 구성 파일 시스템 디스크 수정
의 # OLD_VMNAME # NEW_VMNAME -i 나오지 # g 'NEW_VMNAME.vmdk을

당신은 또한 구성 스냅 샷 스냅 샷 (일반적으로 이름 00000N.vmdk vm_name)을 수정해야하는 경우 #
Sed의 -i NEW_VMNAME-000002.vmdk 'S NEW_VMNAME 번호 번호 번호는 G OLD_VMNAME'
Sed의 -i 'S NEW_VMNAME 번호 번호 번호가 G를 OLD_VMNAME' 000003.vmdk-NEW_VMNAME
...
Sed의 -i NEW_VMNAME-00000N.vmdk 'S NEW_VMNAME # 1 # 번호는 G OLD_VMNAME'


5.2 (NO 데이터 디스크의 경우,이 단계는 무시 될 수있다), 데이터 디스크 구성 파일을 수정
'-i SED # S # OLD_VMNAME_N G # NEW_VMNAME_N 'NEW_VMNAME_M.vmdk

데이터의 스냅 샷이있는 경우 # 디스크는 또한 구성 스냅 샷 (일반적으로 이름 00000N.vmdk VM_NAME_M) 수정해야 할
S NEW_VMNAME 번호 번호 번호 OLD_VMNAME G'NEW_VMNAME-000002.vmdk Sed의 -i는 '
Sed의 -i를 'S NEW_VMNAME ### OLD_VMNAME G'NEW_VMNAME-000003.vmdk
...
Sed의 -i 'S NEW_VMNAME의 ###이 G OLD_VMNAME'NEW_VMNAME-00000N.vmdk


, 여섯 스냅 샷 프로필 수정
모든 스냅 샷에 VMNAME.vmsd 요약 정보를, 기록 스냅 샷 디렉토리 구조로는 다음과 같습니다 :

각 스냅 샷 VMNAME-SnapshotN.vmsn 세부 사항 (N은 스냅 샷의 수를 나타냅니다).

6.1 구성 파일을 수정 vmsd
나오지 -i의 # OLD_VMNAME # NEW_VMNAME # g 'NEW_VMNAME.vmsd

6.2修改.vmsn配置文件
SED -i의 # OLD_VMNAME # NEW_VMNAME # g 'NEW_VMNAME-Snapshot1.vmsn는
-i의 # OLD_VMNAME # NEW_VMNAME # g'NEW_VMNAME-Snapshot3.vmsn 나오지
...
SED -i의 # OLD_VMNAME #의 NEW_VMNAME # 1 g 'NEW_VMNAME-SnapshotN.vmsn


주 : 가상 머신 위의 단계가 작동 VSPHERE6.5의 환경에서 스냅 샷을 가지고 들어 스냅 샷 프롬프트에서 작업을 전환 할 때, "파일 스냅 샷에 액세스 할 수 없습니다"로그 (/storage/log/vmware/vpxd/vpxd.log)를 볼 뉴스 다음과 같은 오류 :
----------------------------------------------- -------------------------------------------------- -------------------------------------------------- -
VpxLRO] - 오류 작업-10169 - VM-439 - vim.VirtualMachine.revertToCurrentSnapshot : vim.fault.CannotAccessFile :
-> 결과 :
-> (vim.fault.CannotAccessFile) {
-> = faultCause (vmodl.MethodFault) NULL,
-> faultMessage = (vmodl.LocalizableMessage)
-> (vmodl.LocalizableMessage) {
-> 키 = "msg.snapshot.vigor.revert.error"
->의 Arg = ( vmodl.KeyAnyValue)
-> (vmodl.KeyAnyValue) {
-> 키 = "1."
- "값 ="msg.snapshot.error-DUMPER "
->}
->]
-> 메시지 = "스냅 샷으로 되 돌리는 동안 오류가 발생했습니다 : 스냅 샷 파일을 열 수 없습니다."
->}
->]
-> 파일 = "스냅 샷"
-> MSG = "파일 스냅 샷에 액세스 할 수 없습니다"
--------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------

XXX-SnapshotX.vmsn이 파일 때문에 일부는 분명 왜곡 내용에 대한 추측이 아닌 무엇인지, 왜곡됩니다.

해결 방법 :
1. 새 스냅 샷을 생성;
2. 새 스냅 샷 파일 (.vmsn)를 사용하여 원래의 스냅 샷 파일을 (CP new.vmsn old.vmsn) 교체 (scsi0를 기록 할 필요가 교체 : 0.fileName 정보)
3. 교체가 완료되면 스냅 점이 상위 디스크 변성;
scsi0 등 = "VMNAME-00000X.vmdk"0.fileName


: 진행중인 프로세스 스냅 샷 복원
스냅 샷을 복원 할 때 1. VM웨어는 먼저 스냅 샷 프로필 (VMNAME-SnapshotN.vmsn) scsi0에 읽습니다 : 0.fileName을 (DISK1)
2. VM웨어는 가상 머신 구성을 수정합니다 파일 (VMNAME.vmx)는, 새로운 디스크 DISK2, 디스크 이름 VMNAME-00000N.vmdk를 생성하고 해당 구성을 수정 (scsi0 : 0.fileName = "VMNAME- 00000N.vmdk")

DISK2 부모 디스크 (DISK2 디스크 설명 파일을 볼 수 있습니다) DISK1이며, 새로운 데이터는 DISK2에 떨어질 것이다.

추천

출처www.cnblogs.com/skyshao/p/11389018.html