ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

1
virtualenv เหมาะสำหรับเซิร์ฟเวอร์ที่ใช้งานจริงหรือไม่?
ฉันวางแผนที่จะตั้งค่าแอปหลาม ( Pyblosxom ) บนเซิร์ฟเวอร์ของฉันและเมื่อพิจารณาจากการทำงานในตัวของมันเองSandbox virtualenv--no-site-packagesกับ ฉันหวังว่าการตั้งค่าดังกล่าวจะสามารถพกพาและบำรุงรักษาได้ง่ายในช่วงหลายปีที่ผ่านมา อย่างไรก็ตามฉันเพิ่งใช้ virtualenv สำหรับสภาพแวดล้อมการพัฒนาที่สร้างการตั้งค่าเซิร์ฟเวอร์เฉพาะเครื่องขึ้นใหม่และแหล่งข้อมูลส่วนใหญ่เกี่ยวกับ virtualenv ดูเหมือนจะพูดถึง virtualenv สำหรับการใช้งานเช่นนี้ด้วย มีข้อเสียเปรียบในการใช้งานแอพ Python จาก virtualenv บนเซิร์ฟเวอร์จริงหรือไม่? หมายเหตุ: สำหรับความสะดวกในการพกพาของการตั้งค่าฉันเพิ่งได้รับรู้ถึง--relocatableตัวเลือกการทดลองที่จะต้องรันหลังจากติดตั้งแพ็คเกจใหม่ แม้ว่าฉันจะไม่ได้ทำสิ่งนี้ แต่ฉันคิดว่าการตั้งค่าจะค่อนข้างพกพาได้ด้วยขอบคุณ pip

