script
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
script [2019/07/09 12:33] – [PBIS (new)] continuati aggiornamenti per Debian 10; permessa installazione di sistemi non joinati con nome qualsiasi diego.zuccato@unibo.it | script [2024/12/24 10:09] (versione attuale) – aggiornata OU mario.petroli@unibo.it | ||
---|---|---|---|
Linea 5: | Linea 5: | ||
Per prelevare direttamente uno degli script senza aprire il browser, usare | Per prelevare direttamente uno degli script senza aprire il browser, usare | ||
wget http:// | wget http:// | ||
- | con N da 0 a 2 (rispettivamente Ubuntu, Debian-pbis, | + | con N da 1 a 3 (rispettivamente Ubuntu, Debian-pbis, |
+ | |||
+ | Per l' | ||
+ | # | ||
+ | export myADUser=nome.cognome | ||
+ | wget http:// | ||
+ | sudo bash / | ||
+ | Ovviamente va cambiato nome.cognome col proprio UPN AD (può essere diverso dalla mail senza dominio, p.e. m.bertelli@unibo.it deve usare michele.bertelli2). | ||
+ | |||
+ | Quando si entra come tecnici, si inserisce la chiavetta (che viene montata automaticamente) e si lancia | ||
+ | bash / | ||
+ | |||
+ | Lo script che viene scaricato ed eseguito è: | ||
+ | <code bash preinst.sh> | ||
+ | # | ||
+ | ##### | ||
+ | # Preparazione per installazione laboratorio | ||
+ | # File release: 20210729 | ||
+ | if [ -z " | ||
+ | echo -n " | ||
+ | read L | ||
+ | else | ||
+ | L=$1 | ||
+ | fi | ||
+ | |||
+ | if [ -z " | ||
+ | echo -n " | ||
+ | read N | ||
+ | else | ||
+ | N=$2 | ||
+ | fi | ||
+ | |||
+ | sudo sed -i~ " | ||
+ | sudo nmcli c m " | ||
+ | sudo dpkg-reconfigure openssh-server | ||
+ | sudo apt update | ||
+ | wget http:// | ||
+ | sed -i~ " | ||
+ | sudo shutdown -r now | ||
+ | </ | ||
===== Ubuntu ===== | ===== Ubuntu ===== | ||
Linea 13: | Linea 52: | ||
##### | ##### | ||
# Script di installazione per Ubuntu. | # Script di installazione per Ubuntu. | ||
- | # Versione | + | # Versione |
############################################################ | ############################################################ | ||
Linea 24: | Linea 63: | ||
# Base OU in AD | # Base OU in AD | ||
- | AD_OU=' | + | AD_OU=' |
# Pacchetti base, da installare sempre | # Pacchetti base, da installare sempre | ||
Linea 62: | Linea 101: | ||
if [ -z " | if [ -z " | ||
echo " | echo " | ||
+ | exit | ||
+ | fi | ||
+ | |||
+ | if [ " | ||
+ | echo "Fase di personalizzazione dell' | ||
exit | exit | ||
fi | fi | ||
Linea 100: | Linea 144: | ||
" | " | ||
AD_OU=" | AD_OU=" | ||
+ | SRV_LAB=" | ||
useradd -G root -m -U cesia | useradd -G root -m -U cesia | ||
echo " | echo " | ||
Linea 106: | Linea 151: | ||
mkdir / | mkdir / | ||
mkdir / | mkdir / | ||
- | echo " | + | echo " |
- | | + | echo "${SRV_LAB}:homes /home glusterfs defaults,_netdev 0 0" >>/ |
- | echo " | + | |
SM_INST=" | SM_INST=" | ||
| | ||
Linea 115: | Linea 159: | ||
cp / | cp / | ||
/ | / | ||
- | |||
;; | ;; | ||
" | " | ||
AD_OU=" | AD_OU=" | ||
+ | SRV_LAB=" | ||
useradd -G root -m -U cesia | useradd -G root -m -U cesia | ||
mkdir / | mkdir / | ||
mkdir / | mkdir / | ||
# IP esterno del server 137.204.248.241 | # IP esterno del server 137.204.248.241 | ||
- | echo " | + | echo " |
- | | + | echo "${SRV_LAB}: |
- | echo " | + | echo "${SRV_LAB}: |
- | echo "srv-labirnerio: | + | |
;; | ;; | ||
" | " | ||
Linea 227: | Linea 270: | ||
if [ -f / | if [ -f / | ||
- | echo " | + | echo " |
epoptes-client -c | epoptes-client -c | ||
fi | fi | ||
Linea 233: | Linea 276: | ||
# Aggiornamento completo del sistema | # Aggiornamento completo del sistema | ||
apt-get -qy dist-upgrade | apt-get -qy dist-upgrade | ||
- | shutdown -h now | + | shutdown -r now |
</ | </ | ||
Linea 260: | Linea 303: | ||
# Base OU in AD | # Base OU in AD | ||
- | AD_OU=' | + | AD_OU=' |
# Pacchetti base, da installare sempre | # Pacchetti base, da installare sempre | ||
Linea 386: | Linea 429: | ||
# Base OU in AD | # Base OU in AD | ||
- | AD_OU=' | + | AD_OU=' |
# Pacchetti base, da installare sempre | # Pacchetti base, da installare sempre |
script.1562675604.txt.gz · Ultima modifica: 2019/07/09 12:33 da diego.zuccato@unibo.it