Vedlegg C. Dokumentasjon av privat testmiljø

Like dokumenter
Installasjon av HP ProLiant ML 350 G5 server

Lab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit)

Produksjonssettingsrapport

6105 Windows Server og datanett

Produksjonssettingsrapport

VMware ESX og krav til hardware

Dokumentasjon av Installasjon

1. Installasjon av Novell Netware 6 server

HOWTO Sette opp Skolelinux med tynne klienter og printer

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider:

6105 Windows Server og datanett

Huldt & Lillevik Ansattportal. Installere systemet

PowerOffice Mobile Server

Etiming i VirtualBox!!!!!!!!!! Side 1 av 24

6105 Windows Server og datanett

6107 Operativsystemer og nettverk

Oppgave: Last ned og installer bzflag apt-get install bzflag 121A - Virtualisering

Forord. Brukerveiledning

6105 Windows Server og datanett

6105 Windows Server og datanett

Installasjons Guide for esam

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Brukerdokumentasjon Promed Online Booking

6105 Windows Server og datanett

Din verktøykasse for anbud og prosjekt

Windows Vista /Windows 7 installasjonsguide

PowerOffice Server Service

6105 Windows Server og datanett

Bachelor E. Theodor Rove Nordgård, Chris Sonko HIST DRIFT AV DATASYSTEMER

Huldt & Lillevik Lønn 5.0. Installere systemet

Huldt & Lillevik Lønn 5.0. Installere systemet

Vedlegg 4 til konkurransegrunnlaget Oppdragsgivers tekniske plattform

6107 Operativsystemer og nettverk

VMware vsphere og krav til hardware

HP Prisliste. Det er plass til 45 cartridge i chassis. Leveres komplett med alle 45 cartridge.

Dokumentasjon. IKT-Servicefag Sander Haukelidsæter. Introduksjon. Fysisk. Innhold

Install av VPN klient

Huldt & Lillevik Ansattportal. Installere systemet

Generelt om operativsystemer

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Installasjonsveiledning HAsave

EW-7438RPn Air Quick Installation Guide

Del1: Setup: BIOS. 2. Hvor mye Internminne har den? 3GB DDR2

Installasjonsveiledning HAsave

Oppløsning vil si antallet pixler det er i skjermen, i min skjerm er det 2560x1600px.

6105 Windows Server og datanett

6107 Operativsystemer og nettverk

Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL databasesystem.

Installasjonsveiledning Future

Her velger dere først System and Security og deretter System.

Fagspesifikasjon. NAT44 adresseoversetting

Oracle10g og Oracle9i Grid og RAC, hva er forskjellen?

Innholdsfortegnelse. Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag

Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

Huldt & Lillevik Lønn og Personal - System 4. Installasjon. Microsoft SQL 2005 Express. Aditro HRM AS

VEILEDER GI FJERNHJELP

Manual for å oppgrade TS 1000 fra:

Installasjonsveiledning Lønn 5.0

PowerOffice Server Service

Opus Dental 7.1 Oppdateringsveiledning

Controller Brukerstøttedatabase Ottar Holstad/Cantor 09.

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

Kjenn din PC (Windows7)

Oppgave lab. 2. Hvor mye Internminne har den? - Maskinen har 2GB internminne.

PXE, nett og nettprotokoller. USIT/SAS/LIPK, Marko Andjic, Overingeniør

Hypervisor. Hardware. Virtualisering. App 1. App 2. App 2 App 1 App 2 App 1 CPU RAM I/O. Virtualisering av server/desktop hardware

Utarbeidet av IKT-Seksjonen, Rogaland fylkeskommune

Kjenn din PC Marie Bjørn 2014

LAB-L SETTE OPP MICROSOFT SERVER 2003

AirLink 7000AC v1 avansert oppsett

SQL Server guide til e-lector

6105 Windows Server og datanett

6105 Windows Server og datanett

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

HJEMMEKONTOR. Installasjon på hjemme - PC Norsk Helsenett SF

Tekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0

DEL 1 Setup BIOS Stian A. Johansen Terje Bratlie Espen Torås

Installasjonsveiledning Future

Servere. Katalog Åpningstid: 09:00-17:00 alle hverdager.

BIPAC-711C2 / 710C2. ADSL Modem / Router. Hurtigstartguide

Utrulling av sertifikater til IOS

6105 Windows Server og datanett

Installasjonsveiledning for Ordnett Pluss

Http- og WebServices funksjoner

Clock speed 3.20GHz Bus Speed 800MHz L2 Cache 4MB 2 Cores Ikke Hyperthreading 64 BIT

Installasjonen krever en Windows 2003 server innmeldt i domene.

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

Installasjon pospay...1 Installasjon PosPay klient... 2 Installasjon av VPN klient... 7 Innstillinger i dxbillett for PosPay...11

Printer Driver. Denne veiledningen beskriver installasjonen av skriverdriveren for Windows Vista. Før denne programvaren brukes

