กรณีเกิด Error กับอุปกรณ์ Server, Switch หรือ Storage ที่อยู่ในระยะประกัน ให้ดำเนินการร้องขอบริการกับ HPE โดยมีลำดับขั้นตอนดังนี้ ตัวอย่าง Error ที่แจ้งมาจาก 3PAR VMware vCenter - Alarm alarm.StorageConnectivityAlarm] Path redundancy to storage device naa.60002ac000000000000000040001a0f6 degraded. Path vmhba1:C0:T0:L2 is down. Affected datastores: Prod-01. (Degraded)Excessive TCP segment errors at 0.3% on node 1. (Info)Update OS-3.2.2.530-P52 "in progress"(evt_update_status) เมื่อได้รับ Error ตามตัวอย่างด้านบน ให้เราดำเนินการ 1. ติดต่อ HPE call center (021186300 หรือ 02-118-6000) เพื่อเปิดเคสกับ HP 2. รอ HPE แจ้งเลขที่ Support Case Number 3. แจ้ง Support Case Number และส่งเรื่องไปที่ฝ่ายบริการ อีเมล์ worakarn.inthalaeng@hpe.com, tanyakorn.tankulrat@hpe.com และ tha_crr1@hpe.com 4. รอการตรวจสอบและแก้ไข (บางกรณีอาจต้องให้ Engineer จากต่างประเทศเข้ามาแก้ไข ซึ่งเราต้องแจ้งนัด Remote เพื่อตรวจสอบและแก้ไขปัญหา)
ปัญหา: เมื่อ VDP Backup ทำการ Backup VM แล้วเกิด Error ตามด้านล่าง ทำให้ VM แฮงค์ไม่สามารถ Access ได้ INFO: task jbd2/vda3-8:250 blocked for more than 120 seconds. Not tainted 2.6.32-431.11.2.el6.x86_64 #1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. วิธีแก้ไข: เป็นปัญหาระหว่าง vmware tools version ใหม่ กับ linux kernel 2.6 ซึ่งอยู่บน Centos 6.x / redhat 6.x ดำเนินการแก้ไขได้ 3 วิธีดังนี้ เพิ่มไฟล์และ Add code ตามด้านล่าง Add to file "/etc/vmware-tools/tools.conf" this: [vmbackup] enableSyncDriver=false Downgrade vmware-tools to version 5.x Upgrade Centos 6.x to Centos7.x Ref: https://communities.vmware.com/thread/468906?start=0&tstart=0
Expand Disk Linux Server without reboot 1. Find out which SCSI devices are involved: ls /sys/class/scsi_device/ Result example: 0:0:0:0 2:0:0:0 2:0:1:0 2. Provoke a re-sync of the kernel for all the SCSI devices (unless you know exactly which one is concerned). That also finds new disks if it’s the case. echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/rescan 3. In case that doesn’t work you can tell the kernel to re-scan the already known disks only:Find out how many ‘hostX’ there are: ls /sys/class/scsi_host/ Result example: host0 host1 host2 4. Now rescan every host listed above: echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan 5. This should display a bigger size of the hard disk: fdisk -l 6. cfdisk /dev/sda (อาจต้อง run คำส้่ง partprobe หรือ partx -a /dev/sda เพื่อให้มองเห็น Disk /dev/sda3 ถ้าไม่ซีเรียสสามารถ Reboot VM โดยข้ามขั้นตอนนี้ได้) 7. pvcreate /dev/sda3 8. vgextend vg_centos6 /dev/sda3 9. lvextend /dev/vg_centos6/lv_root /dev/sda3 10. resize2fs /dev/vg_centos6/lv_root Disk ควรจะถูกเพิ่ม ตรวจสอบได้จาก df -h Add Disk Linux Server Without reboot 1. run command: #ls -l /sys/class/scsi_host/ Result example: # ls -l /sys/class/scsi_host/ total 0 lrwxrwxrwx 1 root root 0 2017-07-27 16:39 host0 -> ../../devices/pci0000:00/0000:00:07.1/host0/scsi_host/host0 lrwxrwxrwx 1 root root 0 2017-07-27 16:39 host1 -> ../../devices/pci0000:00/0000:00:07.1/host1/scsi_host/host1 lrwxrwxrwx 1 root root 0 2017-07-27 16:39 host2 -> ../../devices/pci0000:00/0000:00:10.0/host2/scsi_host/host2 2. But to detect a new hard drive attached you need to first get your host bus number used which you can get by using below command #grep mpt /sys/class/scsi_host/host?/proc_name 3. You should get a output like below #grep mpt /sys/class/scsi_host/host2/proc_name mptspi 4. So as you see your host2 is the relevant fiels where you need to reset the storage buffer values. Run the below command # echo "- - -" > /sys/class/scsi_host/host2/scan *** Here "- - -" defines the three values stored inside host*/scan i.e. channel number, SCSI target ID, and LUN values. We are simply replacing the values with wild cards so that it can detect new changes attached to the Linux box. This procedure will add LUNs, but not remove them. # fdisk -l เราควรจะเจอ Disk หลังจากใช้คำสั่งนี้ # cfdisk /dev/sdb # fdisk -l # mkfs.ext4 /dev/sdb1 # fdisk -l # mount /dev/sdb1 /backup Expand Disk Windows Server without reboot 1. Expand Disk บน vSphere Client 2. In Computer Management, right-click Disk Management and click Rescan Disks. Ref: http://techgenix.com/how-extend-vsphere-windows-vm-disk-volume/
ปัญหา 1: Auto DHCP แจก IP ซ้ำกับ Addtional IP ที่ถูกใช้ไปแล้ว เช่น IP ที่ถูก Add เพิ่มบน cPanel (Main IP ไม่พบปัญหา) แก้ไข: ใช้วิธีการล็อค MAC Address หรือ Reservation IP บน DHCP Server โดยเมื่อจำเป็นต้อง Add IP เพิ่มเติมให้กับ VM ให้ใช้วิธีการ Edit Setting VM และ Add New device: Network วิธีการนี้จะทำให้ได้ค่า Mac Address และให้ดำเนินการ Reservation IP บน DHCP Server กำหนด Scope ขึ้นมาใหม่ โดยให้แบ่ง Scope ให้ชัดเจน เช่น Range ไหนให้กำหนดเป็น DHCP, Range ไหนให้เป็น Additional IP ปัญหา 2: IP ไม่ถูกลบออกจาก DHCP Server โดยอัติโนมัติ เมื่อเราลบ VM นั้นออกไปแล้ว แก้ไข: 1. กำหนดค่า Lease duration for DHCP clients ให้ต่ำ เพื่อให้ IP Address เรียกคืนค่า IP ที่ไม่ได้มีการใช้งานแล้ว 2. กรณีต้องการใช้ IP Address โดยทันที ให้ดำเนินการลบ IP Manual บน DHCP Server ที่ Address Leases
ปัญหา:
VM ใหม่ที่สร้างขึ้นจาก Template ไม่สามารถรับ Auto DHCP จาก DHCP Server ได้
การแก้ปัญหา:
เป็นปัญหาที่ Template โดยก่อนการ Convert เป็น Template ให้ดำเนินการลบบรรทัด Mac Address ที่ Interface ออกไปเช่น /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR=