Archive for the ‘CITRIX Info’ Category

XCP-ng 8.2.1 – how to backup and restore your virtual machines with Xen Orchestra

Sonntag, Februar 18th, 2024

XCP-ng 8.2.1 – exploring from a VMware user’s perspective

Sonntag, Februar 4th, 2024

Citrix XenApp 7.15 LTSR – how to use Citrix chained reboot scripts

Freitag, Februar 2nd, 2024

In zero-downtime 24/7 environments with shift employees customers rarely want users to be notified of scheduled or mandatory XenApp server reboots. As a result most of these environments have reboots disabled or this process is done manually. Unfortunately this isn’t a good process since the XenApp servers are susceptible to memory leaks which can lead to failure and poor performance. By utilizing the included Chained reboot scripts environments can take advantage of N+1 overallocation by processing a single server reboot while maintaining the user load on remaining systems. This has been done in such a way that users are not kicked off the system for scheduled reboots. Instead the server is removed from load balancing until all sessions have been logged off. Once all sessions have been logged off the server will go down for a reboot

XCP-ng 8.2.1 – how to update Xen Orchestra and all of it’s dependencies on Debian 12 Linux

Montag, Januar 8th, 2024

root@xcp-ng-debian12-01:~# cd XenOrchestraInstallerUpdater
root@xcp-ng-debian12-01:~/XenOrchestraInstallerUpdater# ./xo-install.sh
—————————————–
Welcome to automated Xen Orchestra install
Following options will be used for installation:
OS: Debian 12
Basedir: /opt/xo
User: root
Port: 80
HTTPS: false
Git Branch for source: master
Following plugins will be installed: all
Number of previous installations to preserve: 3
Node.js and yarn auto update: true
Errorlog is stored to /root/XenOrchestraInstallerUpdater/logs/xo-install.log-202401081320 for debug purposes
Depending on which installation is chosen:
Xen Orchestra configuration will be stored to /root/.config/xo-server/config.toml, if you don’t want it to be replaced with every update, set CONFIGUPDATE to false in xo-install.cfg
Xen Orchestra Proxy configuration will be stored to /root/.config/xo-proxy/config.toml. Config won’t be overwritten during update, ever
—————————————–
1. Install
2. Update
3. Rollback
4. Install proxy
5. Update proxy
6. Exit
: 2
[info] Installing nodesource repository
[info] Checking current node.js version
[ok] node.js version already on 18, checking updates
[info] Fetching Xen Orchestra source code
[info] Creating install directory: /opt/xo/xo-builds/xen-orchestra-202401081320
[info] Updating Xen Orchestra from ‚b1e879ca2‘ to ‚ae518399f‘
[info] No 3rd party plugins to install
[info] xo-server and xo-web build takes quite a while. Grab a cup of coffee and lay back
[ok] Running installation
[ok] Installing plugins
[ok] Shutting down running xo-server
[info] Fixing binary path in systemd service configuration file
[info] Adding WorkingDirectory parameter to systemd service configuration file
[info] Replacing systemd service configuration file
[info] Reloading systemd configuration
[info] Fixing relative path to xo-web installation in xo-server configuration file
[info] Changing redis connection address in xo-server configuration file
[info] Activating modified configuration file
[info] Symlinking fresh xo-server install/update to /opt/xo/xo-server
[info] Symlinking fresh xo-web install/update to /opt/xo/xo-web
[info] Symlinking fresh xo-cli install/update to /opt/xo/xo-cli
[info] Symlinking xo-cli script to /usr/local/bin/xo-cli
[info] Starting xo-server…
waiting for port to be open
WebUI started in port 80. Make sure you have firewall rules in place to allow access.
[info] Update successful. Enabling xo-server service to start on reboot
[ok] Removing old inactive installations after update. Leaving 3 latest
root@xcp-ng-debian12-01:~/XenOrchestraInstallerUpdater#

XCP-ng 8.2.1 – how to install Xen Orchestra and all of it’s dependencies on Debian 12 Linux

