2026-03-12 21:01:38
This commit is contained in:
86
divers/SuSE_install_01.txt
Normal file
86
divers/SuSE_install_01.txt
Normal file
@@ -0,0 +1,86 @@
|
||||
#############
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user