การปิดระบบ VMware ESXi ถูกเรียกใช้โดย APC UPS เชื่อมต่อผ่าน USB


18

ฉันกำลังจัดส่งเซิร์ฟเวอร์ ESXi 5.1 จำนวนมากไปยังสำนักงานระยะไกลซึ่งพวกเขาจะได้รับพลังงานผ่าน APC UPS

ฉันต้องการให้ UPS ทำการปิดเซิร์ฟเวอร์ที่เชื่อมต่อ - จากนั้นฉันจะใช้การกำหนดค่า ESXi เพื่อดูแลการปิด / การระงับ VMs ที่โฮสต์อยู่

ฉันเห็นว่า APC มีโซลูชันที่บันทึกไว้โดยใช้ PowerChute Network Shutdownแต่เกี่ยวข้องกับการตั้งค่าเซิร์ฟเวอร์เพิ่มเติมต่อสำนักงานและต้องใช้การ์ดเครือข่ายในแต่ละ UPS โดยทั่วไปเราใช้ UPS โดยไม่มีการ์ดเครือข่าย (เช่น Back-UPS Pro) - มาพร้อมกับตัวเชื่อมต่อ USB และสามารถใช้งานได้ในสถานที่ที่สำนักงานของเราอยู่

ฉันจะเชื่อมต่อ UPS กับโฮสต์ ESXi ผ่าน USB ได้อย่างไรจากนั้นให้ ESXi ตรวจพบไฟฟ้าดับแล้วทำตามนั้น มีใครจัดการทำเช่นนี้


1
คุณได้ตั้งเวลาปิดกระบวนการของ VM ผ่านการปิดโฮสต์หรือไม่? แบตเตอรี่สามารถเก็บไว้ได้นานพอสำหรับช่วงเวลานั้นหรือไม่?
ewwhite

ขอบคุณที่ชี้นำสิ่งนี้ ยังไม่ - ในขั้นตอนนี้ฉันเพิ่งส่งเซิร์ฟเวอร์ ESXi สำหรับใช้งาน Domain Controller แต่ฉันมั่นใจว่าเมื่อเรามีทรัพยากรในสถานที่แล้วเราจะเพิ่มเซิร์ฟเวอร์อีกสองสามตัว
dunxd

นโยบายการปิดระบบค่อนข้างยาวโดยค่าเริ่มต้น แต่ตามจริงแล้วฉันไม่ได้ปิดการทำงานของ UPS บนโฮสต์หรือกลุ่ม ESXi ของฉัน ดูเหมือนเคาน์เตอร์ง่าย แต่ไม่เคยมีปัญหา
ewwhite

ทำไมต้องมี UPS บนโฮสต์ ESXi ของคุณล่ะ? หากไฟฟ้าดับเนื่องจากไฟฟ้าดับหรือแบตเตอรี่หมดคุณจะได้รับผลลัพธ์เหมือนเดิม
dunxd

เพื่อพยากรณ์อากาศขัดข้องสั้น ๆ แต่ที่ไซต์ขนาดใหญ่ของฉันฉันมีไฟของ UPS อยู่ 2-4 ชั่วโมงสำหรับคลัสเตอร์ VMWare พื้นที่จัดเก็บและระบบเครือข่าย
ewwhite

คำตอบ:


5

ตาม APC สิ่งนี้เป็นไปไม่ได้และคุณจำเป็นต้องปิดเครือข่าย Powerchute เราลองมาหลายครั้งด้วย USB และไม่พบวิธีแก้ปัญหา

VMWareมีข้อมูลที่นี่เกี่ยวกับการใช้โซลูชันที่ได้รับการอนุมัติของ APC

จะคิดว่า SmartUPS จะเป็นตัวเลือกที่ดีกว่าและคุณสามารถใส่การ์ดเครือข่ายได้ เงินมากขึ้นโดยธรรมชาติ แต่ถ้าเซิร์ฟเวอร์ของคุณมีความสำคัญค่าใช้จ่ายนั้นควรจะคุ้มค่า นอกจากนี้ยังช่วยให้คุณตรวจสอบและแจ้งเตือนเพิ่มเติมซึ่งอาจเป็นประโยชน์ในไซต์ระยะไกล คุณต้องมั่นใจรันไทม์ที่เพียงพอสำหรับ VMs ทั้งหมดเพื่อปิดระบบอย่างเรียบร้อยแล้วปิดโฮสต์


