ปัญหา Error logging in.. Error while connecting. เมื่อใช้ vilogger บน vMA
June 21, 2011 Leave a Comment
ปัญหา “Error logging in.. Error while connecting.” เมื่อใช้ vilogger บน vMA
เมื่อต้องการจะ Enable logger daemon เพื่อ collect log file ของเครื่อง ESXi 4.1 แล้วผลของ log file ที่เครื่อง vMA /var/log/vmware/ ไม่มีการบันทึกโดยมีขนาดเป็น 0 KB
-rw-r--r-- 1 root root 0 Jun 21 23:20 hostd.log -rw-r--r-- 1 root root 0 Jun 21 23:20 messages.log -rw-r--r-- 1 root root 0 Jun 21 17:15 vpxa.log
สามารถตรวจสอบปัญหาได้โดยการดู log ของเครื่อง vMA ได้ที่
tail -f /var/log/vmware/vma/vilogd.log
วิธีแก้ปัญหา
1. stopped vilogger
ทีเครื่อง vMA
[vi-admin@vma vma]$ vifp listservers 192.168.247.135 ESXi [vi-admin@vma vma]$ vifptarget -s 192.168.247.135 [vi-admin@vma vma][192.168.247.135]$ vilogger disable Target Server: 192.168.247.135 hostd ... Disabled messages ... Disabled vpxa ... Disabled [vi-admin@vma vma][192.168.247.135]$ [vi-admin@vma vma][192.168.247.135]$ vifptarget -c [vi-admin@vma vma]$ sudo /etc/init.d/vmware-vilogd restart Password: Stopping vmware-vilogd: [ OK ] Starting vmware-vilogd: [ OK ] [vi-admin@vma vma]$
2. จากนั้นทำการ Removed all hosts from vifp
[vi-admin@vma vma]$ vifp listservers 192.168.247.135 ESXi [vi-admin@vma vma]$ vifp removeserver 192.168.247.135 [vi-admin@vma vma]$ vifp listservers Error: No targets have been defined for this vMA. [vi-admin@vma vma]$
3. ทำการ Restart Service ของ vifpd
[vi-admin@vma init.d]$ sudo /etc/init.d/vmware-vifpd restart Password: Stopping vmware-vifpd: [ OK ] Starting vmware-vifpd: [ OK ] [vi-admin@vma init.d]$
4. ทำการ Add ESXi host ใหม่อีกครั้ง
[vi-admin@vma vma]$ vifp listservers Error: No targets have been defined for this vMA. [vi-admin@vma vma]$ vifp addserver 192.168.247.135 root@192.168.247.135's password: [vi-admin@vma vma]$ vifp listservers 192.168.247.135 ESXi [vi-admin@vma vma]$
5. ทำการลบ Folder ของ Host ที่อยู่ใน /var/log/vmware/
[vi-admin@vma vma]$ rm -rf /var/log/vmware/192.168.247.135/
6. จากนั้นทำการ Enable vilogger ใหม่อีกครั้ง
[vi-admin@vma vma]$ vifptarget -s 192.168.247.135 [vi-admin@vma vma][192.168.247.135]$ vilogger enable Target Server: 192.168.247.135 hostd ... Enabled messages ... Enabled vpxa ... Enabled [vi-admin@vma vma][192.168.247.135]$
7. ตรวจสอบความถูกต้องอีกครั้ง
tail -f /var/log/vmware/vma/vilogd.log
Thanks: http://communities.vmware.com/message/1681309
