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

การปรับใช้เป็นกระบวนการหรือกิจกรรมการรวบรวมที่ทำให้ระบบพร้อมใช้งาน

5
วิธีการปรับใช้แอปพลิเคชัน (ใน. tar.gz) ด้วย Puppet
ฉันเป็นผู้เริ่มต้นด้วย Puppet และฉันต้องการทราบว่าฉันกำลังใช้งานแอปพลิเคชันด้วย Puppet อย่างถูกต้องหรือไม่ applciations อยู่ในไฟล์ tar.gz ซึ่งมีไฟล์ที่มีหมายเลขเวอร์ชัน ดังนั้นฉันจะทำสิ่งนี้เพื่อปรับใช้ (ฉันไปบนเซิร์ฟเวอร์และทำการรีสตาร์ทไคลเอ็นต์เพื่อรับ tarball ใหม่): nodes.pp node 'server1.domain.com' inherits basenode { apps { apps: version => 56, apps_name => "apps_tarball.tgz", } init.pp (modules) exec {"apps_wget": command => "/usr/bin/wget http://web_server/${version}-${apps_name} -O /tmp/${container_zip_name}", unless => "test -f /tmp/${version}-${apps_name}", require => [ Package["wget"] ], } …

3
ไม่เห็นตัวเลือก“ Management Service Delegation” ใน IIS 7
ฉันติดตั้ง Management Services บน IIS แล้วและต้องการกำหนดค่าสำหรับ Web Deploy ในระดับเซิร์ฟเวอร์ฉันสามารถดูบริการการจัดการ, การมอบหมายคุณสมบัติ, ผู้จัดการ IIS, ฯลฯ ฉันมีการจัดการ IIS6 ติดตั้งอยู่ด้วย แต่นี่เป็นเซิร์ฟเวอร์ที่ใช้งานจริงฉันไม่ต้องการลบมันเพียงเพื่อตรวจสอบ
11 iis-7  deployment 

5
การพัฒนาที่ขับเคลื่อนด้วยการทดสอบสำหรับการปรับใช้โครงสร้างพื้นฐาน?
ฉันใช้หุ่นเชิดเพื่อปรับใช้โครงสร้างพื้นฐานและงานส่วนใหญ่ที่ฉันทำคือกับ บริษัท Web 2.0 ที่มุ่งเน้นการพัฒนาที่ขับเคลื่อนด้วยการทดสอบสำหรับเว็บแอปพลิเคชันของพวกเขา ใครบ้างที่นี่ใช้วิธีการทดสอบขับเคลื่อนเพื่อพัฒนาการกำหนดค่าเซิร์ฟเวอร์ของพวกเขา? คุณใช้เครื่องมืออะไรในการทำสิ่งนี้? การทดสอบของคุณลึกแค่ไหน?

1
Tomcat Parallel Deployment ยกเลิกการปรับใช้แอปพลิเคชันเก่าโดยอัตโนมัติ
ฉันใช้ Tomcat 8's Parallel Deployment เป็นส่วนหนึ่งของการตั้งค่าการปรับใช้อย่างต่อเนื่องแบบไม่ต้องหยุดทำงานมาระยะหนึ่งแล้ว เมื่อทดสอบ gauntlet แล้วเซิร์ฟเวอร์ CI จะเปลี่ยนชื่อไฟล์. war เป็น application ## {version-number} .war โดยอัตโนมัติและคัดลอกสงครามไปยังโฟลเดอร์ / webapp แอปพลิเคชัน ## 333 จะอยู่ร่วมกับแอปพลิเคชัน ## 332 ได้เป็นอย่างดี ปัญหาเดียวที่ฉันพบคือฉันต้องยกเลิกการปรับใช้แอปพลิเคชันรุ่นเก่าด้วยตนเองเมื่อการรับส่งข้อมูลทั้งหมด (เซสชันใหม่) ได้เปลี่ยนไปเป็นแอปใหม่โดยอัตโนมัติ Tomcat มีกลไกที่มีอยู่แล้วภายในหรือไม่สำหรับพูดว่า "เฮ้เมื่อบริการนี้ลดลงเหลือศูนย์อีกครั้งควรลบออก" หรือไม่? บางทีเหตุการณ์ "เซสชันล่าสุดเพิ่งหมดอายุ" บางอย่างที่ฉันสามารถแตะเข้าไปได้ หากคนอื่นมีการยกเลิกการปรับใช้แอปพลิเคชันประเภทนี้โดยอัตโนมัติฉันชอบที่จะได้ยินเกี่ยวกับมัน ขอบคุณ!

1
ความเสี่ยงในการใช้ django Manage.py Runserver สำหรับการผลิตในเซิร์ฟเวอร์ขนาดเล็กสำหรับใช้ภายในหรือไม่
ฉันกำลังเขียนเว็บแอปขนาดเล็กที่มี django มันจะมีผู้ใช้ไม่เกิน 200 คนซึ่งทั้งหมดอยู่ใน บริษัท ของฉัน ฉันต้องการตั้งค่าให้เร็วที่สุด ฉันยังใหม่กับ django และเว็บแอพ เมื่อฉันอ่านบทแนะนำของ django พวกเขาไม่แนะนำให้ใช้python manage.py runserverงานเซิร์ฟเวอร์ที่ใช้งานจริง แต่พวกเขาไม่ได้ให้เหตุผลอะไรเลย ฉันสงสัยว่าเพื่อจุดประสงค์เล็กน้อยของฉัน django runserverจะทำได้ดี ฉันถูกไหม? ฉันกำลังเสี่ยงอะไรบ้าง

3
อัปเดตคอนเทนเนอร์ Docker โดยอัตโนมัติโดยใช้ webhooks
ฉันได้สร้าง repo Github และ repo Docker ทั้งสองทำงานร่วมกันได้ดีมาก: เมื่อฉันกด Dockerfile เวอร์ชันใหม่ไปที่ Github รูปภาพใหม่จะถูกสร้างขึ้นภายใน repo Docker โดยอัตโนมัติ ตอนนี้ฉันต้องการให้ภาชนะที่ใช้งานของฉันอัปเดตโดยอัตโนมัติเมื่อสร้างอิมเมจพื้นฐาน (อีกครั้ง) ฉันจะทำให้สำเร็จโดยใช้ repos webhooks ได้อย่างไร

2
จาก vSphere 5.5 - การปรับใช้ Centos 7 จากเทมเพลตจะไม่สนใจการปรับแต่ง
ฉันมีปัญหาเมื่อปรับใช้ CentOS7 จากแม่แบบซึ่งการปรับแต่งจะไม่มีผล สำหรับการตั้งค่า VM OS - ฉันเลือก RHEL7 เป็นระบบปฏิบัติการมากกว่า CentOS (ก่อนหน้านี้ได้เรียนรู้บทเรียนนั้นด้วย Oracle Linux 6.5 ที่งานก่อนหน้าของฉัน) มันควรจะทำงานใช่มั้ย ไม่แน่นอน อาการ : หลังจากปรับใช้ VM ใหม่จากเทมเพลต CentOS7 ในการบู๊ตครั้งแรกเซิร์ฟเวอร์จะมีชื่อโฮสต์ที่ถูกต้องจากนั้นสคริปต์การปรับแต่งจะดำเนินการและหลังจาก VM รีบูตเครื่องจะมีชื่อโฮสต์แม่แบบดั้งเดิมอีกครั้งและในขณะที่ / etc / sysconfig / network-script / ifcfg-ether มีการตั้งค่าที่ถูกต้องการตั้งค่า ifcfg สำหรับ nic ที่ถูกต้อง (ifcfg-e *) ยังไม่ได้นำมาใช้ พื้นหลัง : ฉันทำตามคำแนะนำของ VMWare สำหรับการตั้งค่า CentOS: http://partnerweb.vmware.com/GOSIG/CentOS_7.html …

2
วิธีการทำเครื่องหมายทุกการปรับใช้ใน munin?
ใครรู้ว่ามันเป็นไปได้ที่จะทำเครื่องหมายทุกการปรับใช้ด้วยเส้นแนวตั้งสีแดงในกราฟ munin? มันจะเป็นการดีที่จะทำการดีบั๊กประสิทธิภาพหลุมที่เป็นไปได้ในรหัส ขอบคุณล่วงหน้า!

5
ภาพคอมพิวเตอร์ฮาร์ดแวร์อิสระ
ฉันทำงานที่ไหนเราปรับใช้คอมพิวเตอร์จำนวนมากกับพนักงานและเราพยายามทำให้คอมพิวเตอร์ทุกเครื่องมีความเหมือนกัน ในปัจจุบันเราใช้เครื่องใหม่แต่ละประเภทที่เราได้รับกำหนดค่าตามที่เราต้องการจากนั้นนำภาพของมันมาใช้ Norton Ghost จากนั้นเราจะนำสิ่งนี้ไปใช้กับคอมพิวเตอร์เครื่องอื่นที่เข้ามา ปัญหาคือเราไม่เพียงแค่ต้องทำสิ่งนี้กับเครื่องแต่ละเครื่องเท่านั้น แต่ยังต้องปรับปรุงให้ทันสมัยอยู่เสมอ มีเครื่องมือที่สะดวกสำหรับการสร้างอิมเมจที่ไม่ขึ้นกับฮาร์ดแวร์ซึ่งสามารถอัพเดตในสภาพแวดล้อมเสมือนจริงได้หรือไม่? สร้างอิมเมจบนเครื่องเสมือนใช้ไดรเวอร์จากชุดไดรเวอร์เพื่อให้สามารถนำไปใช้กับเครื่องใด ๆ ได้ซึ่งจะช่วยลดการทำงานของเราในการแก้ไขปัญหาไดรเวอร์เล็กน้อยที่อาจเกิดขึ้นและเปลี่ยนชื่อคอมพิวเตอร์ ฉันรู้ว่านี่เป็นคุณสมบัติของซอฟต์แวร์ประเภทองค์กรขนาดใหญ่มาก แต่ฉันหวังว่าจะมีวิธีแก้ปัญหาที่ค่อนข้างง่าย หากมีความเป็นไปได้หลายอย่างฉันมักจะมองหาทิศทาง - กล่าวคือ: คำหลักที่ต้องการค้นหาเป็นต้น

6
การปรับใช้แอปพลิเคชันด้วย Puppet
ฉันยังใหม่กับ Puppet และในขณะที่ฉันใช้ระบบ * nix มาหลายปีฉันก็ไม่เคยทำงานเป็นผู้ดูแลระบบหรือใน ops ฉันกำลังเขียนรายการหุ่นกระบอกสำหรับโฮสต์ชุดของเว็บแอปพลิเคชัน (PHP / MySQL / MongoDB รหัสในคอมไพล์) Puppet ชัดเจนต้องมีความรู้เกี่ยวกับแอปพลิเคชันจริงเพราะฉันจะตั้งค่าโฮสต์เสมือนสำหรับแต่ละรายการ แต่ฉันไม่แน่ใจว่า Puppet ควรจัดการสิ่งต่าง ๆ เช่นการปรับใช้รหัสและการสร้างฐานข้อมูล Puppet เป็นเครื่องมือที่เหมาะสมสำหรับการปรับใช้แอปพลิเคชันหรือไม่ ถ้าไม่คุณสามารถแนะนำเครื่องมือที่เหมาะสมกว่านี้ได้หรือไม่?

1
การใช้งานโอเพ่นซอร์สของรูปแบบการปรับใช้สีน้ำเงิน / เขียว [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา Martin Fowler กำหนดการใช้งานสีฟ้า - เขียวที่นี่: http://martinfowler.com/bliki/BlueGreenDeployment.html แนวคิดทั่วไปคือการปรับใช้เว็บไซต์ทำโดยการสร้างอินสแตนซ์ที่เป็นอิสระของไซต์และเปลี่ยนเส้นทางปริมาณการใช้งานของลูกค้าไปยังอินสแตนซ์นั้นหลังจากที่มีการเตรียมและตรวจสอบความถูกต้องครบถ้วนแล้ว ฉันสงสัยว่ารหัสโอเพนซอร์สอะไรบ้างที่ใช้การปรับใช้สีน้ำเงิน - เขียว ฉันกำลังมองหาการใช้งานอ้างอิงโดยเฉพาะอย่างยิ่งใน. NET
10 deployment 

2
อัพเกรดชุดซอฟต์แวร์ที่ติดตั้งด้วย GPO
เมื่อไม่นานมานี้ฉันใช้นโยบายโฆษณาเพื่อปรับใช้ซอฟต์แวร์สำเร็จรูปผ่านGPOในโดเมนขนาดเล็ก นี่ใช้งานได้ดี แต่ฉันไม่แน่ใจว่าขั้นตอนที่ถูกต้องสำหรับการอัพเกรดแพ็คเกจเป็นอย่างไร สมมติว่าผมได้ใช้งานครั้งแรกX , รุ่นผ่าน GPO ชื่อ " ติดตั้ง X " ผลงานทั้งหมดที่ดีและเวลากับรุ่นBจะถูกปล่อยออก (สมมติว่า. msi ของเวอร์ชันใหม่สามารถทำการอัปเกรดเวอร์ชันที่ติดตั้งไว้แล้ว) ฉันเชื่อว่าฉันมีตัวเลือกต่อไปนี้สำหรับการอัปเกรด: แทนที่. msi ต้นฉบับในจุดแจกจ่ายแล้วใช้ตัวแก้ไขนโยบายกลุ่ม (เปิด GPO " ติดตั้ง X ") ภายใต้การกำหนดค่าคอมพิวเตอร์ / การตั้งค่าซอฟต์แวร์ / การติดตั้งซอฟต์แวร์กำหนดงานให้กับ 'แอปพลิเคชัน Redeploy' ใช้ตัวแก้ไขนโยบายกลุ่มเพื่อสร้างแพคเกจใหม่ในการกำหนดค่าคอมพิวเตอร์ / การตั้งค่าซอฟต์แวร์ / การติดตั้งซอฟต์แวร์สำหรับเวอร์ชันใหม่และระบุว่าแพคเกจที่เก่ากว่าควรได้รับการอัพเกรดโดยอันนี้ (ในแท็บอัพเกรดเลือกแพ็คเกจสำหรับรุ่นa ; อัพเกรด) ใช้ตัวแก้ไขนโยบายกลุ่มเพื่อลบแพ็กเกจสำหรับเวอร์ชันa (พร้อมตัวเลือกถอนการติดตั้งทันที) และเพิ่มแพ็คเกจใหม่สำหรับเวอร์ชันb คำถาม: ข้อเสียของตัวเลือกที่ 1 คืออะไร? ตัวเลือกที่ 2 …

10
คุณปรับใช้. NET Web Application อย่างไร (ข้อเสนอแนะโปรด!)
เมื่อเร็ว ๆ นี้เราได้อัปเกรดเว็บไซต์ ASP.NET เป็นเว็บแอปพลิเคชันและเรารู้สึกตกใจเมื่อเกิดความยุ่งยากในการปรับใช้ เมื่อพิจารณาว่างานนี้ต้องเป็นเรื่องธรรมดาฉันก็สงสัยว่าปลั๊กอินหรือซอฟต์แวร์ที่คนใช้ในการปรับใช้อย่างรวดเร็วจัดเก็บระยะไกลโครงการ (เช่นเว็บไซต์) คืออะไร? จะต้องมีวิธีที่ดีกว่า "เผยแพร่" ในVisual Studioแล้วต้อง FTP ไฟล์ที่เปลี่ยนแปลงด้วยตนเองหรือไม่ ไม่น้อยเพราะไซต์จะพังเมื่อเราอัปโหลด. DLL ของเรา มีข้อยกเว้นไฟล์เที่ยวยุ่งยิ่งมากมายที่ฉันจะต้องทำให้กระบวนการเป็นไปโดยอัตโนมัติให้มากที่สุดเพื่อป้องกันการอัพโหลดโดยไม่ตั้งใจ ด้วยโซลูชันเก่าของเรา (บนเว็บไซต์ของเรา) เราใช้Dispatch สำหรับ ASPซึ่งโยกไปมาทั้งหมดและทำให้กระบวนการทั้งหมดเพียงคลิกเดียว น่าเสียดายที่ไม่ดีสำหรับ DLLs (ดังที่ได้กล่าวไว้ก่อนหน้านี้) ดังนั้นทีมของคุณจะทำอย่างไร ขอบคุณสำหรับคำแนะนำใด ๆ ป.ล. - ฉันได้อ่านแล้วว่า Visual Studio 2010 ควรแก้ไขข้อบกพร่องเหล่านี้ใน VS2005 / 08 แต่จนถึงตอนนี้ ...

6
จะเกิดอะไรขึ้นถ้าคุณไม่ทำการแปลรูปภาพ?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้ทำการค้นคว้า WDS และเครื่องมือเกี่ยวกับการถ่ายภาพอื่น ๆ แล้วและวิธีปฏิบัติที่ดีที่สุดดูเหมือนจะเป็นเครื่องต้นแบบก่อนที่จะทำการถ่ายภาพ อย่างไรก็ตามที่ที่ฉันทำงานอยู่พวกเขาเพียงสร้างเครื่องจักรจากนั้นใช้ Ghost เพื่อสร้างภาพ ฉันถามพวกเขาเกี่ยวกับ sysprep และพวกเขาบอกว่ามันแค่ทำให้เกิดปัญหา พวกเขาทำเช่นนี้มาหลายปีแล้วและดูเหมือนว่าจะใช้งานได้ sysprep จำเป็นหรือไม่ จะเกิดอะไรขึ้นถ้าคุณไม่ใช้ sysprep หมายเหตุ: ปัจจุบันฉันกำลังใช้งาน XP แต่ถ้ามีปัญหาเฉพาะกับ Vista / 7 ฉันสนใจที่จะรู้ว่ามันคืออะไร

3
Tomcat7 หยุดทำงานกับการปรับใช้แอพ
ฉันมีพฤติกรรมแปลก ๆ บางอย่างใน Tomcat 7 บน Ubuntu 14.04 ฉันสร้าง VPS ใหม่ติดตั้ง default-jdk และสิ่งง่าย ๆ อื่น ๆ Tomcat ที่ดาวน์โหลดและนำออกจากกล่อง 7. ตรวจสอบว่ามันทำงานอยู่[myIP]:8080และเห็นหน้าดัชนีของ Tomcat เมื่อฉัน rebooted VPS ผมเริ่ม Tomcat อีกครั้งและ ... [myIP]:8080ไม่มีการตอบสนองใน ไม่แม้แต่ข้อผิดพลาด เมื่อฉันตรวจสอบบันทึกฉันเห็นว่า Tomcat เพิ่งหยุดทำงานในสถานะของการปรับใช้บน webapp แรก บันทึกของฉัน : Dec 31, 2014 9:06:04 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version: Apache Tomcat/7.0.57 Dec …

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