คำถามติดแท็ก provisioning

7
เหตุใดจึงต้องใช้ Chef / Puppet เหนือเชลล์สคริปต์
ใหม่สำหรับเครื่องมือ Puppet และ Chef ดูเหมือนว่างานที่พวกเขาทำสามารถทำได้ด้วยการเขียนสคริปต์เชลล์ บางทีมันอาจจะทำในเชลล์สคริปต์จนกระทั่งสิ่งเหล่านี้มาพร้อมกัน ฉันจะยอมรับว่าพวกเขาอ่านง่ายขึ้น แต่มีข้อได้เปรียบอื่น ๆ ของเชลล์สคริปต์นอกเหนือจากการอ่านได้หรือไม่?

3
นานแค่ไหนก่อนที่จะสร้าง s3 bucket ด้วยชื่อเดียวกันหลังจากลบ?
ชื่อค่อนข้างชัดเจน แต่ฉันเพิ่งลบ s3 bucket เนื่องจากอยู่ในภูมิภาคที่ไม่ถูกต้องและต้องการสร้างใหม่ในพื้นที่ที่ถูกต้องด้วยชื่อเดียวกับที่เพิ่งลบไป มีเอกสารของประสบการณ์นี้หรือผู้ใช้หรือไม่?

7
เครื่องมือการจัดการและการตรวจสอบ FLOSS Server
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันทำงานกับชุดเครื่องมือการทำงานอัตโนมัติบนเซิร์ฟเวอร์ของ HP มาเป็นเวลานานและในขณะที่มันเป็นเครื่องมือที่ยอดเยี่ยม - มันมากเกินไปสำหรับธุรกิจขนาดเล็กหรือเครือข่ายในบ้านที่จะใช้ (แม่นยำยิ่งขึ้น: ราคาแพงเกินไปสำหรับ บริษัท เล็ก ๆ ) ฉันค่อนข้างคุ้นเคยกับ Puppet และ OpenNMS สำหรับการจัดสรรและตรวจสอบ อย่างไรก็ตามหลังจากที่ได้ค้นหาข้อมูลอื่น ๆ แล้วดูเหมือนว่ามีวิธีการจัดการเครื่องมือที่ไม่เพียงพอต่อการใช้งานโดยไม่ต้องใช้ความพยายามอย่างมากในการบำรุงรักษา มีเครื่องมือ FLOSS อื่น ๆ (รองรับการใช้งานเชิงพาณิชย์หรือไม่) สำหรับการจัดการ: การจัดสรรเซิร์ฟเวอร์ ควบคุมแพทช์ ผลักดันแพ็คเกจซอฟต์แวร์ ฯลฯ การขยาย การรวมกับการจัดสรรแบบเนทีฟเป็นสิ่งที่ดี (kickstart, jumpstart, autoyast, unattend.txt, winpe, ฯลฯ ) GUI บางชนิดจะดีแต่ไม่จำเป็น ฉันต้องการที่จะสามารถตั้งค่าเช่นโปรไฟล์ OS และจัดส่งไปยังอุปกรณ์X-manyโดยเฉพาะอย่างยิ่งกับเขตข้อมูลที่จะถูกเติมในระหว่างกระบวนการสำหรับชื่อโฮสต์, IP และอื่น ๆ …

3
แจกจ่ายคีย์สาธารณะ ssh ในโฮสต์
ฉันกำลังตั้งค่าเครื่องบางอย่างด้วย Ansible และจำเป็นต้องเปิดใช้งานการเชื่อมต่อรหัสผ่านน้อยลงระหว่างพวกเขา ฉันมีต้นแบบฐานข้อมูลและทาสหลายคน สำหรับการจำลองแบบเริ่มต้นทาสจะต้อง ssh ลงในต้นแบบและรับสำเนาของฐานข้อมูล ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการเพิ่มกุญแจสาธารณะทาสทั้งหมดลงในauthorized_keysไฟล์ต้นแบบคืออะไร ฉันคิดเกี่ยวกับการนำเสนอพับลิกคีย์ของทาสเป็นตัวแปรแล้วเพิ่มผ่านauthorized_keyโมดูล แต่ฉันจะต้องรักษารายการของคีย์ ฉันกำลังมองหาวิธีการที่ฉันเพิ่งเพิ่มโฮสต์อื่นกลุ่มทาสและส่วนที่เหลือจะทำงานโดยอัตโนมัติ ความคิดใด ๆ ปรับปรุง: จนถึงตอนนี้ฉันได้รับรหัสหลอกต่อไปนี้: # collect public keys from slave machines - name: collect slave keys {% for host in groups['databases_slave'] %} shell: /bin/cat /var/lib/postgresql/.ssh/id_rsa.pub register: slave_keys #how to add to an array here? {% endfor %} # Tasks …

4
เปลี่ยน mysql bind-address ภายในสคริปต์
อะไรจะเป็นวิธีที่ดีที่สุดในการเปลี่ยน mysql bind-address ใน my.cnf จาก shell script? มีวิธีการใช้เครื่องมือเช่น mysqladmin หรือฉันควรใช้ sed หรือฉันควรผนวกเข้ากับ my.cnf และหวังว่ารายการที่สองจะเขียนทับแรก (อันนี้ฟังดูไม่ดี) ฉันพยายามเขียน shell sheller แบบธรรมดาสำหรับคนจรจัดที่ทำงานหลังจากติดตั้ง mysql-server เพื่ออนุญาตการเชื่อมต่อจากภายนอก vm

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