Installazione server per TU Parte sistemistica: Preparazione HW – installazione hard disks, installazione Tape – Test funzionamento HW Realizzazione Array di dischi (preferibile raid 1+0) Installazione Sistema Operativo Linux 64 bit + librerie compatibilita' a 32 bit (IA32libs) Creazione Mount Points con maggior spazio su partizione /home (TU + database in /home/turuk) 5. Installazione servizi WEB (apache2) con root directory /home/tuweb) 6. Installazione librerie java (release 1.5.** a 32 bit – Necessarie per Progress 10.1b) 7. Installazione e configurazione server FTP (vsftpd – ASCII upload abilitato) 8. Installazione server accesso Ssh 9. Installazione server Telnet 10. Installazione pacchetto OpenVpn 11. Installazione pacchetto SendEmail 12. creazione utenti per accesso – root – pass sintesi ; turuk – pass turuk ; turukweb – pass turukweb (IMPORTANTE! turukweb deve essere gruppo www-data e avere la home dir in /home/tuweb) 13. Test dispositivo tape ultrium con comando tar. 1. 2. 3. 4. In sospeso: Creazione shell di backup (da definirsi al termine installazione), creazione tunnel vpn tra server e vs7.sintesisoftware.it per accesso teleassistenza.(da realizzarsi in fase di installazione presso il cliente) Parte software: 1. Installazione progress 10.1b a 32 Bit cartella DLC=/usr/local/dlc101b32 cartella WRKDIR=/usr/local/wrk101b32 2. Definizione databases in /home/turuk/dati/database a. prod/machine servizio Tcp/ip 30000 b. prod/documenti servizio Tcp/ip 30001 c. prod/oggetti servizio tcp/ip 30035 d. test/machine servizio tcp/ip 40010 e. test/documenti servizio tcp/ip 40011 f. test/oggetti servizio tcp/ip 40035 3. La configurazione dei parametri di startup dei server è memorizzata nel file conmgr.properties nella cartella $DLC/properties 4. I Databases partono in automatico all’avvio del processo principale proadsv 5. Per attivare in automatico i servizi viene definito script proadsv collocato in /etc/init.d e fatto link simbolico con il comando ln –s dello script nel runlevel corretto : es. rc0.d / rc2.d / rc6.d 6. Memorizzati sono $DLC/bin gli eseguibili machine machine2dos sendEmail. 7. Accertarsi di avere a disposizione il tool di compressione bzip2 in caso contrario installarlo chiedere a Luca comandi di installazione 8. Definiti gli appserver: asprod asprodremoto astest astestremoto asprodbatch con le porte 3091 3092 3093 26000 27000. 9. Gli appserver asprod e astest si sottoscrivono tramite nameserver NS1, mentre gli appservers remoti sono in connessione diretta con il parametro -S 26000 -DirectConnect e -S 27000 DirectConnect 10. Il database di machine viene generato dalla versione sviluppo presente a Turate. 11. La struttura dei databases documenti e oggetti viene presa quella di Turate e generati solo con la struttura (Data Definition) 12. Costruita la struttura degli appserver modificando opportunamente il file broker.properties 13. Ricordarsi di generare UUID per gli appserver lanciando il comando $DLC/bin/genuuid. 14. I numeri generati devono essere collocati nella sezione dei vari appserver. 15. Le cartelle per depositare programmi e release degli appserver sono in /home/turuk/appserverprod e /home/turuk/appservertest 16. All’interno di queste 2 cartelle c’è la struttura : Development Depot Machine ItMachine 17. Sotto la cartella ItMachine occorre modificare il file dtMachine.m nella sezione di connessione database dove occorre indicare la path fisica del database di machine (es. /home/turuk/dati/prod//machine). Anche per il test occorre indicare la path corretta (es. /home/turuk/dati/test/machine) 18. Gli appserver devono essere in auto start e partono in automatico all’avvio del processo principale proadsv. 19. Aggiungere ai propri startup parameters nuove connessioni in AppServer in modo tale da poter raggiungere facilmente il nuovo database di machine per la modifica dei dati di base : databases e datasession 20. La struttura delle cartelle ItMachine e Machine vengono prese dall’ambiente di sviluppo Turate e contengono già i programmi compilati e memorizzati in Libreria 21. Il setup per l’installazione dei un client End-User , devo essere rigenerato con il tool InnoSetup che produce un file Setup.Exe nel quale occorre modificare I.P. Address del server e la cartella di destinazione che viene generato sul client. 22. Occorre modificare anche il file ItMachine.m per indicare il nome corretto dell’Appserver e indirizzo fisico del server. 23. Configurazione ssh : 24. 25. Connessione FTP diretta sull’indirizzo 10.10.0.10 : Utente turuk pwd turuk si accede alle cartelle di sviluppo . Utente TurukWeb pwd TurukWeb 26. Eventuali verifiche per OCX TreeView : verificare che sui client ci sia installato OCX MSCOMCTL.OCX che dovrebbe essere sotto la cartella 27. 28. In caso contrario salvarlo nella cartella di Windows e registrarlo da riga di comando con SUPER UTENTE in WINDOW da Esegui regsvr32 /s PATH COMPLETA OCX 29.