Veiledning for programvareinstallering NPD NO

Into da BIOS<3. Bak Skallet

Konfigurasjon av inrx og Megalink

VEILEDER YTE FJERNHJELP

MP3 Manager Software for Sony Network Walkman

Phu Pham Laboppgave 29. September 2015

Installasjonsveiledning

Huldt & Lillevik Lønn 5.0. Installere systemet

Installasjonsveiledning Visma Avendo, versjon 5.2

Konfigurasjon av Eduroam i Windows Vista

Transkript:

Vedlegg C Dokumentasjon av privat testmiljø

Innholdsfortegnelse 1. DOKUMENTASJON 3 1.1 INNLEDNING 3 1.1.1 ANSVAR 3 1.2 TEKNISK 3 1.2.1 OVERSIKTSBILDE 3 1.2.2 SPESIFIKASJONER AV HARDWARE 3 1.2.3 SPESIFIKASJONER AV NETTVERK 4 1.2.4 SPESIFIKASJONER AV SIKKERHET 5 1.3 BRUKERMANUAL FOR OPPSETT AV TESTMILJØET 5 1.3.1 KVM (KERNEL BASED VIRITUAL MACHINE) 5 1.3.2 INSTALLASJON AV CENTOS 7 1.3.3 KONFIGURASJON AV CENTOS 9 Filnavn: Dokumentasjon av privat testmiljø.docx Side: 2 av 9

1. DOKUMENTASJON 1.1 Innledning Dette dokumentet er ment som en installasjonsveiledning for testmiljøet vi har brukt under utviklingen av PySniff. Dokumentet er ment som en rask «bruksanvisning» til oppsett av eget testmiljø. 1.1.1 Ansvar Vi har selv det fulle ansvaret for serveren. Vi har ingen annen support på serveren. Dette innebærer drift av nettverk, brannmur, programvare, samt fysisk oppsett av maskinvare og kabling. 1.2 Teknisk 1.2.1 Oversiktsbilde Figur 1 - Virtuelt servermiljø 1.2.2 Spesifikasjoner av hardware 1.2.2.1 Hovedserveren Testmiljøet vårt er hostet virtuelt på en HP ProLilant G6 server med 8GB ram, og 400GB SCSI disker. Serveren står på 20/20-mbit SHDSL linje fra Powertech. Filnavn: Dokumentasjon av privat testmiljø.docx Side: 3 av 9

Figur 2 HP ProLiant DL380 G6 1.2.2.2 Spesifikasjoner for det virtuelle miljøet Det virtuelle miljøet består av CentOS VMer med følgende spesifikasjoner: Felles for alle: Centos 5.8 Python 2.7.3 Sensor1 Public IP: 77.40.217.203 Intern IP: 192.168.1.29 RAM: 256mb Disk: Sensor2 Public IP: 77.40.217.204 (eth1) Intern IP: 192.168.1.86 (eth0) RAM: 256mb Disk: Software: ingen utenom felles. Core Public IP: 77.40.217.205 (eth1) Intern IP: 192.168.1.124 (eth0) RAM: 4256mb Disk: Software: git, PostgreSQL, SQLite3, SQLAlchemy, Django, tmux. 1.2.3 Spesifikasjoner av nettverk Det interne virtuelle nettverket består av to virtuelle switcher som binder det hele sammen. Se figur 1. Disse er deretter sendt gjennom hosten til en fysisk Cisco switch. Det eksterne nettet (det som ikke er virtuelt) består av flere komponenter. ( Se bilde under figur 3) Filnavn: Dokumentasjon av privat testmiljø.docx Side: 4 av 9

Figur 3 Nettverkskart Testserveren står oppført med navnet «Rack» NAS er backupløsningen vår. Catalyst er kjernen av nettverket. Deretter og ut er alt redundant. TechSW er en switch som tar over for IntSW hvis den skulle gå ned. Stress og Aladin er et «cluster» av brannmurer og gatewayer som balanserer lasten av nettet mellom seg. Aladin kjører også statistikkløsningene våre ( som dette nettverkskartet, Zabbix og Munin ) Bakcup Gateway er backupløsningen til clusteret over. Denne inneholder også brannmuren. ExtSW er switchen utenfor brannmur. ZyXEL DSLAM er routeren og modemet powertech. Powertech er nettverksleverandøren. 1.2.4 Spesifikasjoner av sikkerhet Brannmur Testserveren vår kjører bak en Shorewall brannmur. Dette er en softwarebrannmur. Her kjører vi «whitelisting» av noen IP er. Dette betyr at vi kun tillater å koble til serveren fra enkelte IP er. Dette er for å redusere risikoen for å bli angrepet av uvedkommende. For å logge på serveren vår må man da gjennom en såkalt hoppserver. Dette er en åpen server som alle i gruppen har tilgang på fra hvor som helst. Til dette bruker vi for eksempel studentserveren på skolen. Vi kjører ikke like høy sikkerhet som vi kommer til å gjøre hos SpareBank1, men dette fordi vi ikke har noe sensitiv informasjon på testserveren. 1.3 Brukermanual for oppsett av testmiljøet 1.3.1 KVM (Kernel Based Viritual Machine) Dette er dokumentasjon av hvordan du setter opp KVM på en Ubuntuserver. Denne installasjonen er gjort på serveren spesifisert i punkt 1.2.2.1. Filnavn: Dokumentasjon av privat testmiljø.docx Side: 5 av 9