1
ดูเหมือนว่าคำตอบที่สมเหตุสมผลที่สุดได้รับการสนับสนุนจากผู้ขายทั้งสองราย โชคร้ายที่ VMware ไม่คิดที่จะสร้างอะไรใน ESX / ESXi ที่ทำสิ่งนี้โดยกำเนิด โซลูชันเครือข่ายต้องการให้สวิตช์เครือข่ายอย่างน้อยหนึ่งตัวขับเคลื่อนผ่าน UPS เช่นกัน
dunxd

2
มันจะไม่สมเหตุสมผลเลยที่จะไม่ใช้เครือข่ายสวิตช์ไฟผ่านยูพีเอส ... พวกมันกินความสัมพันธ์น้อยมากและมีความสำคัญต่อการทำงานของเครือข่าย
Massimo

21

ใช่มันเป็นไปได้ นี่คือรายละเอียดของการตั้งค่าที่คล้ายกันของฉัน

การกำหนดค่าฮาร์ดแวร์: APC Smart-UPS 1500 เชื่อมต่อกับโฮสต์ ESXi 5.1 ผ่าน USB เครื่องเสมือน Linux ที่ทำงานบนโฮสต์ ESXi นี้ UPS เชื่อมต่อกับ VM นี้โดยใช้ตัวเลือกการส่งผ่าน ESXi USB

การกำหนดค่าซอฟต์แวร์: ต้นแบบ NUT (เครื่องมือของ UPS เครือข่าย) ที่ทำงานอยู่ใน VM และ ESXi NUT สลาฟดั้งเดิมทำงานบนโฮสต์ ESXi

ตรรกะการปิดระบบ: VM กำลังเรียกใช้ไดรเวอร์ยูเอสบียูดีอัพซึ่งรับผิดชอบการสื่อสารกับ UPS ผ่าน USB upsdกระบวนการเชื่อมต่อกับ UPS ผ่านไดรเวอร์ usbhid อัพและจอภาพรัฐยูพีเอส upsmonกระบวนการหลักที่ทำงานบนเครื่องเดียวกันเชื่อมต่อกับupsdและเริ่มต้นการปิด โฮสต์ ESXi กำลังเรียกใช้อินสแตนซ์ที่ 2 ของupsmonซึ่งเชื่อมต่อกับ VM upsdเดียวกันผ่านเครือข่ายภายใน

