UPS - Hai máy tính - Làm cách nào để tắt cả hai khi pin yếu?


8

Phiên bản ngắn: Làm cách nào để tắt 2 máy tính khi pin UPS yếu?

Phiên bản dài:

Tôi có một APC UPS, RS 1500. Nó có một dây USB đi vào máy tính dev chính của tôi. Máy tính dev của tôi sẽ tắt khi pin yếu.

Tuy nhiên, hiện tại, tôi đã kết nối một máy chủ cơ sở dữ liệu với cùng một UPS.

Làm thế nào tôi có thể có máy chủ cơ sở dữ liệu đó cũng biết rằng nó cần phải tắt khi pin yếu?


Hệ điều hành nào là máy dev của bạn đang chạy?
Scott Pack

Hệ điều hành nào cả hai máy đang chạy? Đó là một vấn đề đủ đơn giản để giải quyết với một chút kịch bản nhưng các chi tiết phụ thuộc vào những gì bạn đang chạy.
John Gardeniers

Windows 7 (dev) Windows 2003 (Db)
Brian Webster

1
Trong tập lệnh tắt máy của bạn trên máy dev, thêm một dòng để sử dụng psshutdown để gửi lệnh tắt máy cho máy khác.
John Gardeniers

1
Đừng quên bật công tắc trên USV!
Turbo J

Câu trả lời:


13

Như Chopper3 viết, UPS đắt hơn 'có thể có tùy chọn đính kèm phần mềm tắt máy được nối mạng (với chi phí bổ sung).

Để triển khai miễn phí quản lý năng lượng được nối mạng, bạn muốn APC UPS Daemon, apcupsd . Về cơ bản, bạn cài đặt một phiên bản trình quản lý apcupsd trên PC có gắn cáp báo hiệu USB và cài đặt ứng dụng khách apcupsd trên các PC khác được gắn vào nguồn điện UPS. Các trường hợp apcupsd sử dụng mạng LAN để liên lạc.

Apcupsd có cả phiên bản Unix và Windows và các phiên bản Windows đã tồn tại khá lâu, vì vậy tôi hy vọng chúng sẽ đủ ổn định. Tôi không biết cách dễ dàng để thiết lập và định cấu hình trên Windows. Hãy xem thử và nếu bạn không thích nó, luôn có tùy chọn để mua một UPS có khả năng cao hơn ...

Hãy nhớ rằng, với quản lý UPS được nối mạng, bộ chuyển đổi mạng cần được bật nguồn UPS để phần mềm quản lý hoạt động khi mất điện ... :-)


Tôi chỉ thiết lập apcupsd trên một máy chủ WIndows có kết nối nối tiếp, vì vậy tôi không thể nhận xét về kết nối mạng. Nó có thể hoạt động trong Windows, nhưng đừng nhầm, đây là một chương trình Unix. Khi bạn đã quen với việc coi nó như một chương trình unix và dành một chút thời gian với tài liệu mở rộng, có vẻ như khá dễ dàng để giải quyết
gillonba

6

Windows thường có hỗ trợ APC tốt được tích hợp sẵn, do đó bạn không phải sử dụng PowerChute (ít nhất là bắt đầu với XP SP2 và SP3). Nếu Windows đang phát hiện UPS của bạn trong Bảng điều khiển -> Tùy chọn nguồn (trong XP), thì hãy tìm tab Báo động. Nếu bạn có thể tìm thấy điều này, bạn có thể tìm Hành động báo động để chạy chương trình. Trong trường hợp này, bạn có thể chạy PsShutdown từ gói sysiternals để tắt máy từ xa khi mức pin ở mức cảnh báo hoặc tới hạn.

Tôi xin lỗi, nhưng hiện tại tôi không ở máy XP có APC UPS được kết nối, vì vậy tôi không chắc các tùy chọn này có xuất hiện hay không. Tôi thường không cài đặt phần mềm PowerChute từ APC trên các máy khách XP (trở lên) vì có hỗ trợ riêng trong Windows. (Đây cũng là lý do tại sao tôi đã chuẩn hóa trên APC)


Tôi làm một điều tương tự với một vài máy chủ Linux đang làm việc có chung một UPS. Một trong số họ đang chạy apcupsd và khi nguồn điện yếu (5 phút), nó sẽ chạy một tập lệnh bash kết nối với người khác bằng SSH (sử dụng các phím ssh) và tắt nó đi.
Dentrasi

Windows 2008 R2 và Windows 7 không được tích hợp hỗ trợ cho UPS, bạn phải sử dụng lại phần mềm do nhà cung cấp cung cấp.
Chris S

3

Về lâu dài, đặt cược tốt nhất của bạn là hai UPS riêng biệt. Đắt hơn, nhưng nó loại bỏ một điểm thất bại duy nhất và ít phức tạp hơn so với việc cố gắng phối hợp hệ thống tín hiệu giữa hai máy (và nó cũng làm giảm tải trên mỗi UPS).


Tôi đồng ý với những gì bạn nói. Tuy nhiên, với ngân sách của chúng tôi, tôi có thể rời khỏi máy chủ DB hoàn toàn khỏi UPS hoặc tôi có thể móc vào UPS của máy dev.
Brian Webster

Tải trọng trên là gì? Có phải cả hai để thử nghiệm / phát triển? Nếu đây là một quy mô nhỏ, bạn có thể thử ảo hóa máy chủ cơ sở dữ liệu trên máy dev và điều đó cũng sẽ giảm thiểu tác động đến việc rút điện. Hoàn toàn phụ thuộc vào thông số kỹ thuật hệ thống và khối lượng công việc của bạn như thế nào là khả thi này.
Bart Silverstrim

Chà, tôi có thể chạy cả hai máy tính khỏi RS1500 trong gần 10 phút. Chúng tôi nhận được rất nhiều sét ở đây vì vậy tôi sẽ nhận được lợi ích từ việc không đặt lại sét nữa. Tuy nhiên, tôi không muốn máy chủ DB làm cạn kiệt toàn bộ pin nếu hết điện trong 15 phút. Tôi đồng ý với quan điểm của bạn và đánh giá cao phản hồi.
Brian Webster

1

Bạn không thể với mô hình đó, không phải với phần mềm đi kèm.

Nếu bạn có mô hình 'Smart-UPS' từ APC, bạn có thể sử dụng phần mềm Tắt mạng PowerChute của họ để đạt được điều này.


0

Làm cho máy dev báo cho máy cơ sở dữ liệu tắt máy khi nó báo động pin.

Về cách làm điều đó - tôi sợ điều đó vượt quá hiểu biết của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.