Files
notes/divers/SuSE_install_01.txt

87 lines
2.3 KiB
Plaintext
Raw Normal View History

2026-03-12 22:01:38 +01:00
#############
# VM creation
#############
mkdir /vm/ssd0/aquaris
qemu-img create -f raw /vm/ssd0/aquaris/root_01.img 64G
virt-install \
--graphics vnc,password=secret,listen=0.0.0.0 \
--name=aquaris \
--vcpus=4 \
--memory=4096 \
--network bridge=br0 \
--network bridge=br0 \
--cdrom=/vm/hdd0/_kit_/openSUSE-Leap-15.5-NET-x86_64-Build491.1-Media.iso \
--disk /vm/ssd0/aquaris/root_01.img \
--os-variant=opensuse15.4
####################
# SuSE configuration
####################
# network interfaces
/etc/sysconfig/network/ifcfg-eth0
/etc/sysconfig/network/ifcfg-eth1
#DNS
/run/netconfig/resolv.conf
# set NETCONFIG_DNS_POLICY="auto" in /etc/sysconfig/network/config
# gateway
/etc/sysconfig/network/routes
# delete unwanted statis enteries in /etc/hosts
##############
# VM customize
##############
qemu-img create -f raw /vm/ssd0/aquaris/app_01.img 60G
dd if=/dev/zero of=/vm/ssd0/aquaris/data_01.img bs=1G count=30
dd if=/dev/zero of=/vm/ssd0/aquaris/backup_01.img bs=1G count=20
virsh domblklist aquaris --details
virsh attach-disk aquaris /vm/ssd0/aquaris/app_01.img vdb --driver qemu --subdriver raw --targetbus virtio --persistent
virsh attach-disk aquaris /vm/ssd0/aquaris/data_01.img vdc --driver qemu --subdriver raw --targetbus virtio --persistent
virsh attach-disk aquaris /vm/ssd0/aquaris/backup_01.img vdd --driver qemu --subdriver raw --targetbus virtio --persistent
btrfs device scan
btrfs filesystem show
mkfs.btrfs /dev/vdb
mkfs.btrfs /dev/vdc
mkfs.btrfs /dev/vdd
# create mount points
mkdir /app /data /backup
# add in /etc/fstab
UUID=fe1756c7-a062-40ed-921a-9fb1c12d8d51 /app btrfs defaults 0 0
UUID=3b147a0d-ca13-46f5-aa75-72f5a2b9fd4c /data btrfs defaults 0 0
UUID=d769e88b-5ec4-4e0a-93cd-1f2a9deecc8b /backup btrfs defaults 0 0
# mount all
mount -a
btrfs subvolume create /backup/current
mkdir /backup/.snapshots
btrfs subvolume snapshot /backup/current /backup/.snapshots/01
btrfs subvolume snapshot /backup/current /backup/.snapshots/02
btrfs subvolume list /backup/current
btrfs subvolume show /backup/.snapshots/01
btrfs subvolume show /backup/.snapshots/02
tree -a /backup
btrfs subvolume delete /backup/.snapshots/01
btrfs subvolume delete /backup/.snapshots/02
btrfs subvolume delete /backup/current