เมื่อไฟฟ้าขัดข้องลำดับต่อไปนี้เกิดขึ้น:

  1. ยูพีเอสผ่าน usbhid-ups รายงานเพื่ออัพเกี่ยวกับไฟฟ้าขัดข้อง
  2. (เป็นทางเลือกมีประโยชน์ถ้าคุณต้องการปิดเครื่องในเวลาไม่กี่นาทีแทนที่จะเป็น Low Battery) upsmon บน VM จะเริ่มจับเวลา 5 นาที ตัวจับเวลาจะถูกยกเลิกหากมีการเรียกคืนพลังงาน
  3. เมื่อตัวจับเวลาเริ่มทำงานหรือเมื่อ UPS รายงานแบตเตอรี่ต่ำตัวอัพมอนจะยกค่าสถานะ FSD (บังคับให้ปิดระบบ) เป็นอัปเดต
  4. ในการกำหนดค่า NUT แบบสแตนด์อโลนธง FSD จะปิดเครื่อง แต่ที่นี่คำสั่ง shutdown ถูกแทนที่ด้วยการบันทึกอย่างง่ายเช่น "ฉันควรปิดตอนนี้ แต่ฉันกำลังรอโฮสต์แทน" และไม่ทำอะไรเลย
  5. การตั้งค่าสถานะ FSD นั้นยังอ่านโดย ESXi upsmon ซึ่งเริ่มต้นการปิดโฮสต์ ESXi
  6. โฮสต์ ESXi ปิดเครื่องเสมือนทั้งหมดหนึ่งต่อหนึ่ง สิ่งสำคัญคือ VM ที่ใช้งาน upsd ควรจะปิดเครื่องล่าสุด (ใช้การกำหนดค่าลำดับการเริ่มต้น / ปิดเครื่อง ESXi)
  7. สำคัญ: VM นี้ต้องติดตั้งเครื่องมือ vmware เมื่อได้รับคำสั่ง guest shutdown จากโฮสต์สคริปต์การปิดระบบ vmware-tools กำลังเริ่มทำงาน สคริปต์นี้ตรวจสอบแฟล็ก / etc / killpower หากไม่มีการตั้งค่าสถานะมันไม่ทำอะไรเลย (ซึ่งหมายความว่าผู้ใช้เปิดใช้งานการปิดระบบ linux ไม่ใช่เหตุการณ์ของ UPS) แต่ถ้ามีการตั้งค่าสถานะ (ใช้งาน FSD) สคริปต์นี้จะส่งไปยัง UPS คำสั่ง powerdown ล่าช้า (พูดใน 3 นาที)
  8. หลังจากรันสคริปต์ vmware-tools VM guest จะปิดตัวลง
  9. ESXi เห็นสถานะ poweroff ของ VM ล่าสุดและหยุดทำงานเอง (ใช้เวลาประมาณ 1 นาทีเนื่องจากไม่มีเครื่องจักรอื่นทำงานอยู่ในขณะนี้)
  10. ใน 2 นาทีที่เหลือ UPS จะตัดไฟ
  11. เมื่อไฟฟ้าถูกเรียกคืน ESXi จะเริ่มทำงานและเปิดใช้งานบน VMs ทั้งหมด เครื่องตรวจสอบของ UPS จะต้องเริ่มต้นก่อน (การกำหนดค่าเดียวกับการสั่งปิดเครื่อง)

ดาวน์โหลด:

NUT สำหรับ Linux สามารถติดตั้งได้จากแพ็คเกจ

NUT ไคลเอ็นต์ดั้งเดิมสำหรับเซิร์ฟเวอร์ ESXi สามารถดาวน์โหลดได้โดยใช้ลิงก์สุดท้ายในหน้านี้: http://www.networkupstools.org/download.html

ไฟล์สคริปต์และไฟล์ conf ของฉันบางส่วนอยู่ที่นี่ (แสดงเฉพาะบรรทัดที่เปลี่ยนแปลง): http://pastebin.com/KkEeanK1

หมายเหตุ:

แน่นอนว่ามีรายละเอียดเพิ่มเติมและต้องใช้เวลาพอสมควรสำหรับฉันที่จะทำงานได้ตามที่ควร แต่ตอนนี้มันทำงานได้ดีมาก ระบบนี้บัญชีสำหรับกรณีที่เมื่อคุณเพิ่งปิด VM การตรวจสอบจากภายใน (สคริปต์ vmware-tools ไม่ได้ทำงาน) หรือถ้ามันเป็นโฮสต์ ESXi เริ่มต้นการปิด VM VM (ไม่มีการตั้งค่าสถานะ / etc / killpower ดังนั้นไม่มี UPS โหลด) หรือ ถ้ามันเป็น ESXi ปิด (เหมือนกัน) สิ่งสำคัญเพียงอย่างเดียวคือการให้ VM นี้ทำงานโดยเร็วหลังจากโฮสต์บูตและปิดระบบล่าสุด (ดังนั้นเวลาที่ใช้ในการโฮสต์จะสามารถคาดการณ์ได้ - ดังที่ได้กล่าวไว้ข้างต้นใช้เวลาประมาณ 1 นาทีสำหรับฉันและอีก 2 นาทีที่ฉันจองไว้)

