"

Handbok SystemQ affärssystem

Manuell installation Fedora 20 server x86_64 Desktop




Konfigurering och start av HP Eloquence och SystemQ på LINUX-server med Fedora 20, 2014-09-24
Installation av HPE ProLiant MicroServer Gen10 Entry Installera 1:a skivminnet för installation av OS. Fedora vill tvinga fram en logisk volym av 2 HD

Anslut nätverkskabel i port 1

Anslut tangentbord och mus på baksidan

Installation av Fedora Installation på HP Proliant Micro-server G8
  • Placera USB-minnet i servern bak höger upp (sett framifrån) och slå på strömmen
  • Vid power on tryck på f11 för att komma till bootmenyn

    Välj USB-disk Partion 1

  • Välj att start Fedora Workstation
  • Fedora bootar upp
  • Välj Install to Hard Drive
  • Välj språk
  • Installationssammanfattning
    • Lokalisering
      • Kolla tidszone mm
    • Välj tangentbord, flytta upp svenskt så att det står överst med pilen
    • Servernamn
    • InstallationsmålLagring
    • Markera diskarna och Tryck på klar
    • Välj anpassad lagringskonfiguration
    • Starta installation
    • Låt mig själv anpassa partitioneringen, I want to modify my disk patition before / Partitions schema : Standardpartitioner

      • Tryck på plus, (minus,underscore= slach på engelskt)
      • /boot, 50 gb
      • /boot,/efi 50 gb
      • /swap, 50 Gb
      • /tmp, 500 Gb
      • /var, 800 Gb
      • / resten som är kvar
    • Tryck på Klar
  • Starta installationen
  • Konfiguration ( kan göras under installation pågår)
    • Sätt rootlösenord
    • Lägg upp en användare som skall fortsätta instalaltion (du själv)
    • Username, inloggningskod i SystemQ, 4 tecken
  • När installationen är klar,
  • Tryck på Quit
  • ta ut USB-minnet och starta om
  • Logga in på ditt konto
  • Stäng av servern
  • Montera övriga diskar
  • Efter inloggning som root

    Sök på diskar

    Markera ledig disk

    Välj "kugghjul"/Verktyg

    Formaterar partition

    Namn disk2, disk3 disk4

    Redigera monterinsinställningar

    • mkdir /disk2, /disk3, /disk4
    • Slå av standardinställningar
    • Ange monteringspunkt /disk2, /disk3, /disk4
    • repetera för övriga diskar
    • Kolla med df -h
    • I värsta fall editera /etc/fstab, använd 1:a disken som mall
  • Konfigurera nätverk
    • Sök på nät.. för att komma till nätverksinställningar
    • eth0 Redigera
    • Inställningar för IPv4
      • Välj em1
      • Lägg till en fast IP-adress och mask 192.168.31.61, 255.255.255.0
      • Ange DNS-server 192.168.31.10 195.67.199.15 208.67.220.220
      • Sökdomäner qwert
      • Testa www.leta.se med browser
      • skapar filen /etc/sysconfig/network-scripts/ifcfg-em1
    • /etc/resolv.conf (har skett autmatisk ovan)

      Network Manager hämtar info från interface-file i /etc/sysconfig/network-scripts och skapar /etc/resolv.conf

      											       UUID="b6140657-d61c-4ccf-b847-040059990a16"
                                                         NM_CONTROLLED="yes"
                                                         BOOTPROTO=none
                                                         DEVICE="em1"
                                                         ONBOOT="yes"
                                                         TYPE=Ethernet
                                                         IPADDR0=192.168.31.10
                                                         PREFIX0=24
                                                         DNS1=192.168.31.10
      												   DNS2=195.67.199.15
                                                         DNS3=208.67.220.220												   
                                                         DOMAIN=qwert.se
                                                         DEFROUTE=yes
                                                         IPV4_FAILURE_FATAL=yes
                                                         IPV6INIT=no
                                                         NAME="System em1"
                                                         GATEWAY0=192.168.31.172                                                    
                                                         HWADDR=00:19:BB:CD:9F:50											   
      											   
      Lägg till DNS2 som Internetleverantörens DNS

      Lägg till DNS3=208.67.220.220 som funkar över hel världen

      Med dessa inställningar fungerar ntpdate vid uppstart

    • Fungerar ej verktyget får man göra inställningarna manuellt
      • Starta terminalfönster
      • Logga in som root med su
      • kör setup
        • device configuration och ange ipadress, gw och dns
        • Gå in i systemtjänster
          • avmarkera bluetooth
          • markera httpd
          • avmarkera ip6tables, iptables
          • markera networks,sshd
        • Avaktivera brandvägg med att ange JA
        • starta om med reboot
      • Om installationsprogrammen gjort rätt skall du nu ha en fil /etc/sysconfig/network-scripts/ifcfg-auto-eth0 med följande inställningar

        # Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet PCIe DEVICE=eth0
        HWADDR=1C:C1:DE:CC:58:EE
        IPADDR=192.168.31.61
        BOOTPROTO=static
        NETMASK=255.255.255.0
        TYPE=Ethernet
        GATEWAY=192.168.31.172
        DNS1=192.168.31.3
        IPV6INIT=no
        ONBOOT=yes
        USERCTL=no
        PREFIX=24
        DEFROUTE=yes
        IPV4_FAILURE_FATAL=yes
        NAME="System eth0"
        UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

    (Serverinställningar)
    • vi /etc/sysconfig/selinux, SELINUX=disabled
    • Mer om SELINUX
    • reboot
    • testa med sestatus -v
    • systemctl stop firewalld.service
    • systemctl disable firewalld.service
    (Uppdatera program) Kommer upp som en varning (Kör Software updates av isntallerade program, tar en stund) (acceptera att flera behöver uppdateras)

    Datorn startas om

    Aktivera sshd
    • Firewall Configuration om inte den är disablad enligt ovan
      • Markera ssh
    • systemctl enable sshd.service
    • systemctl start sshd.service
    • Logga in med putty på servern
    Kontrollera partioneringen df -h skall ge
    Filsystem      Storlek Använt Ledigt Anv% Monterat på
    rootfs            220G   4,0G   205G   2% /
    devtmpfs          922M      0   922M   0% /dev
    tmpfs             939M    96K   939M   1% /dev/shm
    tmpfs             939M   2,4M   937M   1% /run
    tmpfs             939M      0   939M   0% /sys/fs/cgroup
    /dev/sda2         220G   4,0G   205G   2% /
    tmpfs             939M    12K   939M   1% /tmp
    /dev/sdc1         2,7T   201M   2,6T   1% /disk2
    /dev/sdb2         2,7T   201M   2,6T   1% /disk3
    /dev/sda1         9,7G   211M   9,0G   3% /boot
    									  
     
    
    Info systemctl
    • mapp med konfigurationsfiler: /usr/lib/systemd/system/
    Lägg till fler program
    • yum install https://eloquence.marxmeier.com/download/B0820/linux/Eloquence.B0820-3.x86_64.rpm
    • System-Administration-Lägg till/tabort programvara, System Tools-Add/remove Software
    • Sök efter "software"
    • Paketsamlingar
    • För att komma runt en bug i Fedora 18:

      yum list | grep glibc.i686 för att se om glibc.i686 finns

      yum remove audit-2.2.1-2.fc18.x86_64

      yum install glibc.i686

    • yum install samba samba-common samba-client cups-lib system-config-samba
    • yum install compat-libstdc++-33.x86_64
    • yum install bind.x86_64
    • yum install dovecot.x86_64
    • yum install tigervnc-server.x86_64
    • (yum install glibc.x86_64 glibc-2.18-14.fc27.x86_64 är redan installerat)
    • yum install ghostscript.x86_64
    • yum install vsftpd.x86_64
    • yum install mutt.x86_64
    • yum install mailx.x86_64
    • yum install etherape.x86_64
    • yum install httpd.x86_64
    • yum install logwatch
    • yum install ImageMagick.x86_64
    • yum install openldap.x86_64 openldap-clients.x86_64 openldap-servers.x86_64
    • yum install smbldap-tools.noarch
    Installera SystemQ
    • Utför commandot:

      /usr/bin/rsync -avz 192.168.26.4::SYSTEMQ/ /opt/SystemQ/

    Logwatch konfigurera
    • vi /usr/share/logwatch/default.conf/logwatch.conf
      • Output = mail

        Format = html

        MailTo = test@gmail.com

    • vi /etc/cron.daily/0logwatch
      • /usr/sbin/logwatch –mailto test@gmail.com
    Döp datorn, om du anslutit dator till LAN för intallation
    • vi /etc/hostname

      systemq04.qwert.se

      eller

      hostnamectl set-hostname systemq04.qwert.se

      Kolla namn med hostnamectl status

    Konfigurera remote login med VNC [root@dlp ~]# yum -y install tigervnc-server [root@dlp ~]# su - fedora # switch to a user you'd like to config VNC [fedora@dlp ~]$ vncpasswd # set VNC password Password: # input Verify: # confirm # run with diplay number '1', screen resolution '800x600', color depth '24' [fedora@dlp ~]$ vncserver :1 -geometry 800x600 -depth 24
    Mappar i filsystemet
    • mkdir /disk2/data
    • mkdir /disk2/databas
    • mkdir /disk2/gemensamma-filer
    • mkdir /opt/SystemQ
    • mkdir /disk3/backup
    • mkdir /disk3/backup/data
    • mkdir /disk3/backup/databas
    • mkdir /disk3/backup/konfig
    • mkdir /testdatabas
    • chmod 777 -R /disk2/*
    • chmod 777 -R /disk3/*
    • mkdir /var/www/html/xls

    Konfigurering av SystemQ databaser
    • Databasfiler finns
      • vi /etc/opt/eloquence/8.1/eloqdb.cfg
      • Title = SystemQ
      • Service = 8800
      • ServiceHttp = 8089
      • LogFile = /var/log/eloqdb.log
      • [db-access]
        allow = all
      • [http-access]
        allow = all
      • BufferCache = 300
      • FwLog = /disk3/backup/databas/db-forward-%N.log
      • EnableAudit = 1
      • [Volumes]
        Root = /disk2/databas/databas.vol Log02 =/disk2/databas/datalog.vol
    Konfigurering av Test databaser
    • cd /etc/opt/eloquence/8.1
    • cp eloqdb.cfg eloqdb_test.cfg
    • vi eloqdb_test.cfg

      ändra till
      Title = Testdatabas
      Service = 8807
      ServiceHttp = 8889
      LogFile = /var/log/eloqdb_test.log
      #FwLog = /disk3/backup/databas/db-forward-%N.log
      [Volumes]
      Root = /testdatabas/databas.vol
      Log02 =/testdatabas/datalog.vol

    • vi /etc/sysconfig/eloquence81
      Avmarkera # från
      ELOQDB_CFG[0]=eloqdb.cfg
      ELOQDB_START[0]=1
      ELOQDB_ARGS[0]=""
      ELOQDB_SERVICE[0]=""
      ELOQDB_ID[0]=""
      ELOQDB_RUNPFX[0]=""
      och lägg till:
      ELOQDB_CFG[1]=eloqdb_test.cfg
      ELOQDB_START[1]=1
      ELOQDB_ARGS[1]=""
      ELOQDB_SERVICE[1]=""
      ELOQDB_ID[1]=""
      ELOQDB_RUNPFX[1]=""
    • Testa att starta databaserna

      Kolla i /var/log/eloqdb.log efter fel

      Kolla med ps -ef | grep eloq att processerna är igång

    8807
    Konfigurering av eloqsd för att köra program på server
    • vi /etc/opt/eloquence/8.1/eloqsd.cfg
    • LogFile = /var/log/eloqsd.log
    • Uppdatera /etc/opt/eloquence/8.1/eloq.config
    • /opt/SystemQ/Eloquence-base-0810/etc/eloq.config
    Backup
    cd /root
    vi backup.schmitz


    #----------------------------------------------------------
    # Placera filen i /root
    # schemalÃg backuppen i crontab med start kl 21:00:
    # minute hour day month weekday command
    # --------------------------------------------------------------------------
    # 0 21 * * * /root/backup_qwert.sh
    #----------------------------------------------------------
    #
    BACKUP_LOG="/var/log/backup.log"
    OLD_FWLOG="/disk3/backup/databas/old_fwlog"
    BACKUPFOLDER="/disk3/backup"
    BACKUPDB="$BACKUPFOLDER/databas"
    DBFOLDER="/disk2/databas"
    DBVOLNAME="data"
    GARDAGEN="Test"
    TESTFOLDER="/testdatabas"
    FWFOLDER="/disk3/backup/forwardlog/"
    NAMED="/var/named"
    SERVER="8800"
    ELOQBIN="/opt/eloquence/8.0/bin"
    ELOQCFG="/etc/opt/eloquence/8.0/eloqdb.cfg"
    ELOQCFGTEST="/etc/opt/eloquence/8.0/eloqdb-test.cfg"
    ELOQINIT="/etc/init.d/eloq8"
    export BACKUP_LOG OLD_FWLOG BACKUPFOLDER BACKUPDB DBFOLDER DBVOLNAME GARDAGEN TESTFOLDER FWFOLDER NAMED SERVER ELOQBIN ELOQCFG ELOQCFGTEST ELOQINIT
    /opt/SystemQ/tools/backup_08.exe.sh
    /bin/cp -rup /disk2/data /disk3/backup/data
    exit
  • Installera pcl6
  • fil /opt/Distribution/ghostpcl/fedora/ghostpcl-9.06-linux-x86.tgz är nerladdad från http://www.ghostscript.com/download/gpcldnld.html

    Filen är uppackad i /opt/Distribution/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64

    cp /opt/SystemQ/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64/pcl6-906-linux_x86_64 /usr/local/bin/pcl6

    eller

    cd /usr/local/bin/

    ln -s pcl6 /opt/SystemQ/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64/pcl6-906-linux_x86_64

    Detta kanske inte behövs:

    mkdir /windows

    cp -r /opt/SystemQ/newconfig/ghostpcl/windows/* /windows

    Konfigurering av webserver apache
    • cd /etc/httpd/conf
    • vi vi httpd.conf
    Lägg upp användare

    • useradd för alla användare
    • passwd för alla
    • smbpasswd -a för alla
    • Uppdatera /etc/aliases
    Sendmail

    • vi /etc/mail/access
    • vi /etc/mail/domaintable
    • vi /etc/local-host-names
    • /etc/init.d/sendmail restart
    Backup
    • vi /root/backup.dell

      Kontrollera filer och mappar

      chmod 777 /root/backup.dell

    • Aktivera cron
    • Tesrtkör script

    Leverans
    Uppdatering av Egen server
    • mkdir /opt/Distribution/SystemQ/
    • /usr/bin/rsync -avz 192.168.31.3::SYSTEMQ/ /opt/Distribution/SystemQ/
    • mkdir /opt/Distribution/SystemQ/
    • lägg in serverns ipnr i /etc/rsyncd.conf
    • /usr/bin/rsync -avz 192.168.31.3::SYSTEMQORG/ /opt/SystemQ/
    • /usr/bin/rsync -avvz 192.168.31.3::DATA/ /disk2/data/
    • Eloquence configurationsfiler
      • mkdir /backup/eloq.config
      • cp /etc/opt/eloquence/8.2/* /backup/eloq.config/
    • cron-script
      • mkdir /backup/cron
      • cp /root/* /backup/cron/
    • sendmail
      • mkdir /backup/sendmail
      • cp /etc/mail/* /backup/sendmail/
      • cp /etc/aliases /backup/sendmail/
      • cp /etc/smrsh/* /backup/sendmail/
      • mkdir /disk3/backup
      • /usr/bin/rsync -avvz 192.168.31.3::BACKUPALL/ /disk3/backup.systemq/
      • /usr/bin/rsync -avvz 192.168.31.3::GUNNAR/ /disk2/foto/Gunnar_Tossa
  • Flytta databaser från backup
    • prod.qwert.systemq04.qwert.se
      • conscript backup: /root/backup_qwert.sh
      • Volym för databas: mkdir /disk2/databas/db_qwert
      • Volym för backup databas: /disk3/backup/qwert/databas
      • Volym för backup databas old log: /disk3/backup/qwert/databas/old_fwlog
      • Volym för testdatabas: /testdatabas
      • Volym för foreardlog: /disk3/backup/qwert/forwardlog
    • kopiera från backup: cp /disk3/backup.systemq/qwert/databas/databasqwert.vol /disk2/databas/db_qwert/
    • Ändra databasvolymer i /etc/opt/eloquence/8.2/eloqdb.cfg
    • kopiera forwardloggar cp -r /disk3/backup.systemq/qwert/forwardlog /disk3/backup/qwert/
    • gör ny logvolym: dbvolextend -v -R -m 0 -s 100 -c /etc/opt/eloquence/8.2/eloqdb.cfg
    • chown eloqdb /disk2/databas/db_qwert/*
    • Starta databas /etc/init.d/eloq82 start SystemQ_Qwert
    • Ändra databasvolymer i /etc/opt/eloquence/8.2/eloqdb-test.cfg
    • Testa backupscript
  • Divers anteckningar

    
    mkdir  /backup/config/etc
    mkdir  /backup/config/etc/mail
    mkdir  /backup/config/etc/samba
    mkdir  /backup/config/etc/sysconfig
    mkdir  /backup/config/etc/dovecot 
    mkdir  /backup/config/etc/httpd
    mkdir  /backup/config/etc/httpd/conf
    mkdir  /backup/config/etc/pam.d
    mkdir  /backup/config/etc/xinetd.d
    mkdir  /backup/config/etc/rc.d/init.d/
    mkdir  /backup/config/etc/smrsh/
    mkdir  /backup/config/etc/opt/
    mkdir  /backup/config/etc/opt/eloquence
    
    mkdir  /backup/config/root
    mkdir  /backup/config/var/named
    mkdir  /backup/config/opt/
    mkdir  /backup/config/opt/SystemQ 
    mkdir  /backup/config/opt/SystemQ/Eloquence-base-0820
    mkdir  /backup/config/opt/SystemQ/Eloquence-base-0820/etc
    mkdir  /backup/config/home 
    
     
    mkdir /backup/config/usr 
    mkdir /backup/config/usr/share/
    mkdir /backup/config/usr/share/logwatch/
    mkdir /backup/config/usr/share/logwatch/default.conf
    
    
    
    cp /etc/aliases /backup/config/etc
    cp /etc/mail/* /backup/config/etc/mail
    cp /etc/samba/smb.conf /backup/config/etc/samba/ 
    cp /etc/sysconfig/eloquence* /backup/config/etc/sysconfig
    cp /etc/sysconfig/selinux /backup/config/etc/sysconfig 
    cp /etc/dovecot/dovecot.conf /backup/config/etc/dovecot/dovecor.conf
    cp /etc/rsyncd.conf /backup/config/etc/
    cp /etc/opt/eloquence/* /backup/config/etc/opt/eloquence
    cp /etc/httpd/conf/*  /backup/config/etc/httpd/conf/
    cp /etc/smrsh/Error.sh /backup/config/etc/smrsh/Error.sh
    cp /root/*  /backup/config/root
    cp /etc/named.conf /backup/config/etc
    cp /var/named  /backup/config/var/named
    cp -urp /opt/SystemQ/Eloquence-base-0820/etc /backup/config/opt/SystemQ/Eloquence-base-0820
    cp -urp /home/* /backup/config/home/
    cp -up /etc/sysconfig/vncservers /backup/config/etc/sysconfig
    cp -up /etc/pam.d/gdm /backup/config/etc/pam.d
    cp -up /usr/share/logwatch/default.conf/logwatch.conf /backup/config/usr/share/logwatch/default.conf/logwatch.conf
    cp -up /etc/cron.daily/0logwatch /backup/config/etc/cron.daily
    cp -up /etc/xinetd.d/rsync /backup/config/etc/xinetd.d/rsync
    cp -up /etc/rc.d/init.d/rsyncd /backup/config/etc/rc.d/init.d/rsyncd
    ~