Skip to content

Commit 0c18791

Browse files
authored
Merge pull request #341 from xcp-ng/gln/xapi-version-check-upgrade-uzmy
2 parents 5011238 + dcef405 commit 0c18791

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed
27.7 KB
Loading
28.7 KB
Loading

docs/installation/upgrade.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,16 @@ This article describes how to proceed in order to convert your Citrix XenServer
220220
* Eject CDs from your VMs before upgrading [to avoid issues](https://xcp-ng.org/forum/topic/174/upgrade-from-xenserver-7-1-did-not-work): `xe vm-cd-eject --multiple`
221221
* **It is very important to make sure clustering is not enabled on your pool**. It's a functionality that relies on proprietary software and that is not available in XCP-ng, and having it enabled before the upgrade will lead to XAPI being unable to start due to unexpected data in the database. If it is enabled or you already upgraded, see [this comment](https://github.com/xcp-ng/xcp/issues/94#issuecomment-437838544).
222222
* If you already have an XCP-ng pool, do not try to add a slave running XenServer to it. You will get an "Incompatible License" error. Please upgrade the slave to XCP-ng first, then add it to your existing pool
223+
* Before proceeding, it is important to ensure that the `xapi` service
224+
currently running on your host is compatible with the version provided by
225+
XCP-ng. To verify this, open a terminal session on the host machine and execute
226+
the command `rpm -qi xapi-core`. This command will display detailed information
227+
about the installed `xapi-core` package, including its version number. Check the
228+
xapi version available in [XCP-ng updates](https://mirrors.xcp-ng.org/8/8.3/updates/Source/SPackages/).
229+
Compatibility is essential because the XCP-ng installation ISO can only upgrade
230+
XenServer hosts whose xapi version is equal to or lower than the version
231+
included with XCP-ng. If your xapi version exceeds this, the upgrade process may
232+
not proceed correctly.
223233
:::
224234

225235
### Before you start
@@ -236,17 +246,23 @@ XCP-NG installation follows roughly the same workflow as a XenServer installatio
236246

237247
Then boot on the ISO!
238248

239-
![](https://xcp-ng.org/wp-content/uploads/2018/03/install1.png)
249+
![](https://xcp-ng.org/assets/img/screenshots/install1bis.png)
240250

241-
Eventually, you will reach a screen offering to upgrade your XenServer 7.X to XCP-ng:
251+
Eventually, you will reach a screen offering to upgrade your XenServer to XCP-ng:
242252

243-
![](https://xcp-ng.org/wp-content/uploads/2018/03/install4.png)
253+
![](https://xcp-ng.org/assets/img/screenshots/upgrade-xs1.png)
254+
255+
The installer will ask you to confirm the installation of XCP-ng over XenServer while preserving the existing VMs:
256+
257+
![](https://xcp-ng.org/assets/img/screenshots/upgrade-xs2.png)
244258

245259
Once the installation process is complete, reboot your host:
246260

247-
![](https://xcp-ng.org/wp-content/uploads/2018/03/install8.png)
261+
![](https://xcp-ng.org/assets/img/screenshots/install22.png)
262+
263+
Boot on your new XCP-ng and [install the updates](../../management/updates).
248264

249-
Then you'll boot on XCP-ng, with **all your previous settings, VMs, storage and network ready!**
265+
Enjoy XCP-ng, with **all your previous settings, VMs, storage and network ready!**
250266

251267
> Note: if you have a pool, after you did that with the master, you can continue with the slaves, in the order you like.
252268

0 commit comments

Comments
 (0)