-
Notifications
You must be signed in to change notification settings - Fork 520
Closed
OpenNebula/docs
#3148Description
/!\ To report a security issue please follow this procedure:
[https://github.com/OpenNebula/one/wiki/Vulnerability-Management-Process]
Description
After the logical volume is mapped, the filesystem on it fails to be detected. Filesystem specific mount options will fail to be passed to the mounting process that follows.
To Reproduce
Deploy a LXC VM on an SAN system datastore. On the VM log you'll the the mount options for said filesystem being ignored
Mount options
{:bindfs=>"suid,dev", :dev_xfs=>"discard", :disk=>"rbind", :rootfs=>nil, :mountpoint=>"mnt", :dev_ext4=>"noatime"}
VM log
Tue Jan 14 02:50:01 2025 [Z0][VM][I]: New state is ACTIVE
Tue Jan 14 02:50:01 2025 [Z0][VM][I]: New LCM state is PROLOG
Tue Jan 14 02:50:13 2025 [Z0][VM][I]: New LCM state is BOOT
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: Generating deployment file: /var/lib/one/vms/4/deployment.0
Tue Jan 14 02:50:13 2025 [Z0][VM][I]: Virtual Machine has no context
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: Successfully execute network driver operation: pre.
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/mkdir -p.
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/cat - >/var/lib/one//datastores/0/4/vm.xml.
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 02:50:13 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/cat - >/var/lib/one//datastores/0/4/ds.xml.
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: deploy: No block device on /var/lib/one/datastores/0/4/mapper/disk.0
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo lxc-ls
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: lsblk -o NAME,FSTYPE
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: lsblk -o NAME,FSTYPE
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: lsblk -o NAME,FSTYPE
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: lsblk -o NAME,FSTYPE
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo -n mount /dev/vg-one-0/lv-one-4-0 /var/lib/one/datastores/0/4/mapper/disk.0
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo -n bindfs --uid-offset=600100001 --gid-offset=600100001 -o suid,dev /var/lib/one/datastores/0/4/mapper/disk.0 /var/lib/lxc-one/4/disk.0
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: WARNING: deploy: swap limiting via cgroups not supported
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo lxc-create -n 'one-4' --config /var/lib/one/datastores/0/4/deployment.file --template none
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo lxc-start -n 'one-4'
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo lxc-info -n 'one-4' -s
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: sudo lxc-info -n 'one-4' -s
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: deploy.
Tue Jan 14 02:50:14 2025 [Z0][VMM][I]: Successfully execute network driver operation: post.
Tue Jan 14 02:50:14 2025 [Z0][VM][I]: New LCM state is RUNNING
Expected behavior
Tue Jan 14 03:46:23 2025 [Z0][VM][I]: New LCM state is LCM_INIT
Tue Jan 14 03:46:25 2025 [Z0][VM][I]: New state is ACTIVE
Tue Jan 14 03:46:25 2025 [Z0][VM][I]: New LCM state is BOOT_POWEROFF
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Generating deployment file: /var/lib/one/vms/4/deployment.3
Tue Jan 14 03:46:25 2025 [Z0][VM][I]: Virtual Machine has no context
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute network driver operation: pre.
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/mkdir -p.
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/cat - >/var/lib/one//datastores/0/4/vm.xml.
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: /bin/cat - >/var/lib/one//datastores/0/4/ds.xml.
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: deploy: No block device on /var/lib/one/datastores/0/4/mapper/disk.0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo lxc-ls
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: lsblk -o NAME,FSTYPE
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo -n e2fsck -y -f /dev/vg-one-0/lv-one-4-0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo -n resize2fs /dev/vg-one-0/lv-one-4-0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo -n mount /dev/vg-one-0/lv-one-4-0 /var/lib/one/datastores/0/4/mapper/disk.0 -o noatime
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo -n bindfs --uid-offset=600100001 --gid-offset=600100001 -o suid,dev /var/lib/one/datastores/0/4/mapper/disk.0 /var/lib/lxc-one/4/disk.0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: WARNING: deploy: swap limiting via cgroups not supported
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo lxc-create -n 'one-4' --config /var/lib/one/datastores/0/4/deployment.file --template none
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo lxc-start -n 'one-4'
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo lxc-info -n 'one-4' -s
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: sudo lxc-info -n 'one-4' -s
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: deploy.
Tue Jan 14 03:46:25 2025 [Z0][VMM][I]: Successfully execute network driver operation: post.
Tue Jan 14 03:46:25 2025 [Z0][VM][I]: New LCM state is RUNNING
Tue Jan 14 04:20:59 2025 [Z0][VM][I]: New LCM state is SHUTDOWN
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: sudo lxc-stop -n 'one-4' --kill
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: sudo -n umount /var/lib/lxc-one/4/disk.0
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: sudo -n umount /var/lib/one/datastores/0/4/mapper/disk.0
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: sudo lxc-ls
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: sudo lxc-destroy -n 'one-4'
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: ExitCode: 0
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: Successfully execute virtualization driver operation: cancel.
Tue Jan 14 04:21:01 2025 [Z0][VMM][I]: Successfully execute network driver operation: clean.
Tue Jan 14 04:21:01 2025 [Z0][VM][I]: New LCM state is EPILOG
Tue Jan 14 04:21:48 2025 [Z0][VM][I]: New state is DONE
Tue Jan 14 04:21:48 2025 [Z0][VM][I]: New LCM state is LCM_INIT
Details
- Version: 6.10
Additional context
Add any other context about the problem here.
Progress Status
- Code committed
- Testing - QA
- Documentation (Release notes - resolved issues, compatibility, known issues)