iscsi ve pxe lab centos kurulumu

11
Centos 6.x kurulumundan sonra ilkönce selinux disabled ediyoruz [root@labsrv ~]# vi /etc/selinux/config iptables servisini kapatiyoruz [root@labsrv ~]# chkconfig iptables of [root@labsrv ~]# chkconfig ip6tables of ihtiyacımız olabilecek kütüphaneleri yüklüyoruz. [root@labsrv ~]# yum groupinstall "development tools" Daha sonra işletim sistemini güncelliyoruz. [root@labsrv ~]# yum update Yeniden başlatıyoruz. [root@labsrv ~]# reboot

Upload: murat-oezalp

Post on 24-Sep-2015

74 views

Category:

Documents


1 download

DESCRIPTION

İstanbul Ticaret Üniversitesi'nden Mehmet Ali Gökbaş tarafından hazırlanan dokümandır.Laboratuvar yönetimini kolaylaştırmak için, bir tane PC'ye SSD disk ile ilave ethernet kartı takmak ve bir tane de gigabit anahtar kullanmak haricinde maliyeti olmayan, merkezi yönetimli Laboratuvar kurulumudur. Lab'daki PC'lerin tamamı Windows çalıştırır. Windows için , Linux sunucu üzerinde 1 tane Master imaj oluşturulup, diğer tüm PC'lerin aynı imajı kullanması sağlanır.PC'lerde disk kullanılmaz, PXE'den boot eder. PC'ler, sunucunun disk haricinde sistem kaynaklarını kullanmaz, her PC kendi CPU ve RAM'ini kullanır.Türkiye'deki üniversitelerde, ilk kez Bilkent daha sonra Bilecik tarafından uygulanmış ve sunulmuş olan yapının Centos üzerinde uygulanmış sürümüdür.Önceki sürümler:*** https://www.scribd.com/doc/266507948/Linux-Ile-Lab-Yonetimi*** http://web.bilecik.edu.tr/suleyman-uzun/2013/07/25/acik-kaynak-yazilimlari-kullanilarak-windows-isletim-sistemi-yuklu-olan-bilgisayar-laboratuvarlarinin-kontrolu-1/

