ฉันพยายามที่จะโยกย้าย repo nexus ฉันจะไปเกี่ยวกับมันตัวชี้ใด ๆ ได้อย่างไร
ฉันพยายามที่จะโยกย้าย repo nexus ฉันจะไปเกี่ยวกับมันตัวชี้ใด ๆ ได้อย่างไร
คำตอบ:
ตามที่ระบุใน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 ในเวลาเดียวกันโดยไม่มีปัญหาใด ๆ
สำหรับ 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 สำรองควรเริ่มต้นโดยไม่มีปัญหาและเริ่มทำดัชนีใหม่