Aggiungere un nuovo server

Questa pagina contiene le convenzioni relative alla creazione e al partizionamento dei nuovi server.

Guida partizionamento Linode 4096

Schema di base (totale 96GB):

Root (/) 16GB

Swap 4GB

LVM 76GB

/home 4GB

/var 32GB

varie ed eventuali

non allocato

Passi operativi:

Stabilire l'hostname, befairX dove X e' il primo numero intero disponibile tra i vari hostname

Nell'archivio Keepassx di 1ring:

Creare un nuovo gruppo con il nome appena scelto

Creare una voce root e generare una password casuale da 24 caratteri

Acquistare un Linode 4096 con cadenza mensile dal pannello di Linode

Nella scheda Settings del nuovo Linode, nella voce Linode Label sostituire con il nome scelto

Nella scheda Dashboard, nella sezione Dashboard fare clic su Deploy a Linux Distribution e scegliere:

Debian 7.5 (o comunque l'ultima versione stabile disponibile)

16384MB (cioe' 16 * 1024)

lasciare lo swap di default

la password di root

Nella sezione Disk Images:

Rinominare l'etichetta di Debian 7.5 in Root 16GB

ridimensionare lo swap creato automaticamente a 4096MB (4 * 1024) e l'etichetta Swap 4GB

attendere per qualche secondo il termine del ridimensionamento dello swap

creare una nuova partizione non formattata che occupi il restante spazio, ovvero 77824MB (76 * 1024), e chiamarla LVM 76GB

Nella sezione Dashboard fare clic su Edit e in corrispondenza di /dev/xvdc selezionare LVM 76GB

Nella sezione Dashboard fare clic su Boot

DNS

Assegnare al nuovo server un nome di dominio base befairX.befair.it dal pannello di Hosting Solutions

Wiki

Aggiungere il nuovo server nell'inventorio sul wiki

Aggiornare 1ring

Crea inventories/host_vars/befairX.yml

---
hostname: befairX
motd: ''

Modifica inventories/prod.ini, nella sezione [befair] incrementa il secondo valore per includere il nuovo server:

[befair]
befair[1:X]

Modifica inventories/group_vars/staff.yml, e nel dizionario hosts aggiungi un dizionario con le info del nuovo server:

hosts:
[...]
befairX.befair.it:
aliases: 'befairX X'
urls: []
[...]

1ring in action!

A questo punto entra in gioco Ansible per completare il bootstrapping del server, compreso LVM

#TODO