VMware vRA bluprint UBUNTU
Vytvorenie UBUNTU server / UBUTU desktop šablóny pre vmware automation. Pre vytvorenie šablóny bol zvolený systém UBUNTU 18.04 LTS.
Krok 1: Aktualizácia systému a inštalácia VM tools:
sudo apt update
sudo apt install open-vm-tools -y
sudo apt upgrade -y
sudo apt autoremove -y
Krok 2: Odstránenie CLOUD-init pre správnu funkčnosť vmware customization
sudo cloud-init clean --logs<br> sudo touch /etc/cloud/cloud-init.disabled
sudo rm -rf /etc/netplan/50-cloud-init.yaml
sudo apt purge cloud-init -y
sudo apt autoremove -y
sudo sed -i 's/Before=cloud-init-local.service/After=dbus.service/g' /lib/systemd/system/open-vm-tools.service
sudo sed -i 's/D /tmp 1777 root root -/#D /tmp 1777 root root -/g' /usr/lib/tmpfiles.d/tmp.conf
Krok 3: Odstránenie vytvorených ssh kľúčov
sudo rm -f /etc/ssh/ssh_host_*
Zabezpečenie automatického generovanie ssh kľúčov pri prvom štarte systému
sudo tee /etc/rc.local >/dev/null <<EOL
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
test -f /etc/ssh/ssh_host_dsa_key || dpkg-reconfigure openssh-server
exit 0
EOL
# make the script executable
sudo chmod +x /etc/rc.local
Povolenie spúšťania rc.local v systemd
sudo nano /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Aktivovane systemd služby rc.local
sudo systemctl enable rc-local
Krok 4: Nastavenie NTP klienta na lokálny NTP server
Inštalácia NTP služby:
sudo apt-get install ntp
Pridanie vlastného NTP serveru sa vykonáva v konfiguračnom súbore:
sudo nano /etc/ntp.conf
Je potrebné pridať parameter určujúci náš NTP server do konfiguračného súboru.
server ntp.tuke.sk prefer iburst
Aktivovane szstemd služby NTP:
sudo systemctl enable ntp
Overenie funkčnosti NTP klienta:
ntpq -p
Vo výpise sa musí zobrazovať nami zvolený NTP server.
Krok 5: Odstránenie APT cache
sudo apt clean
Krok 6: Odstránenie maschine-ip operačného systému
echo "" | sudo tee /etc/machine-id >/dev/null
Krok 7: Zrušenie SWAP oddielu
sudo swapoff --all
sudo sed -ri '/\sswap\s/s/^#?/#/' /etc/fstab
Krok 8: Finálne vymazanie histórie terminálu a vypnutie operačného systému
history -c
history -w
sudo shutdown -h now
Úprava nastavenie vo vSphere
Krok 1: Odstránenie nepoužívaných periférii ako sú CD mechanika, USB…
Krok 2: Vypnutie vytvárania vmware.log súboru pre danú šablónu
Krok 3: Pre vypnutie vswap je potrebné zadať parameter:
sched.swap.vmxSwapEnabled false