Add changehostname
This commit is contained in:
@@ -0,0 +1,20 @@
|
|||||||
|
# set the old hostname and write to ini
|
||||||
|
echo "OLD_HOSTNAME=$(hostname)" > ~/pmrename.ini
|
||||||
|
# set the new hostname in ini, update as needed
|
||||||
|
echo "NEW_HOSTNAME=vm-dev" >> ~/pmrename.ini
|
||||||
|
# read variables from ini
|
||||||
|
source <(grep = ~/pmrename.ini)
|
||||||
|
# edit hostname file
|
||||||
|
sed -i.bak "s/$OLD_HOSTNAME/$NEW_HOSTNAME/gi" /etc/hostname
|
||||||
|
# edit hosts file
|
||||||
|
sed -i.bak "s/$OLD_HOSTNAME/$NEW_HOSTNAME/gi" /etc/hosts
|
||||||
|
# edit mailname if it exists
|
||||||
|
[ -e "/etc/mailname" ] && sed -i.bak "s/$OLD_HOSTNAME/$NEW_HOSTNAME/gi" /etc/mailname
|
||||||
|
# edit main.cf if it exists
|
||||||
|
[ -e "/etc/postfix/main.cf" ] && sed -i.bak "s/$OLD_HOSTNAME/$NEW_HOSTNAME/gi" /etc/postfix/main.cf
|
||||||
|
# copy config files to new node name
|
||||||
|
cp "/var/lib/rrdcached/db/pve2-node/$OLD_HOSTNAME" "/var/lib/rrdcached/db/pve2-node/$NEW_HOSTNAME" -r
|
||||||
|
cp "/var/lib/rrdcached/db/pve2-storage/$OLD_HOSTNAME" "/var/lib/rrdcached/db/pve2-storage/$NEW_HOSTNAME" -r
|
||||||
|
cp "/var/lib/rrdcached/db/pve2-$OLD_HOSTNAME" "/var/lib/rrdcached/db/pve2-$NEW_HOSTNAME" -r
|
||||||
|
# reboot
|
||||||
|
reboot now
|
||||||
Reference in New Issue
Block a user