strutture:lnf:dr:calcolo:windows:domain:wds_server_setup
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| strutture:lnf:dr:calcolo:windows:domain:wds_server_setup [2011/12/07 15:29] – [Installazione] mzobov@infn.it | strutture:lnf:dr:calcolo:windows:domain:wds_server_setup [2016/11/15 14:49] (current) – tonto@infn.it | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== LNF Windows WDS Server Setup====== | ||
| + | Sistema full virtualized via XEN “HVM” | ||
| + | ====== Installazione | ||
| + | * Login su vy1 (cluster Dell) | ||
| + | * Posizionato il kit (ISO) di installazione di Windows 2008 R2 Ent 64bit SP1 Eng in /tmp | ||
| + | * Per generare la macchina virtuale, run del comando: | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | * Per creare i volumi aggiuntivi, run dei comandi: | ||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | * Modificato il file / | ||
| + | |||
| + | name = " | ||
| + | uuid = " | ||
| + | | ||
| + | | ||
| + | vcpus = 1 | ||
| + | | ||
| + | | ||
| + | pae = 1 | ||
| + | acpi = 1 | ||
| + | apic = 1 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | sdl = 0 | ||
| + | vnc = 1 | ||
| + | | ||
| + | | ||
| + | vif = [ ' | ||
| + | disk = [ ' | ||
| + | # nuovo metodo cdrom che sembra non dare problemi | ||
| + | #disk = [' | ||
| + | # vecchio metodo cdrom che dava problemi | ||
| + | # | ||
| + | # seleziona device di boot c per disco d per cdrom | ||
| + | # | ||
| + | | ||
| + | | ||
| + | | ||
| + | # sistema problemi di controllo del mouse | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | * Per fare lo start della macchina virtuale, run del comando: | ||
| + | |||
| + | xm create -c wds --path=/ | ||
| + | |||
| + | |||
| + | * Lanciare virt-manager e doppio click su wds nella GUI di virt-manager | ||
| + | * Parte l’installazione di Win 2008 R2 (i settaggi IP precedentemente definiti nei netfiles) | ||
| + | * Al termine dell’installazione: | ||
| + | * Attivata licenza MS con chiave: HM3JT-xxxxx-xxxxx-xxxxx-xxxxx | ||
| + | * Aggiustato il clock (fuso orario) e impostato ntp.lnf.infn.it | ||
| + | * Aggiunti ulteriori 2 dischi LVM (backup 128GB e Resources 100GB) modificando il file wds | ||
| + | |||
| + | disk = [' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | |||
| + | * Aggiungere feature: Windows Server Backup | ||
| + | * Aggiunto task per il backup di sistema (tutti i giorni alle 3 di notte): | ||
| + | * Sheduled tasks (new folder lnf, new task: backup) | ||
| + | * Action: wbadmin start backup –backuptarget: | ||
| + | * Aggiunte le definizioni per il time setting (client NTP): | ||
| + | |||
| + | C:\> w32tm /config / | ||
| + | C:\> w32tm /resync | ||
| + | |||
| + | * Aggiunto il ruolo “Windows Deployment Services” dalla finesta del “Server Manager” | ||
| + | | ||
| + | | ||
| + | * Scaricate le immagini di Win7 a 32 e 64 bit in italiano e inglese sul disco f: | ||
| + | * Configurazione di WDS | ||
| + | * Aggiunto wds.lnf.infn.it al dominio win.lnf.infn.it (altrimenti non permette di aggiungere il server come server wds), questo richiede il riavvio | ||
| + | * Dalla finestra di wds selezionato il server e avviato il wizard di configurazione | ||
| + | * Creazione cartella RemoteInstall su F | ||
| + | * Scelto di rispondere a tutti i computer | ||
| + | * Wds properties > scheda boot > impostato “Continue the PXE boot unless the user press the ESC key” in entrambe le opzioni | ||
| + | * Installato Daemon tools lite per montare i file iso | ||
| + | * Aggiunte le immagini di boot e di install dalla cartella sources di win 7 32 e 64 bit | ||
| + | * Scaricato e installato KeyManagementServiceHost.exe ed inserita la chiave di licenza XXXXX-XXXXX-XXXXX-XXXXX-XXXXX | ||
| + | * Lanciati i seguenti comandi per configurare wds come server Kms di windows 7: | ||
| + | * Per installare la chiave KMS digitare: slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX al command prompt. | ||
| + | * Per attivare il servizio digitare slmgr.vbs /ato al command prompt. | ||
| + | * Riavviare il servizio con net stop sppsvc && net start sppsvc | ||
| + | Al servizio wds e’ stata aggiunta la possibilita’ di installare anche i sistemi Linux, | ||
| + | * In RemoteInstall\Boot\x86\ | ||
| + | * conf | ||
| + | * pxelinux.cfg | ||
| + | * linux | ||
| + | * clonezilla con il contenuto dell’ iso della live | ||
| + | * parted magic con i file bzimage e initrd.img | ||
| + | * una cartella per ciascuna distribuzione Linux con dentro i file initrd.img e vmlinuz serviti da TFTP dal WDS che funge da PXE server | ||
| + | In RemoteInstall\Boot\x86\ | ||
| + | * pxelinux.0 | ||
| + | * menu.c32 | ||
| + | Creata copia dei seguenti file e rinominati come segue: | ||
| + | * Copiato | ||
| + | * Copiato | ||
| + | In RemoteInstall\Boot\x86\ pxelinux.cfg\ creato il file default per configurare il menu iniziale: | ||
| + | |||
| + | | ||
| + | # File: wdspath\RemoteInstall\Boot\x86\pxelinux.cfg\default | ||
| + | # Default boot option to use | ||
| + | | ||
| + | | ||
| + | # Prompt user for selection | ||
| + | | ||
| + | # Menu Configuration | ||
| + | MENU WIDTH 80 | ||
| + | MENU MARGIN 10 | ||
| + | MENU PASSWORDMARGIN 3 | ||
| + | MENU ROWS 12 | ||
| + | MENU TABMSGROW 18 | ||
| + | MENU CMDLINEROW 18 | ||
| + | MENU ENDROW 24 | ||
| + | MENU PASSWORDROW 11 | ||
| + | MENU TIMEOUTROW 20 | ||
| + | | ||
| + | # scommentando la linea sotto parte automaticamente alla voce indicata senza attendere il timeout | ||
| + | # DEFAULT localboot | ||
| + | # Menu | ||
| + | MENU TITLE --== PXE Boot Menu ==-- | ||
| + | # Local boot | ||
| + | LABEL localboot | ||
| + | MENU LABEL ^Local Boot (from CD or Hard Disk) | ||
| + | LOCALBOOT 0 | ||
| + | # Windows | ||
| + | LABEL Windows | ||
| + | MENU LABEL Windows Installer | ||
| + | KERNEL pxeboot.0 | ||
| + | # Linux | ||
| + | LABEL Linux | ||
| + | MENU LABEL Linux Installer | ||
| + | KERNEL menu.c32 | ||
| + | APPEND conf/ | ||
| + | # Clonezilla | ||
| + | LABEL Clonezilla | ||
| + | kernel linux/ | ||
| + | append initrd=linux/ | ||
| + | # Parted Magic | ||
| + | LABEL pmagic | ||
| + | MENU LABEL Parted Magic | ||
| + | kernel linux/ | ||
| + | append initrd=linux/ | ||
| + | # exit | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | |||
| + | Il menu iniziale prevede la possibilita’ di scegliere tra: | ||
| + | * Local boot | ||
| + | * Installazione di Windows | ||
| + | * Installazione di Linux da scegliere in un sottomenu | ||
| + | * Avvio con live di Clonezilla | ||
| + | * Avvio con live di Parted Magic | ||
| + | All’ avvio del pc da rete si prevede la visualizzazione del menu di cui sopra con un timeout regolabile di 20 secondi allo scadere del quale il pc si avvia da disco locale. | ||
| + | Scegliendo di installare Windows viene presentato un ulteriore menu in cui scegliere tra le installazioni di windows 7 ita\eng 32\64 bit. | ||
| + | Scegliendo di installare Linux si apre un sottomenu creato attraverso il file linux.conf contenuto nella cartella RemoteInstall\Boot\x86\ conf\. | ||
| + | |||
| + | # File: wdspath\RemoteInstall\Boot\x86\conf\linux.conf | ||
| + | # Default boot option to use | ||
| + | | ||
| + | | ||
| + | # Prompt user for selection | ||
| + | | ||
| + | # Menu Configuration | ||
| + | MENU WIDTH 80 | ||
| + | MENU MARGIN 10 | ||
| + | MENU PASSWORDMARGIN 3 | ||
| + | MENU ROWS 15 | ||
| + | MENU TABMSGROW 21 | ||
| + | MENU CMDLINEROW 21 | ||
| + | MENU ENDROW 24 | ||
| + | MENU PASSWORDROW 11 | ||
| + | MENU TIMEOUTROW 23 | ||
| + | MENU TITLE Linux OS Selection | ||
| + | | ||
| + | # scommentando la linea sotto parte automaticamente alla voce indicata senza attendere il timeout | ||
| + | # | ||
| + | # Return to Main Menu | ||
| + | LABEL MainMenu | ||
| + | MENU DEFAULT | ||
| + | MENU LABEL ^Main Menu | ||
| + | | ||
| + | # Scientific Linux | ||
| + | # SL 6.1 | ||
| + | LABEL sl.61.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.7 | ||
| + | LABEL sl.57.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.6 | ||
| + | LABEL sl.56.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.5 | ||
| + | LABEL sl.55.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.4 | ||
| + | LABEL sl.54.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.5 32 bit | ||
| + | LABEL sl.55.i386.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.4 32 bit | ||
| + | LABEL sl.54.i386.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # SL 5.4 Rescue | ||
| + | LABEL sl.54.x86_64.rescue | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # RH 5.4 | ||
| + | LABEL rhel.54.x86_64.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 vnc vncpassword=InstallME initrd=linux/ | ||
| + | # Cluster Divisione Acceleratori | ||
| + | LABEL sl.55.x86_64.install-cluster-vda | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # Cluster VY | ||
| + | LABEL sl.54.x86_64.install-cluster-xen | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # Computing Node Alice | ||
| + | LABEL sl.55.x86_64.alice.cn.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | # Disk Server Alice | ||
| + | LABEL sl.55.x86_64.alice.srv.install | ||
| + | kernel linux/ | ||
| + | append load_ramdisk=1 initrd=linux/ | ||
| + | |||
| + | Il menu prevede la scelta tra diverse distribuzione di Linux che sono raggiungibile all’ indirizzo: http:// | ||
| + | |||
| + | Anche per questo menu si prevede un timeout allo scadere del quale si ritorna al menu precedente. | ||
| + | |||
| + | In entrambi i menu si puo’ impostare la scelta automatica di un opzione tramite il parametro DEFAULT, il quale, se impostato, non permette una scelta manuale. | ||
| + | |||
| + | ====== File di risposta per l’ installazione unattended di Windows 7 ====== | ||
| + | |||
| + | Per automatizzare l’ installazione dei sistemi operativi Windows 7 si utilizzano due file XML, uno per la fase di boot, comune a tutte le versioni di Windows 7 e un file di installazione per ciascuna versione (ita\eng - 32\64 bit). Per la creazione di questi file si utilizza Windows System Image Manager facente parte del kit WAIK. | ||
| + | Nella fase di installazione si provvede ad automatizzare le risposte dei seguenti passaggi di configurazione: | ||
| + | * offlineServices | ||
| + | Si accettano automaticamente le condizioni di licenza. | ||
| + | * specialize | ||
| + | Si configura la home page di internet Explorer, si inserisce il pc nel dominio WIN e si configura la time zone. | ||
| + | * oobesystem | ||
| + | Si configura la versione della tastiera e le credenziali di primo accesso. Al primo login viene eseguito uno script che prevede l‘ installazione automatica dei seguenti programmi: | ||
| + | - Sophos | ||
| + | - Office 2010 (si configura in modalita’ silent tramite il file conf.xml) | ||
| + | - Firefox (impostando anche la pagina iniziale) | ||
| + | - Adobe reader | ||
| + | - Izarc | ||
| + | - Putty | ||
| + | - Thunderbird | ||
| + | - Emacs | ||
| + | - Mit kerberos | ||
| + | - OpenAFS | ||
| + | - Si modificano i registri per scaricare gli update dal WSUS locale e per le impostazioni di Afs | ||
| + | - Si autentica il sistema operativo e Office 2010 dal kms locale | ||
| + | - Si richiama uno script che esegue le seguenti operazioni: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | | ||
| + | | ||
| + | |||
