Tag Archives: CentOS

CentOS 5 iSCSI target

På arbeidsstasjonen min har jeg en liten 120GB SSD disk, som blir litt for liten når den er delt mellom fedora og windows. Dette igjen betyr at jeg ikke har plass til å bruke windowsen til det den var tiltenkt(spill). Så løsningen ble for min del å lage en “sparse” fil som jeg igjen delte ut via iSCSI fra CentOS serveren min, og monterte denne igjen i windows. Dermed har jeg nå 400GB tilgjengelig uten at jeg bruker mer enn hva filene som ligger i “sparse” filen faktisk opptar.

Så over til smådetaljene.

root@server:/root $ yum install scsi-target-utils
root@server:/root $ cd /etc/tgt/
root@server:tgt $ vi targets.conf
<target iqn.2014-05.fluxxx.lan:workstation.target1>
backing-store /export/iscsi/workstation.img
</target>
root@server:iscsi $ dd if=/dev/zero of=workstation.img bs=1 count=0 seek=400G
root@server:iscsi $ /etc/init.d/tgtd start
root@server:iscsi $ chkconfig tgtd on

Da er i teorien iSCSI delt ut, så kan vi få det verifisert med kommandoen.

root@server:tgt $ tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2014-05.fluxxx.lan:workstation.target1
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00010001
SCSI SN: beaf11
Size: 429497 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /export/iscsi/workstation.img
Backing store flags:
Account information:
ACL information:
ALL

Hvor mye plass er faktisk i bruk av selve “sparse” filen.

root@server:iscsi $ du -sh workstation.img
30G workstation.img
root@server:iscsi $ du -sh --apparent-size workstation.img
400G workstation.img

Ny server.

Har begynnt å se på ny server, har allerede blinket ut endel komponenter.

På software siden ser jeg for meg å innstallere CentOS 7, med RAID1 for /boot, RAID10 for / og /var og ZFS for /export (raidz).

Komplett liste fra prisjakt.

Silverstone DS380 (Sort) (Kabinett)
Silverstone SFX ST45SF 450W (Strømforsyning)
ASRock E3C226D2I (Hovedkort)
Intel Xeon E3-1240v3 3,4GHz Socket 1150 Box (Prosessor)
Kingston ValueRAM TS DDR3 PC12800/1600MHz ECC CL11 8GB (DDR3-minne) 2x
Hitachi Deskstar H3IK40003272SE 64MB 4TB (Intern harddisk) 4x
Samsung 840 EVO Series 2.5″ SSD 250GB (Solid State Disk (SSD)) 2x
LSI SAS 9207-8i

Leap second og CentOS 6

Traff på leap second bug på den ene serveren hjemme, utifra hva jeg har klart å lese meg til senere, så treffer denne bugen helst flertrådete applikasjoner. Ellers så kunne dette også vises med at serveren hadde 3.7 millioner kontekstsvitsjinger mot 8-10 tusen normalt. Mozilla har også lagt ut litt informasjon om hvordan de løste problemet uten reboot.

[code]
# /etc/init.d/ntp stop; date -s “`date`”
[/code]

BackupPC – enkel backup satt i praksis.

BackupPC er en løsning for å ta backup av windows/linux/os x maskiner over nett. Den har mulighet for å ta backup via rsync eller samba. Samtidig støtter den å eksportere arkiv til andre maskiner. For eksempel hvis du har en maskin på en annen lokasjon. Fordelen med BackupPC er at den trenger veldig lite vedlikehold, samtidig som den sender rapport hvis noe skulle feile.

Siden backup går over ssh for linux / os x maskiner, fungerer det fint over internett også. Noe jeg bruker i forbindelse med mailserveren. Den utnytter også hardlinking noe som fører til at det kun er forandringer i filer som tar plass, samtidig som den beholder eldre versjoner. Alt kan konfigureres ned til minste detalj.

For CentOS er selve innstallasjonen ganske så rett frem.

[bash]
yum install BackupPC
[/bash]

 

[bash title=”/etc/BackupPC/apache.users”]
httpasswd -c osv
[/bash]