2017-02-27 10 views
0

Ich versuche, von einer Gitlab 7.1.0 (Quelle) Installation (auf Centos6) bis spätestens Omnibus (auf Centos7) mit diesen Anweisungen zu migrieren:update gitlab Quelle zu Omnibus: no rpm?

https://docs.gitlab.com/omnibus/update/README.html#upgrading-from-non-omnibus-postgresql-to-an-omnibus-installation-using-a-backup

Im Wesentlichen läuft es nach unten zu:

  1. eine neue Maschine einrichten,
  2. auf die neue Maschine die Omnibus-Version installieren, die Ihre Source-Version übereinstimmt,
  3. eine "Sicherung" Do aus der Source-Version,
  4. Diese Sicherung in die Omnibus-Version wiederherstellen,
  5. Die Omnibus-Version auf den neuesten Stand bringen.

Ich bin auf # 2 fest. Ich habe das GitLab Repo hinzugefügt, aber die älteste verfügbare Version des "gitlab-ce" Pakets ist 7.10.0. Sie werden auch seltsam genannt, z. "7.10.0 ~ Omnibus-1", "7.10.0 ~ Omnibus.1-1" usw. statt einfach "7.13.0-ce.0.el7".

Was sind meine Optionen? Wenn ich 7.13.0 Omnibus aus dem Repo installiere, dann versuche, ein Backup von 7.1.0 wiederherzustellen, sollte ich erwarten, dass das funktioniert? Werde ich Daten verlieren?

Gibt es irgendwo eine 7.1.0 Omnibus RPM?

Wenn die neue Maschine Centos6 sein muss, um ein 7.1.0 Omnibus-Paket zu installieren, kann ich ein neues Image erstellen.

Antwort

0

Wenn Sie in der official RPM repo suchen, sieht es aus wie 7.10 ist die älteste Version des Omnibus für CentOS verfügbar.

Ich denke, Ihre beste Option ist die Durchführung der Quellenaktualisierung in 6.x-or-7.x-to-7.14.md, die Sie auf v7.14 aktualisieren sollten. Dann können Sie die normale "Upgrade-Quell-Installation zu Omnibus-Installation" Methode, die Sie gefunden haben, fortsetzen.

Wenn docs repodocs repo hilfreich ist, werden auch inkrementelle Upgrades für viele weitere Versionen durchgeführt.

Verwandte Themen