5
เมื่อเว็บ A เซิร์ฟเวอร์ของฉันถูกถอดปลั๊กฉันจะเปลี่ยนเส้นทางผู้ใช้ทั้งหมดไปยังเว็บเซิร์ฟเวอร์ B ของฉันในเมืองอื่นโดยอัตโนมัติได้อย่างไร
เมื่อเว็บ A เซิร์ฟเวอร์ของฉันถูกถอดปลั๊กฉันจะเปลี่ยนเส้นทางผู้ใช้ทั้งหมดไปยังเว็บเซิร์ฟเวอร์ B ของฉันในเมืองอื่นโดยอัตโนมัติได้อย่างไร สวิตช์โหลดบาลานซ์ทำสิ่งที่ฉันต้องการยกเว้นฉันไม่สามารถหาวิธีใช้งานได้เว้นแต่ว่าทั้งเว็บเซิร์ฟเวอร์อยู่ในอาคารเดียวกัน ระบบการทำคลัสเตอร์ที่มีความพร้อมใช้งานสูงทำในสิ่งที่ฉันต้องการยกเว้นฉันไม่สามารถหาวิธีที่จะทำให้มันทำงานได้เว้นแต่ว่าทั้งเว็บเซิร์ฟเวอร์อยู่ในอาคารเดียวกัน คำตอบที่ยอมรับเพื่อ " เปลี่ยนเส้นทางไปยังหน้าเว็บแบบคงที่บนเว็บเซิร์ฟเวอร์อื่นเมื่อเว็บเซิร์ฟเวอร์หลักไม่ทำงาน " ดูเหมือนว่าจะสนับสนุนเว็บเซิร์ฟเวอร์ใน 2 เมืองที่แตกต่างกัน แต่การติดตั้งซอฟต์แวร์ในกล่องเดียวจะช่วยฉันได้อย่างไรหลังจากที่กล่องไม่ได้เสียบปลั๊ก วิธีการทำDNS robin ปัดและเนื้อหาการจัดส่งเครือข่าย (CDNs) ทำหรือไม่ ฉันคิดว่าวิธีหนึ่งเริ่มจากบางสิ่งเช่น: ฉันได้รับที่อยู่ IP ของแต่ละเว็บเซิร์ฟเวอร์จริงของฉัน ฉันใส่ที่อยู่ IP ของแต่ละเว็บเซิร์ฟเวอร์จริงของฉันลงในระเบียน DNS สำหรับชื่อโดเมนเดียวของ "เว็บไซต์" (หลายระเบียน A หรือระเบียน AAAA หรือทั้งสอง) ... ถ้าอย่างนั้นฉันต้องทำยังไงดี? ฉันคิดว่าวิธีการอื่นเริ่มจากบางสิ่งเช่น ฉันใช้ผู้ให้บริการ DNS แบบไดนามิกสำหรับชื่อโดเมนเดียวที่ฉันคาดว่าผู้ใช้จะพิมพ์ลงในเว็บเบราว์เซอร์ ฉันตั้งค่างาน cron ในแต่ละเว็บเซิร์ฟเวอร์ที่บอกผู้ให้บริการ DNS เป็นประจำว่าเป็นที่อยู่ IP ของตนเอง (อัปเดตระเบียน A …

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

2
รายการนี้ที่มาพร้อมกับสวิตช์ Cisco ของฉันคืออะไร
เราเพิ่งได้รับ Cisco Catalyst 2960 ใหม่และในกล่องก็มีรายการที่เราไม่เคยเห็นมาก่อน น่าสนใจเพียงพอเอกสารประกอบแสดงภาพของวัตถุ แต่ไม่ปรากฏในรายการอื่น ๆ ในคำแนะนำ (รวมถึงคำอธิบายภาพซึ่งมีหมายเลขไม่ถูกต้อง)! เพื่อนของฉันและฉันคิดว่าเป็นอุปกรณ์จัดการสายเคเบิลบางประเภท ทุกคนสามารถระบุและอธิบายอย่างละเอียดถึงการใช้งานที่เหมาะสมได้หรือไม่? นี่คือภาพจากคู่มือเริ่มต้นใช้งาน (โดยมีวัตถุอยู่ในวงกลม):


3
การกำหนดคำร้องขอจริงต่อวินาทีสำหรับเว็บเซิร์ฟเวอร์
ฉันกำลังตั้งค่าสแต็ก nginx และปรับการตั้งค่าให้เหมาะสมก่อนที่จะเผยแพร่ การเรียกใช้ ab เพื่อทดสอบเครื่องฉันรู้สึกผิดหวังที่เห็นสิ่งที่เติมออกมาที่ 150 คำร้องขอต่อวินาทีโดยมีคำขอจำนวนมากที่ใช้เวลา> 1 วินาทีเพื่อส่งคืน อย่างแปลกประหลาดตัวเครื่องเองไม่ได้หายใจลำบาก ในที่สุดฉันก็คิดว่าจะ ping กล่องและเห็นเวลา ping ประมาณ 100-125 ms (เครื่องแปลกใจของฉันอยู่ทั่วประเทศ) ดังนั้นดูเหมือนว่าเวลาแฝงของเครือข่ายมีอิทธิพลเหนือการทดสอบของฉัน ใช้การทดสอบเดียวกันจากเครื่องในเครือข่ายเดียวกันกับเซิร์ฟเวอร์ (ping คูณ <1ms) และฉันเห็น> 5,000 คำขอต่อวินาทีซึ่งสอดคล้องกับสิ่งที่ฉันคาดหวังจากเครื่องมากขึ้น แต่นี่ทำให้ฉันคิดว่า: ฉันจะกำหนดและรายงานการวัดคำขอจริง "ต่อวินาที" สำหรับเว็บเซิร์ฟเวอร์ได้อย่างไร คุณเห็นการอ้างสิทธิ์เสมอเกี่ยวกับประสิทธิภาพ แต่ไม่ควรคำนึงถึงเวลาในการตอบสนองของเครือข่าย แน่นอนว่าฉันสามารถให้บริการ 5,000 เครื่องต่อวินาทีไปยังเครื่องที่อยู่ถัดจากเซิร์ฟเวอร์ แต่ไม่ใช่เครื่องทั่วประเทศ หากฉันมีการเชื่อมต่อที่ช้ามากพวกเขาจะส่งผลกระทบต่อประสิทธิภาพของเซิร์ฟเวอร์ในที่สุดใช่ไหม หรือฉันกำลังคิดเกี่ยวกับสิ่งนี้ผิดทั้งหมด? ยกโทษให้ฉันถ้านี่คือวิศวกรรมเครือข่าย 101 สิ่ง ฉันเป็นผู้พัฒนาโดยการค้า อัปเดต:แก้ไขเพื่อความชัดเจน

3
อะไรคือความแตกต่างระหว่าง PDU และรางปลั๊กไฟ (ทั้ง 120V, 15A)?
ฉันเพิ่งพูดคุยกับตัวแทน APC เกี่ยวกับการอัพเกรด UPS ที่สำนักงานของเรา เธอแนะนำ Smart-UPS แบบ 6 ช่องความจุสูงกว่าหนึ่งช่องเพื่อทดแทนยูนิต Back-UPS สี่ยูนิตที่เรามีอยู่ในปัจจุบัน เมื่อฉันถามว่าเธอแนะนำให้เสียบอุปกรณ์ทั้งหมดในปัจจุบันได้อย่างไรเธอแนะนำให้ใช้AP9567 PDU ของ APC แต่บอกว่าจะไม่ใช้รางปลั๊กไฟ ตอนแรกเธอบอกว่าฉันต้องใช้แบรนด์ APC PDU แต่หลังจากฉันถามเกี่ยวกับการใช้ Tripp-Lite PDU เธอบอกว่า PDU ของแบรนด์ใด ๆ ก็ดี APC PDU ที่อ้างอิงก่อนหน้านี้ดูเหมือนแถบพลังงาน 120V มาตรฐานที่มีการป้องกันการโอเวอร์โหลด แต่ไม่มีการป้องกันไฟกระชาก นอกเหนือจากการป้องกันการโอเวอร์โหลด (ซึ่งดูเหมือนว่าซ้ำซ้อนหากเสียบเข้ากับ UPS) มีอะไรอีกที่ฉันขาดไปหรือควรมีรางปลั๊กไฟ (ที่ไม่มีการป้องกันไฟกระชาก) หรือไม่? แก้ไข: ฉันไม่ได้พูดถึงมันก่อนหน้านี้ แต่เราไม่มีแร็คที่เหมาะสม - แม้ว่าฉันยังคงวางแผนที่จะติดตั้ง PDU หรือรางปลั๊กไฟกับบางสิ่ง ผมคิดว่าผมกำลังสงสัยว่าถ้ามีเหตุผลพิเศษใด ๆ ที่ฉันควรจะจ่ายเท่าที่ …

2
ฉันจะกำหนดค่า PostFix ให้อนุญาตให้เครื่องอื่นส่งอีเมลผ่านได้อย่างไร
ฉันมี PostFix และทำงานบนกล่อง CentOS และต้องการส่งอีเมลจากเซิร์ฟเวอร์ Windows บนเครือข่ายเดียวกันผ่านเซิร์ฟเวอร์ PostFix เมื่อฉันพยายาม telnet จากเซิร์ฟเวอร์ Windows ไปที่พอร์ต 25 บนเซิร์ฟเวอร์ PostFix ปัจจุบันการเชื่อมต่อล้มเหลว ฉันจะตั้งค่านี้ได้ที่ไหนใน PostFix / CentOS ขอบคุณล่วงหน้า!
15 postfix 

5
วิธีเพิ่มความเร็ว rsync สำหรับไฟล์ขนาดเล็ก
ฉันพยายามถ่ายโอนไฟล์ขนาดเล็กหลายพันไฟล์จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งโดยใช้คำสั่งต่อไปนี้: rsync -zr --delete /home/user/ user@10.1.1.1::backup ขณะนี้การถ่ายโอนใช้เวลานาน (ฉันยังไม่ได้ตั้งเวลา) มีวิธีทำให้เร็วขึ้นหรือไม่ ฉันควรใช้เครื่องมืออื่นหรือไม่? ฉันควรจะใช้ rsync ผ่าน ssh แทนที่จะใช้โปรโตคอล rsync หรือไม่
15 rsync 

3
เธรด Hyper และเครื่องเสมือน?
ฉันได้อ่านหัวข้อนี้แล้ว: Hyper-V และ Hyper-threading: เปิดหรือปิด? แต่คำตอบเดียวคือ Windows เฉพาะ .... ฉันกำลังสร้างเซิร์ฟเวอร์ VM (โดยใช้ Proxmox VE หากสร้างความแตกต่าง) และสงสัยว่าการทำไฮเปอร์เธรดจะส่งผลต่อเครื่องเสมือนอย่างไร ... โดยเฉพาะถ้าฉันใช้จำนวนเครื่องเสมือนให้มากที่สุดจะช่วยให้เกิดเกลียวมากเกินไปหรือทำให้ประสิทธิภาพลดลง? นอกจากนี้เครื่องเสมือนที่ใหญ่ที่สุดจะเป็น Terminal Server ที่มีไคลเอนต์ ~ 30 (RAM 4 คอร์ / 8 GB) และเป็นไฟล์เซิร์ฟเวอร์ถ้ามี อัปเดต:เซิร์ฟเวอร์เป็น Dell R410 ที่มี RAM 1TB 10, 32 GB และ Dual Intel Xeon E5530 (ฉันไม่แน่ใจเกี่ยวกับรุ่นที่แน่นอน แต่เป็น E55xx ที่มี 2+ …

5
การเลือกเทคโนโลยี SAN สำหรับ VM Web Servers 100s
ปัญหา เรามีปัญหาเกี่ยวกับประสิทธิภาพการทำงานบนแพลตฟอร์มที่มีอยู่แล้วดังนั้นฉันจึงเปลี่ยนไปใช้ความคิดแบบกลุ่มเพื่อความเห็นที่สองเกี่ยวกับสิ่งนี้ ปัญหาด้านประสิทธิภาพนั้นเกี่ยวข้องกับ IOPS มากกว่าปริมาณงาน สถานการณ์ เบลดศูนย์กลาง 16 โฮสต์แต่ละตัวมี RAM 64GB (เป็น Dell M1000e w / M610s แต่อาจไม่เกี่ยวข้อง) 500 VMs เว็บเซิร์ฟเวอร์ทั้งหมด (หรือเทคโนโลยีเว็บที่เกี่ยวข้องเช่น MySQL, load balancer ฯลฯ ) ประมาณ 90% เป็น Linux และ Windows ที่เหลือ ไฮเปอร์ไวเซอร์คือ VMWare vSphere เราจำเป็นต้องจัดเตรียมโฮสต์ HA ดังนั้นที่เก็บข้อมูลในเครื่องจึงไม่พร้อมใช้งาน ดังนั้นโฮสต์จึงมีการ์ด SD สำหรับบูต พื้นหลังคิดเล็กน้อย ในขณะนี้เรามีโฮสต์ได้มากถึง 6 โฮสต์ (ศูนย์ใบมีดจะเต็มประสิทธิภาพในช่วงเวลาหนึ่งปีที่การเติบโตปัจจุบัน) และเรากำลังเรียกใช้ iSCSI …

2
ด้วย SSH เท่านั้น: ย้อนกลับอุโมงค์เว็บผ่านพร็อกซี ssh SOCKS
นาน ๆ ครั้งฉันต้องเชื่อมต่อกับเซิร์ฟเวอร์ที่การเข้าถึงถูก จำกัด อย่างมาก SSH ขาเข้าเท่านั้นที่ได้รับอนุญาตจากไฟร์วอลล์ DMZ การเชื่อมต่อ HTTP ขาออกถูกบล็อก ฉันกำลังมองหาวิธีง่าย ๆ ในการเข้าถึงเว็บผ่านทางเซสชัน SSH ของฉันดังนั้นฉันสามารถติดตั้งการอัปเดตและซอฟต์แวร์ผ่าน yum / apt-get เป็นการดีที่ฉันต้องการหลีกเลี่ยงการติดตั้งซอฟต์แวร์ / บริการเพิ่มเติมในพื้นที่ที่ได้รับการป้องกัน คุณทำอะไรในสถานการณ์เช่นนี้? SSH มี-D <port>ตัวเลือกพร็อกซี SOCKS แต่น่าเสียดายที่มันเป็นเพียงทางเดียวจากลูกค้าไปยังเซิร์ฟเวอร์และไม่มีตัวเลือกย้อนกลับ
15 ssh-tunnel 

3
การกระจายของใบรับรองหลักด้วย Windows AD Certificate Services
Windows Server ให้บริการหน่วยงานผู้ออกใบรับรอง อย่างไรก็ตามมันยังไม่ชัดเจนจากเอกสารของมันว่า (หรือถ้า) ใบรับรองรูทได้รับการแจกจ่ายให้กับลูกค้าอย่างไร คอมพิวเตอร์ที่เป็นสมาชิกของโดเมนเชื่อถือใบรับรองรูทโดยอัตโนมัติหรือไม่ ถ้าเป็นเช่นนั้นพวกเขาจะได้รับใบรับรองอย่างไรและเมื่อใด จำเป็นต้องมีการโต้ตอบกับผู้ใช้ใดเพื่อให้ติดตั้งหรือเชื่อถือใบรับรองหลักหรือไม่ ไคลเอนต์สำรวจความคิดเห็นของ Active Directory หรือไม่? อยู่ใน AD DNS หรือไม่ จะได้รับในระหว่างการเข้าสู่ระบบเท่านั้นหรือไม่ เกิดอะไรขึ้นถ้าสมาชิกโดเมน VPN จากระยะไกลเข้าสู่ LAN มีข้อแม้สำหรับไคลเอนต์ Windows รุ่นต่าง ๆ หรือไม่?

3
IIS 7.5 การสร้างใบรับรองที่ลงชื่อด้วยตนเองพร้อมวันที่ตรวจสอบมากกว่าหนึ่งปี
ฉันกำลังสร้างใบรับรอง SSL ที่ลงชื่อด้วยตนเองใน IIS 7.5 สำหรับการใช้ภายใน ปัญหาที่ฉันมีคือฉันต้องการที่จะสร้างพวกเขาเพื่อให้พวกเขามีอายุ 10 ปีเพราะมันเป็นเพียงสภาพแวดล้อม dev ฉันไม่เห็นตัวเลือกใน IIS 7.5 ซึ่งคุณสามารถระบุเวลาที่ใบรับรองใช้ได้ โดยค่าเริ่มต้นจะสร้างใบรับรองที่หมดอายุใน 1 ปี มีวิธีที่ฉันสามารถเปลี่ยนแปลงสิ่งนี้เพื่อสร้างพวกเขาเพื่อให้พวกเขาถูกต้องเป็นเวลา 10 ปี?

3
ความพร้อมใช้งานสูงหลายเว็บไซต์
เรามีแอปพลิเคชัน SaaS ที่เราต้องการให้มีให้ใช้งานสูง เรามีคลัสเตอร์ล้มเหลว Hyper-V ที่มีราคาแพงและได้รับการบำรุงรักษาเป็นอย่างดี แต่วันนี้ศูนย์ข้อมูลที่เราโฮสต์นั้นมีไฟดับห้าชั่วโมงซึ่งทำให้เราออฟไลน์โดยสิ้นเชิง ตอนนี้เรากำลังสงสัยว่าวิธีการที่ดีกว่าอาจใช้เซิร์ฟเวอร์ที่ศูนย์ข้อมูลสองแห่งแยกกันหรือไม่ สมมติว่าเราได้รับการจำลองแบบไฟล์แบ็คเอนด์ทั้งหมดและการเรพลิเคทข้อมูลทำงานระหว่างสองไซต์นี้เราสงสัยว่าจะจัดการกับการกำหนดเส้นทางส่วนหน้าได้อย่างไร - ไม่น่าแปลกใจที่เราจัดการกับปัญหา จุดเดียวของความล้มเหลว ดังนั้นคำถามคือ ... เราจะตั้งค่าการทำโหลดบาลานซ์ระหว่างสองเว็บไซต์ที่โฮสต์ได้อย่างไรซึ่ง load balancer ไม่ใช่จุดเดียวที่ล้มเหลว มีวิธีการใช้ตัวโหลดบาลานซ์สองตัวแยกกันหรือไม่ เราควรพิจารณา DNS แบบปัดเศษหรือไม่

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