Mittwoch, Januar 3rd, 2024
root@xcp-ng-debian12-01:~# apt-get install git
root@xcp-ng-debian12-01:~# git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git
root@xcp-ng-debian12-01:~# cd XenOrchestraInstallerUpdater
root@xcp-ng-debian12-01:~/XenOrchestraInstallerUpdater# cp sample.xo-install.cfg xo-install.cfg
root@xcp-ng-debian12-01:~/XenOrchestraInstallerUpdater# ./xo-install.sh –install
[ok] Running apt-get update
[ok] Installing build dependencies, redis server, python3-minimal, git, libvhdi-utils, lvm2, nfs-common, cifs-utils, curl, ntfs-3g, dmidecode
[ok] Installing apt-transport-https and ca-certificates packages to support https repos
[ok] Debian 10/11/12, so installing gnupg also
[ok] Installing node.js
[ok] Installing yarn
[ok] Enabling and starting redis service
[ok] Enabling and starting rpcbind service
[info] Creating missing basedir to /opt/xo
[info] Creating missing xo-builds directory to /opt/xo/xo-builds
[info] Fetching Xen Orchestra source code
[info] Creating install directory: /opt/xo/xo-builds/xen-orchestra-202401030920
[info] Installing Xen Orchestra from branch: master – commit: b1e879ca2
[info] No 3rd party plugins to install
[info] xo-server and xo-web build takes quite a while. Grab a cup of coffee and lay back
[ok] Running installation
[ok] Installing plugins
[info] Fixing binary path in systemd service configuration file
[info] Adding WorkingDirectory parameter to systemd service configuration file
[info] Replacing systemd service configuration file
[info] Reloading systemd configuration
[info] Fixing relative path to xo-web installation in xo-server configuration file
[info] Changing redis connection address in xo-server configuration file
[info] Activating modified configuration file
[info] Symlinking fresh xo-server install/update to /opt/xo/xo-server
[info] Symlinking fresh xo-web install/update to /opt/xo/xo-web
[info] Symlinking fresh xo-cli install/update to /opt/xo/xo-cli
[info] Symlinking xo-cli script to /usr/local/bin/xo-cli
[info] Starting xo-server…
waiting for port to be open
WebUI started in port 80. Make sure you have firewall rules in place to allow access.
Default username: admin@admin.net password: admin
[info] Installation successful. Enabling xo-server service to start on reboot
root@xcp-ng-debian12-01:~/XenOrchestraInstallerUpdater#

XCP-ng 8.2.1 – how to install XCP-ng Center v20.04.01 Agent and how to install a very basic installation of Debian and XEN Orchestra Community Edition

Dienstag, Januar 2nd, 2024

XCP-ng 8.2.1 – understanding the storage stack

Sonntag, Dezember 31st, 2023

XCP-ng 8.2.1 – machine dynamic memory management and how memory over allocation works

Samstag, Dezember 30th, 2023

Fujitsu Futro S740 (refurbished) – XCP-ng Center v20.04.01 the Windows management console for XCP-ng and XenServer

Samstag, Dezember 30th, 2023

XCP-ng 8.2.1 – migrating from VMware vSphere Hypervisor (ESXi 8.x)

Samstag, Dezember 30th, 2023

XCP-ng 8.2.1 – a simple installation

Donnerstag, Dezember 28th, 2023

XCP-ng 8.2.1 – Disaster Recovery Planning with XCP-ng and Xen Orchestra

Mittwoch, Dezember 27th, 2023

XCP-ng Center v20.04.01 – is a Windows-based management tool for XCP-ng and formerly Citrix XenServer environments which enables users to manage and monitor XCP-ng and formerly Citrix XenServer hosts and resource pools and to deploy monitor manage and migrate virtual machines

Mittwoch, Dezember 27th, 2023

XCP-ng 8.2.1 – how to istall your own hypervisor and finally how to install the free Xen Orchestra edition for manageing

Mittwoch, Dezember 27th, 2023

XCP-ng 8.2. – a good alternative replacement for VMware

Sonntag, Dezember 24th, 2023