1.3.1.1 BIOS Turn on Intel Virtualization Technology Turn on shared memory Nå kan du sjekke om serveren din vil kjøre optimalt med KVM. For å sjekke kan du gå igjennom disse punktene: egrep -c '(vmx svm)' /proc/cpuinfo Hvis denne returnerer 0, vil ikke KVM kjøre optimalt 1.3.1.2 Installasjon sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils sudo adduser `id -un` libvirtd Nå må du logge inn og ut av brukeren din for å få riktig rettigheter. For å verifisere om installasjonen har gått bra kan du skrive: virsh -c qemu:///system list Outputen du skal få av overnevnt funksjon er: $ virsh -c qemu:///system list Id Name State ---------------------------------- $ Hvis det skulle returnere feil om permission denied, har du mest sannsynlig ikke de tilgangene du trenger til /var/run/libvirt/libvrt-sock eller /dev/kvm Dette kan fikses ved å skrive: sudo chown root:libvirtd /dev/kvm rmmod kvm modprobe a kvm Når overnevnte punkter er fullført, har man mulighet til å sette på guest / virtuellemaskiner på hosten. 1.3.1.3 Konfigurasjon virt-install --connect qemu:///system -n Core -r 4000 --disk /home/kvmvm/coredisk.img, size=12gb -c /var/lib/libvirt/images/centos-5.8-x86_64-bin-dvd1.iso,device=disk,bus=virtio --boot hd --cpu host --vnc --noautoconsole --os-type linux --accelerate --bridge=br0 Starting install... Allocating navn på vm' <størelsen på vmen> GB 00:00 Creating domain... 0 B 00:00 Domain installation still in progress. You can reconnect to the console to complete the installation process. Argument Forklaring -n Navnet på VM en du skal opprette -r Antall MB med ram VM en får -disk, size Path til den virituelle harddisken til VMen. Size er størelsen på hardisken -c Path til installasjonsfilen til for eksempel CentOS Tabell 1 Variabler som kan endres i virt-install komandoen. Når kommandoen ovenfor blir kjørt vil oppsettet av VM en være i orden. Nå må du connecte til VM en via virt-manager for å fortsette OS-installasjonen. 1.3.1.4 Nettverk Har du problemer med å få nettverk på VM ene så kan det være klienten som hoster VM ene som er problemet. I Ubuntu kan du sjekke om du har en iface br0 i filen /etc/network/interfaces. Filnavn: Dokumentasjon av privat testmiljø.docx Side: 6 av 9

Hvis ikke det er noen linje som inneholder iface br0 kan du sette opp denne. Et eksempel på konfigurasjon av en bridge: iface br0 inet static address 192.168.0.10 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0 1.3.2 Installasjon av CentOS Dette punktet går gjennom de viktigste skjermbildene under installasjonen av CentOS. 1. Trykk Enter 2. Velg å teste media før du installerer CentOS 3. Wizard starter med en Next knapp som du trykker på 4. Velge språk, her kan det være lurt å velge engelsk, da det er lettere å få hjelp på nettet. 5. Velge Basic Storage devices Filnavn: Dokumentasjon av privat testmiljø.docx Side: 7 av 9

6. Klikk Re-intialize all 7. Sett inn et hostename som for eksempel er Core. 8. Fyll inn root passord 9. Velg Use All Space 10. Klikk Next 11. Klikk Format Filnavn: Dokumentasjon av privat testmiljø.docx Side: 8 av 9

12. Klikk Write changes to disk 13. Merk av install boot loader on /dev/sda 14. Velg minimal 15. Nå installeres CentOS, dette kan ta litt tid. 16. Fullført. 1.3.3 Konfigurasjon av CentOS Det første som burde gjøres når CentOS rebooter etter en installasjon er ferdig, er å skrive: yum update dette er for å oppdatere alle pakkene på serveren. Nettverkskonfigurasjon i CentOS ligger i filen: /etc/sysconfig/network. Og denne kan for eksempel se ut som eksempelet under. HOSTNAME=Core NETWORKING=yes NETWORKING_IPV6=no GATEWAY=128.192.0.1 IPADRESS= 128.192.1.11 PEERNTP=no Når dette er på plass er CentOS klart til å brukes. Filnavn: Dokumentasjon av privat testmiljø.docx Side: 9 av 9