โอนย้าย Sonatype Nexus repo จากเครื่องหนึ่งไปอีกเครื่องหนึ่ง


12

ฉันพยายามที่จะโยกย้าย repo nexus ฉันจะไปเกี่ยวกับมันตัวชี้ใด ๆ ได้อย่างไร


ผู้ใช้จะย้ายข้อมูลโดยอัตโนมัติในกรณีของคุณตามโซลูชัน @Nicolas
Gnanam

คำตอบ:


13

ตามที่ระบุในDocoการจัดเก็บข้อมูลและการตั้งค่า ถูกแยกออกจากแอปพลิเคชัน

วิธีนี้คุณสามารถคัดลอกทั้งไดเรกทอรีแอปพลิเคชัน (บางอย่างเช่น/opt/nexus-oss-webapp-X.Y.Z/) และไดเรกทอรีข้อมูลของคุณ ( /opt/sonatype-work/) ไปยังเซิร์ฟเวอร์ใหม่โดยไม่มีปัญหาใด ๆ

ฉันสงสัยว่าเพียงการตั้งค่าที่คุณจะต้องมีการเปลี่ยนแปลงก่อนที่จะพยายามที่จะเริ่มต้นใหม่ได้คือ URL sonatype-work/nexus/conf/nexus.xmlพื้นที่เก็บข้อมูลซึ่งสามารถทำได้โดยการแก้ไข

ฉันเพิ่งย้าย repo จากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งและอัพเกรดจาก 1.8.x เป็น 1.9.0 ในเวลาเดียวกันโดยไม่มีปัญหาใด ๆ


2
ลิงก์ไปยังเอกสารมีการเปลี่ยนแปลงและขณะนี้: sonatype.com/books/nexus-book/reference/ ......
Hbf

@NicolasGuillaumin: ดังนั้นผู้ใช้จะถูกย้ายโดยอัตโนมัติเช่นกัน?
Gnanam

ไม่แน่ใจเกี่ยวกับผู้ใช้ฉันใช้ LDAP ดังนั้นฉันไม่มีผู้ใช้ในพื้นที่ ฉันจะสมมติว่าพวกเขาจะถูกเก็บไว้ในโฟลเดอร์ข้อมูลเช่นกัน
Nicolas Guillaumin

1
และตอนนี้ลิงก์ก็คือbooks.sonatype.com/nexus-book/2.11/reference/upgrading.html
Jim

โพสต์นี้blog.sonatype.com/2010/01/… มีส่วนที่จะรวมโฟลเดอร์ในการสำรองข้อมูลและการละเว้นซึ่งฉันพบว่ามีประโยชน์มาก
Ashutosh Jindal

0

สำหรับ Nexus เวอร์ชันล่าสุดซึ่งสร้างโครงสร้างคล้ายกับสิ่งนี้:

blobs  cache  db  elasticsearch  etc  generated-bundles  instances  javaprefs  kar  keystores  lock  log  orient  port  restore-from-backup  tmp

คุณสามารถ zip ทั้งblobsและไดเรกทอรีdbและแทนที่จากการติดตั้ง Nexus ใหม่ที่ตำแหน่งใหม่

อย่าลืมที่จะchownไฟล์หลังจากคลายซิปไปยังสิทธิ์ที่เหมาะสม

ตรวจสอบให้แน่ใจว่า Nexus หยุดทำงานก่อนที่คุณจะเปลี่ยน เมื่อแทนที่แล้วให้เริ่มต้น Nexus สำรองควรเริ่มต้นโดยไม่มีปัญหาและเริ่มทำดัชนีใหม่

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