SMF - Just Installed!
#!/bin/sh
#######################################################
#
# Edits the proxmox Subscription file to make it
# think that it has a Subscription.
#
# Will disable the annoying login message about
# missing subscription.
#
# Tested on Proxmox PVE 5.2-1
#
# The sed command will create a backup of the changed file.
# There is no guarantee that this will work for future versions.
# Use at your own risk!
#
# OneLiner:
# wget -q -O - 'https://gist.github.com/tavinus/08a63e7269e0f70d27b8fb86db596f0d/raw/' | /bin/sh
# curl -L -s 'https://gist.github.com/tavinus/08a63e7269e0f70d27b8fb86db596f0d/raw/' | /bin/sh
#
#######################################################
init_error() {
local ret=1
[ -z "$1" ] || printf "%s\n" "$1"
[ -z "$2" ] || ret=$2
exit $ret
}
# Original command
# sed -i.bak 's/NotFound/Active/g' /usr/share/perl5/PVE/API2/Subscription.pm && systemctl restart pveproxy.service
# Command to restart PVE Proxy and apply changes
PVEPXYRESTART='systemctl restart pveproxy.service'
# File/folder to be changed
TGTPATH='/usr/share/perl5/PVE/API2'
TGTFILE='Subscription.pm'
# Check dependecies
SEDBIN="$(which sed)"
[ -x "$SEDBIN" ] || init_error "Could not find 'sed' binary, aborting..."
# This will also create a .bak file with the original file contents
sed -i.bak 's/NotFound/Active/g' "$TGTPATH/$TGTFILE" && $PVEPXYRESTART
r=$?
if [ $r -eq 0 ]; then
printf "%s\n" "All done! Please refresh your browser and test the changes!"
exit 0
fi
printf "%s\n" "An error was detected! Changes may not have been applied!"
exit 1
# Check disk space before
df -h
# Delete local-lvm storage in gui
lvremove /dev/pve/data
lvresize -l +100%FREE /dev/pve/root
resize2fs /dev/mapper/pve-root
# Check disk space after
df -hapt updateapt install partedparted /dev/sdaresizepart 3 100%FREElsblkpvresize /dev/sda3 ЦитироватьPhysical volume "/dev/sda3" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
lvextend -L +20G /dev/pve/data
pvs
vgs
lvsip ssh version 2crypto key generate rsa modulus 2048 label SSH_KEYSip ssh rsa keypair-name SSH_KEYSline vty 0 5transport input sship ssh server algorithm hostkey ssh-rsasudo fdisk –lsudo fdisk /dev/sdbsudo pvcreate /dev/sdb1sudo pvdisplaysudo vgcreate vol /dev/sdb1vgdisplaysudo lvcreate —extents 100%FREE —name lvol0 vollvdisplaysudo lvrename /dev/vol/lvol0 /dev/vol/appsudo mkfs.xfs –f /dev/vol/app sudo mount –o,rw /dev/vol/app /appsudo vim /etc/fstab/dev/vol/app /app xfs defaults 0 0vmkfstools -i /vmfs/volumes/datastore1/VM1/disk_1.vmdk -d zeroedthick /vmfs/volumes/datastore1/VM1/disk_1_new.vmdkmysqladmin -u root password newpassmysqladmin -u root -p oldpassword newpassmysqladmin -u user-name -p oldpassword newpassmysql -u root -p
update user set password=PASSWORD(«newpass») where User='ENTER-USER-NAME-HERE';flush privileges;
quit/etc/init.d/mysql stopmysqld_safe —skip-grant-tables &mysql -u root use mysql;update user set password=PASSWORD(«NEW-ROOT-PASSWORD») where User='root';flush privileges;quit/etc/init.d/mysql stop/etc/init.d/mysql startmysql -u root -p