Chuyển đến nội dung chính

How To Reset A VM in VMWare Via SSH

 

vim-cmd vmsvc/getallvms

vim-cmd vmsvc/power.getstate <vmid>

vim-cmd vmsvc/power.shutdown <vmid>

vim-cmd vmsvc/power.off  <vmid>

vim-cmd vmsvc/power.on <vmid>



Error:

"The virtual machine inventory file is damaged or unreadable..."

For ESXi 3.5, 4.x, 5.x, 6.x

Log in to the VMware ESX/ESXi host as the root user. For more information on VMware ESXi 4.1 and ESXi 5.x Technical Support Mode, see Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910)

To list all running virtual machines and their corresponding VMIDs, run these commands:

vim-cmd vmsvc/getallvms

cd /etc/vmware/hostd/


Make a copy of vmInventory.xml file by running this command:

cp vmInventory.xml vmInventory.xml.bak

 

Stop the vpxa and hostd services by running these commands:

/etc/init.d/vpxa stop

/etc/init.d/hostd stop

 

Rename the vmInventory.xml file by running this command:

Note: This action unregisters all virtual machines from the host.

mv vmInventory.xml vmInventory_xml.bak

 

Start the vpxa and hostd services by running these commands:

/etc/init.d/vpxa start

/etc/init.d/hostd start

 

Log in to vSphere Client and verify that the virtual machine Inventory is now displayed as blank.

Use this command to register every virtual machine back to Inventory on the host:


vim-cmd solo/registervmfull_path_of_VMX


For Example: vim-cmd solo/registervm /vmfs/volumes/datastore_name/VM_directory/VM_name.vmx

 

https://kb.vmware.com/s/article/1031605



Nhận xét

Bài đăng phổ biến từ blog này

Windows Server - Khắc phục lỗi Windows Server 2016/2019/2022 tự shutdown sau khi hết hạn trial

Khắc phục Windows Server tự shutdown sau khi hết hạn trial Sau khi thời gian trial của Windows Server 2016/2019/2022 hết thời gian trial, Windows sẽ tự shutdown. Có thể xem trong Event Viewer > Windows Logs > System: Để tăng thời gian trial, có thể thực hiện theo các bước sau:  Mở Windows PowerShell B1:  > slmgr -dlv B2: > slmgr -rearm B3:  Restart Windows B4:  > slmgr -dli

Chỉnh số ngày làm việc trong 1 tuần trong Microsoft Project

  Mặc định số ngày làm việc 1 tuần trong Microsoft Project là từ thứ 2 đến thứ 6 Để thay đổi số ngày làm việc mặc định này ta thực hiện như sau: - Vào mục Project > Change Working Time - Tạo mới 1 bộ lịch mới theo nhu cầu: - Chọn giờ cho từng ngày trong tuần:

Xóa nhanh tất cả dữ liệu trong một bảng Microsoft SQL Server bằng TRUNCATE

 Thường chúng ta sẽ  sử dụng câu lệnh DELETE để xóa dữ liệu, và xóa hết dữ liệu trong một bảng bằng câu lệnh có cú pháp "delete from table <tên của bảng>". Cách xóa này thường rất mất thời gian, nếu dữ liệu trong bảng nhiều. Vậy có cách nào xóa nhanh hơn không? Chúng ta có thể sử dụng câu lệnh TRUNCATE để xóa tất cả dữ liệu trong bảng với thời gian nhanh hơn nhiều so với sử dụng câu lệnh xóa thông thường. Nhưng có một số vấn đề cần phải lưu ý khi thực hiện truncate dữ liệu của một bảng, đó là: - Truncate sẽ xóa hết tất cả (lưu ý là "tất cả" nhé) - Không truncate được khi bảng có khóa ngoại (trừ trường hợp khóa ngoại trong chính bảng cần xóa) - Khi đã truncate rồi khi không có cửa để phục hồi lại như sử dụng lệnh delete đâu nha. Cú pháp: TRUNCATE TABLE <TÊN BẢNG> Một số sql script hữu ích sử dụng kèm: 1. Giảm dung lượng theo phần trăm Cách này sẽ giảm kích thước của database (gồm cả file data và file log) xuống duy trì 10% free cho database: DBCC SHRINKDA