การตรวจสอบ UPS ของฉัน Linux VM ยังเป็นเซิร์ฟเวอร์การแชร์ Samba / NFS สำหรับการจัดเก็บสำรองข้อมูลเซิร์ฟเวอร์ NAT / DHCP สำหรับ VM และบริการอื่น ๆ ที่มีน้ำหนักเบา ใช้ ESXi CPU ประมาณ 22MHz และ RAM ที่ใช้งานอยู่ประมาณ 10MB เมื่อไม่ได้ใช้งาน เนื่องจากการใช้ NUT คุณสามารถเพิ่มพลังงานให้กับอุปกรณ์ได้มากขึ้นจาก UPS เดียวกันหากจำเป็นและทั้งหมดสามารถปิดได้อย่างสวยงาม ไม่จำเป็นต้องใช้ PowerChute และ / หรือการ์ดตรวจสอบเครือข่ายที่มีราคาแพง


14

คำถามสุดยอด เป็นไปได้จริง ๆ ที่จะทำได้ค่อนข้างดี - อย่างน้อยในการตั้งค่าบางอย่าง ฉันได้ลองสูตรต่อไปนี้กับโฮสต์ ESXi 5.5 จำนวนหนึ่ง โดยทั่วไปวิธีแก้ปัญหาจะเป็นดังนี้:

  1. เปิดใช้งานการเข้าถึง SSH บนโฮสต์ ESXi ของคุณ
  2. สร้าง Linux VM - ฉันใช้ Ubuntu คุณต้องการการตั้งค่าที่น้อยมาก - ไม่มี GUI หรืออะไรเลย
  3. เชื่อมต่ออุปกรณ์ APC ของคุณผ่าน USB ไปยังโฮสต์ ESXi และส่งผ่านไปยัง Linux VM
    • ตรวจสอบให้แน่ใจว่าคอนโทรลเลอร์ USB ที่คุณเพิ่มเข้ากับ VM นั้นตรงกับคอนโทรลเลอร์ USB จริงที่อุปกรณ์ APC เชื่อมต่ออยู่นั่นคือเพิ่มคอนโทรลเลอร์ XHCI เฉพาะในกรณีที่อุปกรณ์ฟิสิคัลเป็นอุปกรณ์ USB3 การจับคู่ไม่ตรงกันทำให้เกิดปัญหาแปลก ๆ ในไดรเวอร์อุปกรณ์ Linux USB
    • หากสิ่งที่ไม่ทำงานออกและคุณจะเห็นข้อผิดพลาดเช่นctrl urb status -62ในdmesgโอกาสที่ตัวควบคุมทางกายภาพไม่ตรงกับใน VM ของคุณ หากพวกเขาตรงกัน - ก็เป็นปัญหา ฉันมีหนึ่งการตั้งค่าที่มีปัญหาแบบนี้และไม่มีวิธีแก้ไขปัญหาจริง
  4. ติดตั้งapcupsdบน Linux VM - ใน Ubuntu คุณสามารถทำการsudo apt-get install apcupsdติดตั้งเวอร์ชันล่าสุดได้ โครงการ NUT ก็ดี แต่ฉันเป็นนักอนุรักษนิยม
  5. ติดตั้งยูทิลิตี้ plink โดยทำ sudo apt-get install putty-tools
  6. เชื่อมต่อไปยังโฮสต์ ESXi plink root@<your ESXi host IP>ของคุณโดยทำ คุณสามารถปิดการเชื่อมต่อได้ทันที วัตถุประสงค์คือเพื่อให้ได้รับการบันทึกรหัสโฮสต์เพื่อให้ plink จะไม่ถามอีกเมื่อเราเรียกใช้ผ่านสคริปต์
  7. แก้ไข/etc/apcupsd/apcupsd.confและเปลี่ยนแปลงรายการด้านล่างเพื่อให้พวกเขาตรงนี้ UPSNAME < the name you'd like your UPS to have > UPSCABLE usb UPSTYPE usb # DEVICE DIRECTIVE should be blank for USB DEVICE ยังให้แน่ใจว่า/etc/default/apcupsdมีISCONFIGURED=yes
  8. แก้ไข/etc/apcupsd/apccontrolและเลื่อนไปที่doshutdownเคส ทำให้เป็นแบบนี้: doshutdown) echo "UPS ${2} initiated Shutdown Sequence" | ${WALL} # Shut down indirectly by triggering the ESXi host to do the # shutdown via VMWare tools /usr/bin/plink root@< your ESXi host IP > -pw < your root pw > "/sbin/shutdown.sh && /sbin/poweroff" ;;
  9. เริ่มต้นใหม่ apcupsd ใช้และดูว่าสิ่งที่จะทำงานโดยการกล่าวอ้างsudo service apcupsd restart apcaccessถ้าไม่ได้ตรวจสอบบันทึกและ dmesg
  10. ตรวจสอบให้แน่ใจว่า VMs ทั้งหมดที่ต้องปิดเครื่องอย่างดีในกรณีที่ไฟฟ้าขัดข้องติดตั้ง VMWare Tools นอกจากนี้ยังตรวจสอบให้แน่ใจว่าพวกเขาเป็นส่วนหนึ่งของการเริ่มต้นรายการ VM ปิด / (ใน Web Client vSphere ไปที่: vCenter -> <your host> -> Manage -> Settings -> VM Startup/Shutdown) ตรวจสอบให้แน่ใจว่าการดำเนินการปิดระบบคือการปิดระบบปฏิบัติการ guest

