c5c6f5353a
Move the /var and /root partition based filesystems into the cgts-vg so that they can be resized as required at runtime in the future. This change includes: - Update pxeboot network personality files to add installer command line parameters inst_ostree_root andinst_ostree_var to allow specifying the root and var devices to be created and populated by the installer. - Update the StarlingX grub.cfg file to add a new single option booting that drops the rollback boot option (not working) and adds grub options ostree_root, rd.lvm.lv, and ostree_var to enable mounting the root and var filesystems at boot time. - Update the kickstart/miniboot config files to: - Remove support for lat/lat-disk partition size variables and refactor the hooks to use specific PART_SZ_* and LV_SZ_* variables. - Increase /boot partition size to 2GB from 500M to provide some additional space for future patching scenarios that may require staging multiple ostree deployments prior to reboot and cleanup. - Create logical volumes for root and var set to the current 20GB values. - Adjust the minimum physical volume size used on AIO and worker personalities to include the new root and var logical volumes. - Adjust normal install disk thresholds to 219GB for AIOs and 120GB for workers. - Fix mkfs hook to ensure that the aio vs. std sizes are correctly reflected on hook execution. Test Plan: - PASS: BIOS AIO-SX - PASS: UEFI AIO-SX - PASS: BIOS 2+2+2 - SKIP: secure boot, not ready for Stx8.0 - PASS: AIO-SX upgrade - PASS: AIO-DX upgrade - PASS: DC subcloud install (virtual test) Change-Id: I5f77266336b53d178eaae0e6fbb556bbea6400e8 Depends-On: https://review.opendev.org/c/starlingx/integ/+/865076 Story: 2010444 Task: 46881 Signed-off-by: Robert Church <robert.church@windriver.com> |
||
---|---|---|
api-ref/source | ||
bsp-files | ||
devstack | ||
doc | ||
installer | ||
kickstart | ||
mtce | ||
mtce-common | ||
mtce-compute | ||
mtce-control | ||
mtce-storage | ||
releasenotes | ||
tools/rvmc | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_stable_docker_images.inc | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
debian_stable_docker_images.inc | ||
pylint.rc | ||
test-requirements.txt | ||
tox.ini |
README.rst
metal
StarlingX Bare Metal Management