ฉันประสบปัญหาแปลกๆ เมื่อพยายามคัดลอก (อัปโหลด) ไฟล์ใดๆ (ISO, vmdk, OVA/OVF เป็นต้น) ไปยัง VMFS Datastore ใน VMware vSphere (6.7) เมื่อฉันคลิกที่ปุ่ม “อัปโหลดไฟล์” ในอินเทอร์เฟซ vSphere Client ข้อผิดพลาด “การดำเนินการล้มเหลว ” ปรากฏขึ้น
หากต้องการทราบข้อมูลโดยละเอียดเกี่ยวกับข้อผิดพลาด ให้คลิกรายละเอียด
มีข้อความต่อไปนี้ในหน้าต่างข้อผิดพลาด:
การดำเนินการล้มเหลวโดยไม่ทราบสาเหตุโดยทั่วไป ปัญหานี้เกิดขึ้นเนื่องจากใบรับรองที่เบราว์เซอร์ไม่เชื่อถือ หากคุณกำลังใช้ใบรับรองที่ลงนามเองหรือกำหนดเอง ให้เปิด URL ด้านล่างในแท็บเบราว์เซอร์ใหม่และยอมรับใบรับรอง จากนั้นลองดำเนินการอีกครั้ง
https://my-vcenter
หากไม่สามารถแก้ไขปัญหาได้ วิธีแก้ไขที่เป็นไปได้อื่นๆ จะแสดงอยู่ในบทความ KB นี้:https://kb.vmware.com/kb/2147256
ดังที่คุณเห็นจากข้อผิดพลาด ปัญหาที่เกี่ยวข้องกับใบรับรอง SSL ที่ไม่น่าเชื่อถือที่ใช้บนเซิร์ฟเวอร์ vCenter (ใบรับรองนั้นลงนามเองหรือออกโดยผู้ออกใบรับรองที่ไม่น่าเชื่อถือ) ในการแก้ปัญหานี้ คุณต้องทำตามคำแนะนำในบทความ “คำเตือนความปลอดภัยของใบรับรอง SSL บน vSphere”
ใน vSphere 6.5 และ 6.7 การเพิ่มใบรับรอง vCenter ให้กับใบรับรองที่เชื่อถือได้ในเบราว์เซอร์ของคุณนั้นไม่เพียงพอ หากไม่มีการเพิ่มใบรับรองที่ลงนามเองใน Trusted Root Certification Authorities Store บนคอมพิวเตอร์ของคุณ vSphere Web Client จะไม่อนุญาตให้อัปโหลดไฟล์ไปยังที่เก็บข้อมูล VMFSหากต้องการเพิ่มใบรับรอง vCenter ในรายการใบรับรองที่เชื่อถือได้ ให้ไปที่หน้าเริ่มต้น vSphere แล้วคลิก “ดาวน์โหลดใบรับรองรูท CA ที่เชื่อถือได้” ที่มุมล่างขวา
ในการดาวน์โหลด ให้ไปที่ ..\certs\win โฟลเดอร์ (มีโฟลเดอร์แยกต่างหากสำหรับใบรับรอง Windows, Linux และ Mac) ดับเบิลคลิกที่ *.crt ไฟล์และคลิก ติดตั้งใบรับรอง ปุ่ม
ใช้ตัวช่วยสร้างการนำเข้าใบรับรองเพื่อวางใบรับรอง vCenter ของคุณไปยังที่เก็บใบรับรองหลักที่เชื่อถือได้บนคอมพิวเตอร์ของคุณ (เครื่องในเครื่อง -> ผู้ออกใบรับรองหลักที่เชื่อถือได้ )
เปิดเว็บอินเตอร์เฟส vCenter และตรวจสอบให้แน่ใจว่าคำเตือนเกี่ยวกับใบรับรองที่ไม่น่าเชื่อถือไม่ปรากฏขึ้น ตอนนี้คุณอัปโหลดไฟล์ไปยังที่เก็บข้อมูล VMFS ได้แล้ว
ใน Firefox คุณต้องเพิ่มใบรับรอง vSphere ในรายการที่เชื่อถือได้ (ยกเว้น) ในการตั้งค่าเบราว์เซอร์ของคุณ หรือเปลี่ยน Firefox เพื่อใช้ใบรับรองจากที่เก็บใบรับรองของ Windows:
about: config
-> security.enterprise_roots.enabled = True
(มิฉะนั้น คุณจะเห็นข้อผิดพลาด “การเชื่อมต่อที่ปลอดภัยล้มเหลว”) FireFox ซึ่งแตกต่างจากเบราว์เซอร์อื่นๆ (Chrome, Opera, IE) โดยค่าเริ่มต้นจะใช้รายการใบรับรองที่เชื่อถือได้