[Ovirt-devel] [PATCH node] Adds support for a core dump partition to the node.
Alan Pevec
apevec at redhat.com
Wed May 20 22:02:14 UTC 2009
From: Darryl L. Pierce <dpierce at redhat.com>
If a /data partition is created, then a subdirectory is created,
/data/cores. This directory is then bindmounted along with /data.
Signed-off-by: Darryl L. Pierce <dpierce at redhat.com>
Acked-by: Alan Pevec <apevec at redhat.com>
---
scripts/ovirt-config-storage | 9 ++++++---
scripts/ovirt-functions | 6 ++++++
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/scripts/ovirt-config-storage b/scripts/ovirt-config-storage
index 815c8e0..be5aec0 100755
--- a/scripts/ovirt-config-storage
+++ b/scripts/ovirt-config-storage
@@ -25,7 +25,7 @@ default_overcommit=0.5
default_boot_size=50
default_root_size=256
default_config_size=5
-default_logging_size=256
+default_logging_size=2048
# -1 indicates data partition should use remaining disk
default_data_size=-1
@@ -398,8 +398,7 @@ perform_partitioning()
tune2fs -c 0 -i 0 /dev/HostVG/Data
echo "/dev/HostVG/Data /data ext3 defaults 0 0" >> /etc/fstab
echo "/data/images /var/lib/libvirt/images bind bind 0 0" >> /etc/fstab
- log "Mounting data partition"
- mount_data
+ echo "/data/core /var/log/core bind bind 0 0" >> /etc/fstab
fi
# end critical section
@@ -411,6 +410,10 @@ perform_partitioning()
fi
mount_logging
+ if [ "$use_data" = 0 ]; then
+ log "Mounting data partition"
+ mount_data
+ fi
log "Completed!"
stop_log
diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions
index 4d81193..25a6bab 100755
--- a/scripts/ovirt-functions
+++ b/scripts/ovirt-functions
@@ -375,9 +375,15 @@ mount_data() {
mkdir -p /data
mount /data
mkdir -p /data/images
+ mount -p /var/lib/libvirt/images
mount /var/lib/libvirt/images
restorecon -rv /var/lib/libvirt/images
+ mkdir -p /data/core
+ mkdir -p /var/log/core
+ mount /var/log/core
+ restorecon -rv /var/log/core
+
return 0
else
# /data is not available
--
1.6.0.6
More information about the ovirt-devel
mailing list