@DustinB
I did the following but the problem persists.
sudo mount -o ro /dev/sr0 /mnt
sudo rpm-ostree install /mnt/Linux/*.x86_64.rpm
sudo cp -f /mnt/Linux/xen-vcpu-hotplug.rules /etc/udev/rules.d/
sudo cp -f /mnt/Linux/xe-linux-distribution.service /etc/systemd/system/
sudo sed 's/share\/oem\/xs/sbin/g' -i /etc/systemd/system/xe-linux-distribution.service
sudo systemctl daemon-reload
sudo systemctl enable /etc/systemd/system/xe-linux-distribution.service
sudo umount /mnt
sudo systemctl reboot
ERROR:
[root@openshift-Linux]# systemctl start xe-linux-distribution.service
Job for xe-linux-distribution.service failed because the control process exited with error code.
See "systemctl status xe-linux-distribution.service" and "journalctl -xeu xe-linux-distribution.service" for details.
Configuration file /etc/systemd/system/xe-linux-distribution.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Failed to start Linux Guest Agent.
xe-linux-distribution.service: Failed with result 'exit-code'.
xe-linux-distribution.service: Control process exited, code=exited, status=1/FAILURE
I tried the following permission and it still didn't work.
chmod 644 /etc/systemd/system/xe-linux-distribution.service