เมื่อคุณมีสิ่งเหล่านี้ทำงานdoshutdownscriptlet จากขั้นตอนที่ 8 ได้รับการเรียกใช้เมื่อไฟฟ้าขัดข้อง นี่คือเทิร์นอิ้งเรียกใช้สคริปต์ shutdown.sh บนโฮสต์ ESXi ซึ่งส่งสัญญาณแพ็คเกจ VMWare Tools ในแต่ละ VM บนโฮสต์ของคุณเพื่อทำการปิดระบบใหม่ทั้งหมดผ่าน guest OS จากประสบการณ์ของฉันมันใช้งานได้ดีกว่าซอฟต์แวร์ PowerChute จาก APC

หากคุณต้องการตรวจสอบสิ่งต่าง ๆ จาก VMs ของคุณคุณสามารถตั้งค่าอินสแตนซ์ของ apcupsd สลาฟที่เชื่อมต่อกับตัวควบคุม UPS หลัก Linux VM ไฟล์ apcupsd.conf ที่เป็นทาสของคุณควรมีรายการดังนี้:
UPSTYPE net < your UPS control VM IP >:3551
รายการที่ชอบUPSCABLEและไม่สำคัญในกรณีนี้ ใช้งานได้กับ Windows รุ่นapcupsd(มีให้ที่นี่ ) เช่นกัน คุณสามารถใช้สิ่งที่รวมอยู่apctray.exeเพื่อตรวจสอบสถานะปัจจุบันของสิ่งต่าง ๆ

ฉันคิดว่ามันครอบคลุมอย่างมาก


+1 ทำงานอย่างมีเสน่ห์ ครั้งแรก!
มอร์เทนคริสเตนเซน

คำตอบนี้ทำงานได้อย่างสมบูรณ์แม้ว่าที่สำนักงานของลูกค้าของเราเราต้องปรับแต่งdoshutdownลำดับเล็กน้อย เราได้เพิ่ม${APCUPSD} --killpowerก่อน/usr/bin/plinkส่วนเพื่อให้ UPS ปิดลงหลังจากนั้นสักครู่และรีสตาร์ทโดยอัตโนมัติเมื่อไฟฟ้ากลับมา นอกจากนี้ก็เป็นที่น่าสังเกตว่าขั้นตอนที่ 6 ควรจะทำตามที่rootได้รับผ่านทางsuหรือsudo suแต่ไม่ได้ sudo -s
Andrea Lazzarotto

4