TRANSCRIPT

  • Centos 6.x kurulumundan sonra ilknce selinux disabled ediyoruz[root@labsrv ~]# vi /etc/selinux/config

    iptables servisini kapatiyoruz[root@labsrv ~]# chkconfig iptables of[root@labsrv ~]# chkconfig ip6tables of

    ihtiyacmz olabilecek ktphaneleri yklyoruz.[root@labsrv ~]# yum groupinstall "development tools"

    Daha sonra iletim sistemini gncelliyoruz.[root@labsrv ~]# yum update

    Yeniden balatyoruz.[root@labsrv ~]# reboot

  • Aldktan sonra komut satrna setup yazp Firewall configuration seip Run Tool ile giri yapyoruz.[root@labsrv ~]# setup

    Burada iaretli olan Firewall seeneini kaldrp OK diyoruz.

    OK dedikten sonra yes diyip setuptan kyoruz.

  • letim sisteminin ykl olan diskinden baka bir disk alan olmal. Bu disk grmek iin fdisk l kts ile ikinci disk alann gryoruz, siz de farkl olabilir, bu kurulumda /dev/sdb olarak grnyor.[root@labsrv ~]# fdisk -l

    Bu aamadan sonra sunucuda bulunan dier disk alanna aadaki komutlarla gerekli alanlar meydana getiriyoruz. Sras ile n komutunu, daha sonra p komutunu, 1 komutunu ileterek 1nci partition alann oluturuyoruz. Oluturulmu partition alannn tipini belirlemek iin t komutunu giriyoruz ve LVM alan olacan belirtmek iin 8e girdisini iletiyoruz. Yaptmz ayarlar w girdisi ile kayt edip kyoruz.

    [root@labsrv ~]# fdisk -cu /dev/sdb

  • Bu ilemlerden sonra fdisk l /dev/sdb (ikinci disk) alan aadaki gibi olmaldr.[root@labsrv ~]# fdisk -l /dev/sdb

    Laboratuvar bilgisayarlarnn disk alanlarnn oluturulaca fiziksel alan, volume groupu oluturuyoruz.[root@labsrv ~]# pvcreate /dev/sdb1

    Physical volume "/dev/sdb1" successfully created

    Volume group oluturuyoruz.[root@labsrv ~]# vgcreate vg_iscsi /dev/sdb1

  • Volume group "vg_iscsi" successfully created

    Master bilgisayar iin logical volume oluturup iscsi target iin lun olarak gstereceimiz alan meydana getirmek iin aadaki komutu iletiyoruz. Bu almada alan 45 GB olarak alyor, siz ihtiyacnz olan alan kadar deerleri deitiriniz.[root@labsrv ~]# lvcreate -L 45G -n master vg_iscsi

    Logical volume "master" created

    Oluturulmu alanlar pvs,vgs ve lvs komutlar ile grebilirsiniz.

    Master ve dier laboratuvar bilgisayarlarnn disk alanlarn oluturacamz alann almas tamamland. imdi iscsi yazlm ykleyip bu alanlar iscsi target olarak tanmlamamz gerekiyor. Aadaki komut ile gerekli paketlerin yklenmesini salyoruz.[root@labsrv ~]# yum -y install scsi-target-utils

    Paketler yklendikten sonra /etc/tgt/targets.conf konfigrasyon dosyasna oluturduumuz alanlar lun olarak tanmlyoruz. default-driver iscsi satr altna target alanlarn belirtiyoruz.[root@labsrv ~]# vim /etc/tgt/targets.conf

  • backing-store /dev/vg_iscsi/master

    Servisi balatyoruz[root@labsrv ~]# service tgtd startStarting SCSI target daemon: [ OK ]

    Her alta servisin almasn istiyorsak aadaki komutu iletiyoruz.[root@labsrv ~]# chkconfig tgtd on

    Iscsi lun tanmlarn tgt-admin s komutu ile grebiliriz.[root@labsrv ~]# tgt-admin s

  • Master bilgisayar ve dier laboratuvar bilgisayarlarnn alanlar iin yaplan konfigrasyon bu kadar. DHCP ve TFTP servislerinin yklenmesi ve konfigrasyonun yaplmasndan sonra master bilgisayarn ykleme ii tamamlanp laboratuvar bilgisayarlarnn bu kaynaktan nasl oklanacan greceiz.

    DHCP ve TFTP Servisinin kurulmas.[root@labsrv ~]# yum y install dhcp[root@labsrv ~]# yum -y install tftp-server

    TFTP servisinin balamas iin /etc/xinetd.d/tftp dosyas alarak disable = yes satr disable = no olarak deitirilir.

    [root@labsrv ~]# vim /etc/xinetd.d/tftp

  • TFTP Servisi xientd servisi ile alr. Bu servisin otomatik balamas iin aadaki komut iletilir.[root@labsrv ~]# chkconfig xinetd on

    Servisi balatmak iin aadaki komut iletilir.[root@labsrv ~]# service xinetd startStarting xinetd: [ OK ]

    Bu aamadan sonra http://rom-o-matic.net/gpxe/gpxe-1.0.1/contrib/rom-o-matic/ adresinden aadaki admlar uygulayp gpxe-1.0.1-undionly.kpxe dosyasn indirip TFTP dosya alan olan /var/lib/tftpboot/ dizinine undionly.kpxe olarak kopyalyoruz.

    1. Choose an output format : PXE bootstrap loader keep [Keep PXE stack method 1](.kpxe) seilecek.

    2. Choose a NIC type: Undionly seilecek.3. Bu alan bo brakyoruz.4. Generate and download an image: Get Image tklanarak gpxe-1.0.1-undionly.kpxe

    dosyasn bilgisayarmza indiriyoruz. Bu indirdiimiz dosyay sunucunun /var/lib/tftpboot/ dizinine kopyalyoruz.

    TFTP Servisi ile iimiz bitti. DHCP Servis dosyas bo olarak gelir. Aadaki konfigrasyonu kendinize

    gre dzenleyerek /etc/dhcp/dhcpd.conf dosyas iine aktarnz. Aadaki konfigrasyonda TFT servisi iin indirdiimiz undionly.kpxe satrn, master bilgisayarn mac adresinin tanmlad yeri ve ayrca tgt-admin s ktsndaki master iin tanmlanan LUN numarasnn tanmlad yeri krmz ile grebilirsiniz.

    ddns-update-style none;

  • allow booting;allow bootp;option space gpxe;option gpxe-encap-opts code 175 = encapsulate gpxe;option gpxe.keep-san code 8 =unsigned integer 8;

    subnet 192.168.56.0 netmask 255.255.255.0 { pool { deny unknown-clients; option domain-name "iticu.edu.tr"; option domain-name-servers 192.168.1.1; option netbios-name-servers 192.168.1.1; next-server 192.168.56.10; range 192.168.56.15 192.168.56.20; default-lease-time 43200; max-lease-time 86400;

    group { use-host-decl-names on; option subnet-mask 255.255.255.0; option routers 192.168.56.10;

    host master { hardware ethernet 08:00:27:83:A7:01; fixed-address 192.168.56.15; option host-name "master.iticu.edu.tr";

    if exists user-class and option user-class = "gPXE" { filename ""; option root-path "iscsi:192.168.56.10:::1:iqn.2015-04.10.56.168.192:master"; option gpxe.keep-san 1; }else { filename "/undionly.kpxe"; option root-path "iscsi:192.168.56.10:::1:iqn.2015-04.10.56.168.192:master"; } } } }}

    dhcpd.conf dosyasn kayt edip aadaki komutla sunucu yeniden baladktan sonra servisin otomatik balamasn salyoruz.[root@labsrv ~]# chkconfig dhcpd on

    DHCP Sunucu ile iimiz master iin imdilik bitti. Lab bilgisayarlar iine ayrca tanm yapmak iin tekrar config dosyasna dneceiz.

    Sra geldi Windows 8.1 letim Sistemini yklemeye. Master bilgisayar disksiz olarak network boot ile almas iin biostan ayar yapnz. kinci boot seenei olarak dvd srcsn gsteriniz. Btn konfigrasyonlarnz doru ise master bilgisayar atnzda pxe ile alacak, dhcp sunucudan ihtiyac olan bilgileri alacak ve windowsu

  • ykleme iin dvdroma taktnz Windows ykleme dvdsi devreye girecek ve kurulum balamas iin n yklenecektir.

    Windows DVD aygtndan yklenerek setup iin hazr hale gelecektir.

    Alta pxe boot ile ISCSI balants baarl bir ekilde yapld ise olutrulmu olan disk alanna iletim sistemi kurulmak zere disk alan grnecektir. Bu aamadan sonra Windows iletim sisteminizi ykleyip

  • gerekli dier btn uygulamalar ykledikten sonra hazrlanan bu kurulumun dier btn lab bilgisayarlarnda almasn salayabilirsiniz.