A alteração de hostname em servidores linux acaba se tornando uma tarefa comum para os DBAs, seja em uma migração ou para criação de novos ambientes (teste, homologação, etc).
O processo de alteração de hostname em versões anteriores a Oracle Linux 7 era um pouco mais complexa, demandando a alteração do arquivo /etc/hosts e a reinicialização do SO. Porém a partir da versão 7 é possível efetuar a alteração através do comando hostnamectl, que pode ser usado, tanto para consultar as informações de hostname atuais, quanto para altera-lo.
Consultar o hostname
root@lamimtst19c ~]# hostnamectl status Static hostname: lamimtst19c Icon name: computer-vm Chassis: vm Machine ID: c180e76cb7ba19449f0f79546824ea42 Boot ID: 32483a1606ef4f65914975b03456b49c Virtualization: kvm Operating System: Oracle Linux Server 7.9 CPE OS Name: cpe:/o:oracle:linux:7:9:server Kernel: Linux 5.4.17-2102.205.7.2.el7uek.x86_64 Architecture: x86-64
Alterar o hostname
root@lamimtst19c ~]# hostnamectl set-hostname lamimtst
root@lamimtst19c ~]# hostnamectl status
Static hostname: lamimtst
Icon name: computer-vm
Chassis: vm
Machine ID: c180e76cb7ba19449f0f79546824ea42
Boot ID: 32483a1606ef4f65914975b03456b49c
Virtualization: kvm
Operating System: Oracle Linux Server 7.9
CPE OS Name: cpe:/o:oracle:linux:7:9:server
Kernel: Linux 5.4.17-2102.205.7.2.el7uek.x86_64
Architecture: x86-64
Desta forma o hostname foi alterado de forma online, sem a necessidade de restart do servidor. Apenas lembrando que em ambiente com Grid, será necessário configura-lo após a alteração do hostname.
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec_configuring_host_names_using_hostnamectl
Comentários
Postar um comentário