คุณอาจพิจารณาใช้อุปกรณ์ USB ส่งผ่านฟังก์ชันการทำงานให้กับแขกที่ใช้ PowerChute หรือซอฟต์แวร์อื่น ๆ ที่สามารถตรวจสอบสถานะของ UPS และสามารถเรียกใช้การปิดระบบบนโฮสต์ ESXi (เช่นapcupsd ) ESXi อย่างเป็นทางการสนับสนุนเฉพาะอุปกรณ์ USB จำนวน จำกัด สำหรับ passthroughแต่ผู้คนได้รับการเชื่อมต่อและผ่านอุปกรณ์ต่าง ๆ ในระดับหนึ่งแล้วพร้อมกับความสำเร็จที่แตกต่างกัน แต่ APC UPS USB ดูเหมือนจะทำงานได้ตามแนวทางนี้สำหรับ Windows VMหรืออย่างใดอย่างหนึ่งสำหรับ CentOS Linux VM


2

ดูที่ vSphere Management Assistant (vMA) จากที่นี่ เราใช้ที่สำนักงานของฉันเพื่อทำสิ่งที่คุณพยายาม แต่ด้วย Smart-UPS ที่เชื่อมต่อผ่าน USB แทนที่จะเป็น Back-UPS


โปรดเพิ่มรายละเอียดเพิ่มเติมเนื่องจากเป็นการตั้งค่าที่ไม่มีเอกสารเท่าที่เกี่ยวข้องกับ APC หรือ vmware
dunxd

1

ในขณะที่เป็นไปได้ (อาจ / โดยทั่วไป) ฉันไม่คิดว่าการปิดเครื่องคอมพิวเตอร์โดยอัตโนมัติด้วยพลังงานแบตเตอรี่เป็นความคิดที่ดี หากคุณกำลังจะทำเช่นนั้นสำหรับความตั้งใจและจุดประสงค์ในทางปฏิบัติคุณควรประหยัดเงินของ UPS ที่ใช้แบตเตอรีสำรองด้วยตนเองและปล่อยให้การสูญเสียพลังงานปิดเครื่องของคุณ (จริงอยู่ที่ว่าการปิดระบบแบบสะอาดจะดีกว่าการสูญเสียพลังงาน แต่ดูเหมือนว่าคุณจะพลาดช่วงเวลาที่ใช้แบตเตอรีนานกว่าสองนาทีถ้าคุณปิดทุกสิ่งโดยอัตโนมัติเมื่อสูญเสียพลังงานฟีด )

วิธีที่ฉันจัดการอยู่เสมอคือการตรวจสอบการแจ้งเตือน SA เมื่อไฟฟ้าดับดังนั้น SA จึงสามารถใช้วัตถุสีเทาเพื่อตัดสินใจว่าเมื่อใด (หรือแม้กระทั่ง) เพื่อปิดเซิร์ฟเวอร์ หากเป็นการดับสั้น ๆ อาจไม่เป็นการดีที่จะปิดเซิร์ฟเวอร์เลยหรือคุณอาจต้องการปล่อยให้เซิร์ฟเวอร์บางเครื่องทำงานนานเท่าที่จะทำได้และปิดเครื่องก่อนที่แบตเตอรี่จะหมด ดูเหมือนว่าฉันจะชอบงานการตัดสินใจที่เหมาะกับมนุษย์มากกว่ากฎง่าย ๆ


คุณไม่จำเป็นต้องกำหนดค่า UPS ของคุณให้ปิดการทำงานทันที แต่คุณต้องการให้มันปิดก่อนที่แบตเตอรี่จะหมดอย่างสมบูรณ์คุณจะต้องซื้อแบตเตอรี่เพิ่มขึ้นโดยเฉพาะอย่างยิ่งในสถานที่ที่ฉันทำงานและกำลังงานดับลง ประจำวัน เป็นเรื่องดีที่จะมีส่วนร่วมของมนุษย์แน่นอน แต่คุณไม่มีผู้ดูแลระบบในสำนักงานระยะไกล
dunxd

@dunxd จุดที่ดี - ฉันคุ้นเคยกับสภาพแวดล้อมแบบ HA มากขึ้นซึ่งอย่างน้อยเซิร์ฟเวอร์บางเครื่องต้องอยู่ต่อไปไม่ว่าจะเป็นนรกหรือน้ำท่วมสูงดังนั้นชื่อของเกมก็คือการหาวิธีปันส่วนพลังงานให้ดีที่สุด อุปกรณ์ลง) เพื่อสร้างผลกระทบต่อบริการน้อยที่สุดเท่าที่จะเป็นไปได้ซึ่งจะไม่เป็นจุดสนใจของทุกคนหรือกรณีใช้งาน
HopelessN00b

