Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Bedrock V3000 lacks an integrated display adapter. Consequently, to install Xen server 8, users must connect Bedrock to a host PC using a console, facilitated by serial over USB.

This document describes Xen server 8 installation process on Bedrock V3000.

Table of Contents

Test setup

This installation process has been validated by SolidRun with the following configurations:

  • Xen versions:

    • XenServer 8

  • Terminal software:

    • Putty

  • USB flash disk: Kingston Data Traveler

Installation process

Creating bootable USB drive

Please follow instructions at https://solidrun.atlassian.net/l/cp/m9Reo11r

Connecting serial console

Please follow instructions at Using serial console with Bedrock V3000

BIOS Boot select

You need to choose your USB bootable device to start the installation.

  • Insert the USB media to the device

  • Turn on Bedrock

  • Repetitively press the DEL / ESC key to enter the BIOS setup

  • In BIOS go to -> Save & Exit -> <your bootable USB device> -> yes

  • Device will reset and a grub menu screen will appear

    • If you dont see a grub menu, reboot and press the “arrow down” key repetitively right after you pressed enter to boot from BIOS

Configure grub

At the grub menu (displaying "install", “no-serial“, …),Press ‘e’ over the ”install” to set the boot parameters.

  • You'll encounter a window resembling:

    setparams 'install'                                                         
    	multiboot2 /boot/xen.gz dom0_max_vcpus=1-16 dom0_mem=max:8192M com1=115200,8n1 console=com1,vga                                                    │
    	module2 /boot/vmlinuz console=hvc0 console=tty0
    	module2 /install.img
  • Change the entry that starts with ‘module2 /boot/vmlinuz’ to look as follows:

  • module2 /boot/vmlinuz console=hvc0 console=tty0 console=ttyS4,115200n8
  • Wait for the live USB to boot to the installer

might take some time for the installer to run, so just give it some time

Live USB settings

  • After live USB boots, the installer will start

image-20241117-084728.png
  • Select your Desired keymap

image-20241117-084815.png

  • Press OK to cuntinue with installation

  • Accept EUA

image-20241117-085031.png

  • Choose if you want to install or upgrade Xen in this case well select “Perform clean installation”

image-20241117-085055.png

  • Select installation drive

image-20241117-085136.png

  • Select VM storage location

image-20241117-085218.png

  • Enable thin provisioning if required

image-20241117-085308.png

  • Select installation media source, in this case were using a USB drive so we select Local media

image-20241117-085400.pngimage-20241117-085519.pngimage-20241117-085554.png

  • Verify installation source

image-20241117-085621.png

  • Select password

image-20241117-085722.png

  • Choose which network interface will be used to connect to the management server

image-20241117-085826.pngimage-20241117-085840.png

  • Configure networking settings

image-20241117-090115.pngimage-20241117-090143.png

  • Select time zone

image-20241117-090256.png

  • Select system time settings

image-20241117-090338.png

  • Confirm installation

image-20241117-090413.png
  • Wait until installation is complete

image-20241117-090536.png

  • Select supplemental packages if required

image-20241117-090843.png

  • When prompted, remove the installation media and press enter

  • Device will be rebooted

Enable ttyS4 service

Enable the ttyS4 console to be able to interact with the system.

  • Boot into BIOS

  • Boot from the disk you installed Xen on

  • If you don't get a grub menu automatically, press the “arrow down” key repetitively right after you pressed enter to boot from BIOS

    • If you dont get the grub menu after pressing shift, connect a keyboard to the device and hold shift on the connected keyboard when booting

  • In the grub menu choose:

    • *XenServer (Serial)

    • Press ’e’

setparams 'XenServer (Serial)'
        search --label --set root root-umnjnb
        multiboot2 /boot/xen.gz com1=115200,8n1 console=com1,vga dom0_mem=1808M,max:1808M watchdog ucode=scan dom0_max_vcpus=1-4 crashkernel=256M,below=4G
        module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet =disable console=tty0 console=hvc0
		module2 /boot/initrd-4.19-xen.img
  • In the line that says: module2 /boot/vmlinuz-4.19-xen

  • Add the console parameters to grub after the console=hvc0 parameter

    • from this:

    • module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet =disable console=tty0 console=hvc0
    • to this:

    • module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet =disable console=tty0 console=hvc0 console=ttyS4,115200n8 systemd.wants=serial-getty@ttyS4
  • Type to enable the ttyS4 service persistently for future boots: systemctl enable serial-getty@ttyS4

  • Edit grub config file: nano /etc/grub-efi.cfg

    • Add the console parameter to the file from this:

      menuentry 'XenServer (Serial)' {
              search --label --set root root-umnjnb
              multiboot2 /boot/xen.gz com1=115200,8n1 console=com1,vga dom0_mem=1808M$
              module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet=dis$
              module2 /boot/initrd-4.19-xen.img
    • To this:

      menuentry 'XenServer (Serial)' {
              search --label --set root root-umnjnb
              multiboot2 /boot/xen.gz com1=115200,8n1 console=com1,vga dom0_mem=1808M$
              module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet=dis$ console=ttyS4,115200n8
              module2 /boot/initrd-4.19-xen.img
  • Reboot, the console should start automatically when you choose the XenServer (Serial) option.

  • No labels