1

ในสมัยก่อนของการติดตั้งแบบไม่ต้องใช้ APC PowerChute Plus เป็นส่วนสำคัญของกระบวนการติดตั้งของฉัน การใช้สายเคเบิลสัญญาณแบบอนุกรมอย่างง่ายและไบนารี Red Hat-onlyของพวกเขาจึงเป็นเรื่องง่ายที่จะติดตั้งกฎเพื่อควบคุมเซิร์ฟเวอร์ที่เชื่อมต่อแบบโลคัล การแจ้งเตือนทางอีเมลพื้นฐานสำหรับเหตุการณ์แบตเตอรี่ UPC เหตุการณ์พลังงานสายและการดำเนินการปิดระบบพร้อมใช้งาน:

POWERCHUTE MAIL MESSAGE
Message from PowerChute@Bonanza:

UPS on battery: Blackout 000.0 V. 

และ

POWERCHUTE MAIL MESSAGE
Message from PowerChute@Bonanza:

Normal power restored: UPS on line.  

หรือ

POWERCHUTE MAIL MESSAGE
Message from PowerChute@Bonanza:

Shutdown started.  

พร้อมอินเทอร์เฟซที่สมเหตุสมผลเพื่อดูว่าเกิดอะไรขึ้น ...

ป้อนคำอธิบายรูปภาพที่นี่

ซอฟต์แวร์นั้นไปวางตลาดในที่สุด (หรือถูกฝังในเว็บไซต์ APC) มีวิธีการโอเพนซอร์ซอยู่สองสามวิธีเพื่อให้สิ่งที่คล้ายกัน แต่ทั้งหมดนี้ซับซ้อนด้วย VMWare ESXi เพียงโฮสต์เดียว

ดูเหมือนว่านี่เป็นสิ่งที่ VMWare ควรรวมเข้ากับ hypervisor พื้นฐาน มันเป็นพื้นฐานและสามารถให้ระดับการป้องกันที่เหมาะสมสำหรับผู้ใช้ การเยียวยาที่พบบ่อยที่สุดที่ฉันเห็นในตอนนี้คือ USB passthrough กับ VM โดยเฉพาะวิธี daemon เครือข่ายหรือทำสิ่งที่ฉันทำ ไม่กำหนดค่าการปิดระบบอัตโนมัติหรือแบตเตอรี่ ...

จริงอยู่ฉันมักจะไปกับ UPS ที่สามารถรองรับการโหลดระบบเป็นเวลาหนึ่งชั่วโมงหรือมากกว่านั้น บางทีทางเลือกคือการรวบรวมการ์ดเชื่อมต่อเครือข่ายที่มีราคาถูกหรือได้รับการตกแต่งใหม่และวางแผนที่จะซื้ออุปกรณ์ SmartUPS อย่างน้อย ...


0

ตรวจสอบการเชื่อมโยงต่อไปนี้ ไม่ใช่ทางออกที่หรูหราที่สุด แต่เป็นวิธีแก้ปัญหาที่ใช้งานได้จริงและตรงไปตรงมามาก มีข้อเสียที่เป็นไปได้ในแง่ของการรักษาความปลอดภัย (ขึ้นอยู่กับการออกแบบเครือข่ายเฉพาะของคุณแขกที่โหลดบนโฮสต์และผู้ใช้ที่เข้าถึงต้องมีแขกเหล่านั้น แต่คุณจะได้รับสาย


0

ฉันใช้โซลูชัน MrMajestyk และเปลี่ยนการเข้าถึง ssh ผ่าน plink ด้วยการเข้าถึง ssh โดยไม่ใช้รหัสผ่านโดยใช้รหัสสาธารณะ rsa คีย์ rsa ที่สร้างขึ้นใน apcupsd VM ต้องรวมอยู่ใน / etc / ssh / keys-root / authorized_keys ของโฮสต์ vmware

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.