<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://blog.cagriersen.net/wp-atom.php">
	<title type="text">Syslogs</title>
	<subtitle type="text">Network ve Sistemsel konularda cesitli paylasimlar.</subtitle>

	<updated>2009-01-03T22:39:28Z</updated>
	<generator uri="http://wordpress.org/" version="abc">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://blog.cagriersen.net" />
	<id>http://blog.cagriersen.net/feed/atom/</id>
	

			<link rel="self" href="http://feedproxy.google.com/Syslogs" type="application/atom+xml" /><entry>
		<author>
			<name>Cagri Ersen</name>
						<uri>http://www.cagriersen.net</uri>
					</author>
		<title type="html"><![CDATA[CloneZilla Server - Bölüm 1: Kurulum ve Yapılandırma]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Syslogs/~3/8Ol8LOTNXcs/" />
		<id>http://blog.cagriersen.net/?p=1037</id>
		<updated>2009-01-02T22:06:35Z</updated>
		<published>2008-12-27T12:50:58Z</published>
		<category scheme="http://blog.cagriersen.net" term="*nix" /><category scheme="http://blog.cagriersen.net" term="clonezilla server" /><category scheme="http://blog.cagriersen.net" term="installation" /><category scheme="http://blog.cagriersen.net" term="kurulum" /><category scheme="http://blog.cagriersen.net" term="setup" />		<summary type="html"><![CDATA[



Clonezilla, disk image&#8217;i alma (clone) yönetimi ile disk backup ve restore işlemleri için güzel bir alternatif olmanın yanı sıra akıllı dizaynı ve hızı nedeni ile de gerçekten takdire şayan bir yazılım. Üstelik, piyasada bulunan ücretli muadillerine göre Open Source olmasından dolayı ücretsiz temin edilebilmesi de tercih edilmesi için epey iyi bir neden teşkil ediyor.Belirlenen disk [...]]]></summary>
		<content type="html" xml:base="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1/">&lt;table style="height: 186px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="http://blog.cagriersen.net/wp-content/uploads/2008/12/clonezilla.gif" alt="CloneZilla Server Edition" width="128" height="182" /&gt;&lt;/td&gt;
&lt;td&gt;Clonezilla, disk image&amp;#8217;i alma (clone) yönetimi ile disk backup ve restore işlemleri için güzel bir alternatif olmanın yanı sıra akıllı dizaynı ve hızı nedeni ile de gerçekten takdire şayan bir yazılım. Üstelik, piyasada bulunan ücretli muadillerine göre Open Source olmasından dolayı ücretsiz temin edilebilmesi de tercih edilmesi için epey iyi bir neden teşkil ediyor.Belirlenen disk partisyonlarının ya da diskin tamamının block bazında yedeklenmesine ve geri dönülmesine olanak sağlayan bir bare metal backup ve restore çözümü olan CloneZilla&amp;#8217;yı uzun zamandır duyuyordum; sonunda vakit bulup kurma ve test etme olanağım oldu. İşte bu yazıda da CentOS 5.2 üzerine yapılan CloneZilla Server Edition kurulumu ile ilgili notları paylaşacağım. Belki sizin de bu şekilde bir çözüme ihtiyacınız vardır.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bu döküman iki bölümden oluşuyor, ilk bölüm olan bu sayfada, Clonezilla Server&amp;#8217;ın ne olduğu, nasıl kurulduğu ve yapılandırıldığı ile ilgili bilgiler bulunuyor. İkinci bölümde ise Clonezilla Server kullanarak network üzerinde ki bir bilgisayarın backup&amp;#8217;ını almak ve bir image dosyasından restore işleminin nasıl yapıldığı anlatılıyor.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1/"  target="_self"&gt;1. Bölüm - Kurulum ve Yapılandırma&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-2/"  target="_self"&gt;2. Bölüm - Backup ve Restore İşlemleri - Nasıl ?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="more-1037"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Yazı biraz uzun dolayısı ile aşamalar arasında hızlı geçiş için kolaylık olması açısından&lt;br /&gt;
aşağıdaki Index&amp;#8217;ten yararlanabilirsiniz.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;INDEX&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="#nedir"&gt;1 - Clonezilla Server Nedir?&lt;/a&gt;&lt;br /&gt;
&lt;a href="#prensip"&gt;2 - Çalışma Prensibi&lt;/a&gt;&lt;br /&gt;
&lt;a href="#centos"&gt;3 - CentOS üzerine Clonezilla Server Kurulumu&lt;/a&gt;&lt;br /&gt;
&lt;a href="#hazirlik"&gt;4 - Kuruluma Hazırlık&lt;/a&gt;&lt;br /&gt;
&lt;a href="#kurulum"&gt;5 - Kurulum&lt;br /&gt;
&lt;/a&gt;&lt;a href="#yapilandirma"&gt;5 - Yapılandırma&lt;/a&gt;&lt;br /&gt;
&lt;a href="#sonlandirma"&gt;6 - Kurulumu Sonlandırma&lt;/a&gt;&lt;br /&gt;
&lt;a href="#islemler"&gt;6 - Backup ve Restore işlemleri nasıl ?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Başlamadan önce, konuyu tecrübeli, tecrübesiz herkesin yararlanabilmesi açısından olabildiğince kapsamlı bir şekilde anlatmaya çalıştım. İfade hatası ya da eksik bulduğunuz yönler olması durumunda bu konuları bildiriseniz sevinirim.&lt;/p&gt;
&lt;p&gt;İşte başlıyoruz.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="nedir"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 400px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;CLONEZILLA SERVER NEDİR?&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Kurulum notlarında geçmeden önce, Clonezilla ile ilgili biraz daha bilgi vermek yerinde olacaktır. Normalde Clonezilla&amp;#8217;nın iki tipi bulunuyor:  Clonezilla Live ve Clonezilla SE (Server Edition). Clonezilla Live tek bir bilgisayarın backup ve restore işleri için uygun olan versiyonu;  &lt;a href="http://clonezilla.org" onclick="javascript:pageTracker._trackPageview('a/http://clonezilla.org');" target="_blank"&gt;clonezilla.org&lt;/a&gt; adresinden indirebileceğiniz bir ISO dosyasını  bir CD&amp;#8217;ye yazıyorsunuz ve disklerini klonlamak istediğiniz bilgisayarı bu CD&amp;#8217;den boot ederek disklerin backup/restore işlemlerini yapabiliyorsunuz.  Ben ikinci versiyon olan Clonezilla Server ile ilgilendiğimden dolayı Live versiyonu ile ilgili detaya girmeyeceğim. Zaten bir grafik arabirimi sunduğundan dolayı Clonezilla Live kullanımı muadillerinden hiç de farklı değil.&lt;/p&gt;
&lt;p&gt;Clonezilla Server ise bu yazıda kurulumu ve kullanımı ile ilgili bilgiler bulabileceğiniz ikinci versiyon. Temel olarak Clonezilla Server ile LAN&amp;#8217;da bulunan bilgisayarların disk image&amp;#8217;lerini alarak backuplayabiliyor ve aldığınız bu backuplar ile gene network üzerinden restore işlemi yapabiliyorsunuz. Bunun yanı sıra, bir disk image&amp;#8217;ini birden fazla bilgisayara eş zamanlı olarak dönebiliyorsunuz. Bu şekilde aynı anda bir çok bilgisayarın kurulumunu yapabiliyorsunuz.&lt;/p&gt;
&lt;p&gt;Clonezilla, NTFS dosya sistemini de  destekliyor; bu nedenle Windows bilgisayarlar için de backup/restore işlemi yapılabiliyor. NTFS&amp;#8217;in yanı sıra ext2, ext3, reiserfs, xfs, jfs, FAT, ve  HFS+ gibi dosya sistemlerini destekleniyor. Backup sırasında diskin sadece kullanılan blocklarını alınmasından dolayı, boş alanları image dosyasına dahil etmiyor ve bu şekilde süreden ve yerden de tasarruf sağlıyor.&lt;/p&gt;
&lt;p&gt;Clonezilla Server, backup ve restore işlemleri için &lt;a href="http://drbl.sf.net/" onclick="javascript:pageTracker._trackPageview('a/http://drbl.sf.net/');"&gt;DRBL&lt;/a&gt;, &lt;a href="http://www.partimage.org/" onclick="javascript:pageTracker._trackPageview('a/http://www.partimage.org/');" target="_blank"&gt;Partition Image&lt;/a&gt;, &lt;a href="http://www.linux-ntfs.org/" onclick="javascript:pageTracker._trackPageview('a/http://www.linux-ntfs.org/');" target="_blank"&gt;ntfsclone&lt;/a&gt;, &lt;a href="http://partclone.org/" onclick="javascript:pageTracker._trackPageview('a/http://partclone.org/');"&gt;partclone&lt;/a&gt;, ve &lt;a href="http://udpcast.linux.lu/" onclick="javascript:pageTracker._trackPageview('a/http://udpcast.linux.lu/');" target="_blank"&gt;udpcast&lt;/a&gt; isimli yazılımları kullanıyor. Üstelik kısa bir zaman alan kurulumu sırasında gerekli olan tüm paketleri kendisi kuruyor. Bu nedenle sizin öncesinde herhangi bir bileşen kurmanıza gerek kalmıyor.&lt;/p&gt;
&lt;p&gt;Ve son olarak elbette Open Source ve elbette ücretsiz.&lt;/p&gt;
&lt;p&gt;Clonezilla Server Edition nedir, ne iş yapar kısmına değindikten sonra çalışma prensibi ve kurulum ile ilgili bölümlere geçebiliriz.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="prensip"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 400px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;CLONEZILLA SERVER ÇALIŞMA PRENSİBİ&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Biraz önce söylediğim gibi Clonezilla Server, &lt;a href="http://drbl.sf.net/" onclick="javascript:pageTracker._trackPageview('a/http://drbl.sf.net/');" target="_blank"&gt;Diskless Remote Boot in Linux&lt;/a&gt; (DRBL) kullanıyor. DRBL, adından da anlaşılabileceği gibi herhangi bir bilgisayarın üzerinde disk ve sistem yokken, network üzerinden açılabilmesine ve üzerinde bir işletim sistemi kuruluymuş gibi çalışmasını sağlıyor.  Aynı zamanda DRBL, CloneZilla ile birlikte geliyor ve yukarıda bahsi geçen backup/restore işlemleri bu şeklilde mümkün oluyor. Yani Clonezilla Server kurmak aslında DRBL kurulumundan ibaret. Bir kez DRBL kurulumu yaptıktan sonra Clonezilla Server kullanılmaya hazır hale geliyor.&lt;/p&gt;
&lt;p&gt;Basit olarak çalışma mantığına değinmek gerekirse;&lt;/p&gt;
&lt;p&gt;DRBL sunucusunu kurduktan sonra, networkteki makinelerinizden birini PXE ile network üzerinden boot ediyorsunuz. DRBL sunucusu üzerinde bulunan DHCP server, networkten boot edilen bilgisayara bir IP adresi atıyor. Aldığı IP adresi sayesinde DRBL sunucusuyla irtibata geçebilecek konuma gelen istemci bilgisayar, DRBL sunucusun üzerinde çalışan NFS ve NIS servisleri sayesinde gene DRBL sunucusu üzerinde bulunan ve istemci bilgisayar için DRBL tarafından ayrıca oluşturulan /etc, /usr  ve /var  gibi sistem dizinlerini mount ederek kendisini boot ediyor. Bu şekilde üzerinde minimal bir Linux çalışan bir istemci elde etmiş oluyorsunuz.&lt;/p&gt;
&lt;p&gt;Yani client, üzerinde disk olmamasına rağmen (networkten boot edildiği için lokal diskleri mount edilmemiş olmasına rağmen) NFS kullanarak DRBL&amp;#8217;de tutulan GNU/Linux sistem dizinlerine erişiyor ve sanki üzerinde bir Linux dağıtımı kuruluymuş gibi açılıyor. Bu işlemi üzerinde Windows kurulu istemcileriniz için yaptığınız zaman bu bilgisayarlar da mesela üzerinde CentOS kuruluymuş gibi açılıyor ve Clonezilla&amp;#8217;nın çalışması için gerekli olan Linux ortamı sağlanmış oluyor.&lt;/p&gt;
&lt;p&gt;Not: Networkten boot edilen istemci bilgisayarlara NFS üzerinden deploy edilecek Linux dağıtımı, DRBL sunucusunun üzerine kurulu olduğu Linux dağıtımdır. Mesela ben, DRBL&amp;#8217;yi CentOS üzerine kurdum ve networkten boot ettiğim bir makine CentOS dağıtımına sahip oluyor.&lt;/p&gt;
&lt;p&gt;Bu şekilde üzerinde disk ve işletim sistemi olamayan bir bilgisayarı network üzerinden açmış oluyorsunuz. Daha sonra DRBL sunucusu, ilgili istemci üzerinde Clonezilla çalıştırılmasını ve istemcinin fiziksel disklerinin image&amp;#8217;lerinin alınarak network üzerinden kendindeki depolama alanına kopyalanmasını sağlıyor.&lt;/p&gt;
&lt;p&gt;İlerki zamanlarda daha önceden disk image&amp;#8217;ini aldığınız bir istemci bilgisayar çöktüğü ya da disk arızası vs. yüzünden açılamaz hale geldiği zaman istemciyi yeniden network üzerinden boot ederek açıyor ve DRBL üzerinde bulunan  disk image&amp;#8217;inden restore edilmesini sağlıyorsunuz.&lt;/p&gt;
&lt;p&gt;DRBL&amp;#8217;nin (dolayısı ile Clonezilla Server&amp;#8217;ın) çalışma prensibine ana hatlarıyla değindikten sonra, kurulum ve yapılandırma bölümlerine geçebiliriz.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="centos"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 500px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;CENTOS ÜZERİNE CLONEZILLA SERVER KURULUMU&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ben CloneZilla Server&amp;#8217;ı CentOS 5.2 üzerine kurdum, dolayısı ile bu yazı da CentOS üzerine kurulumu anlatmaktadır. DRBL kurulumu için kullandığım CentOS, sadece temel (base) bileşenlerle kuruldu;  yani mimimal bir kurulum yaptım. Eğer kurulum yapacağınız bilgisayarı sadece Clonezilla sunucusu olarak kullanmayı düşünüyorsanız size de sadece base paket grubunu kurmanızı öneririm.&lt;/p&gt;
&lt;p&gt;Ayrıca ben, client&amp;#8217;lerin disk image&amp;#8217;lerini tutmak için yüksek kapasiteli ikinci bir disk kullanıyorum. Eğer bu imkanınız varsa depolama için ikinci bir disk kullanmanızı tavsiye ederim.&lt;/p&gt;
&lt;p&gt;Genel bilgilerden sonra kurulum ile ilgili konulara geçelim.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="hazirlik"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 400px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;HAZIRLIK&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Biraz önce de bahsettiğim gibi Clonezilla Server kurmak için sisteme DRBL kurmak yeterli. DRBL kurulumu için öncesinde OS tarafında bir iki küçük hazırlık aşaması var. Önce buradan başlayalım.&lt;/p&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;1 - NetworkManager&amp;#8217;ı devredışı bırakın&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Normalde CentOS üzerinde bu servis default olarak kapalı geliyor. Dolayısı ile eğer temel bileşenlerle yeni bir CentOS kurulumu yaptıysanız &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #000000;"&gt;bu adımı geçebilirsiniz.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Fakat eğer sisteminizde NetworkManager çalışır durumdaysa, bu servisi kapatmanız öneriliyor.&lt;/p&gt;
&lt;p&gt;Çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# chkconfig --list |grep NetworkManager&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Kapalı durumda ise çıktı şu şekilde olmalıdır. Eğer kapalı ise &lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #000000;"&gt;2. adımdan devam edebilirsiniz.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style="height: 11px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off
NetworkManagerDispatcher        0:off   1:off   2:off   3:off   4:off   5:off   6:off&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ancak NetworkManager sisteminizde çalışır durumdaysa, kaldırıp sadece network servisini çalışır konuma getirmeniz tavsiye edilir.  Bunun için Redhat, Centos ve Fedora gibi dağıtımlarda aşağıdaki adımları uygulayabilirsiniz.&lt;/p&gt;
&lt;table style="height: 70px;" border="0" cellspacing="0" cellpadding="0" width="331" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# chkconfig --del NetworkManager
# chkconfig --del NetworkManagerDispatcher
# chkconfig Network on&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi, NetworkManager servisi sistemden kaldırıldı ve yerine sadece network servisi start edildi.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #980000;"&gt;Not:&lt;/span&gt;&lt;/span&gt; Bu işlemi yapabilmek için NetworkManager servisinin kullanılmadığından emin olmalısınız.&lt;/p&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;2 - Firewall ve SELinux&amp;#8217;u devre dışı bırakın&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Normalde, Firewall&amp;#8217;u devre dışı bırakmanız son derece gerekli değil. Ancak ben Clonezilla&amp;#8217;yı LAN&amp;#8217;da çalıştırdığım ve networkün giriş noktasında zaten bir Firewall olduğu için devre dışı bırakıyorum. Siz devre dışı bırakmak istemezseniz, Firewall kurallarınızı &lt;span style="text-decoration: underline;"&gt;NFS, NIS, tftp, ve dhcp&lt;/span&gt; servislerine erişime izin verilecek şekilde düzenlemeniz gerekmekte.&lt;/p&gt;
&lt;p&gt;Firewall&amp;#8217;u devre dışı bırakmak için:&lt;/p&gt;
&lt;table style="height: 52px;" border="0" cellspacing="0" cellpadding="0" width="286" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# service iptables stop
# service ip6tables stop
# chkconfig --level 23456 iptables off
# chkconfig --level 23456 ip6tables off&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi de SELinux&amp;#8217;u devre dışı bırakalım:&lt;/p&gt;
&lt;p&gt;system-config-securitylevel-tui komutunu vererek Firewall Configuration&amp;#8217;a girin ve Security Level ve SeLinux&amp;#8217;u disabled konuma getirin.&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #980000;"&gt;Not:&lt;/span&gt;&lt;/span&gt; Eğer bu işlemi yapmaz ve firewall&amp;#8217;a NFS, DHCP vs.  gibi servisler için izin kuralları oluşturmazsanız DRBL çalışmayacaktır.&lt;/p&gt;
&lt;table style="height: 318px;" border="0" cellspacing="0" cellpadding="0" width="372" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;ââââââââââââââ¤ Firewall Configuration âââââââââââââ
â        					   â
â A firewall protects against unauthorized         â
â network intrusions. Enabling a firewall blocks   â
â all incoming connections. Disabling a firewall   â
â allows all connections and is not recommended.   â
â        					   â
â    Security Level: ( ) Enabled (&lt;strong&gt;*&lt;/strong&gt;) Disabled      â
â        					   â
â               SELinux: Enforcing   	           â
â                        Permissive  		   â
â                        &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Disabled&lt;/span&gt;&lt;/strong&gt;   		   â
â        					   â
â    ââââââ       âââââââââââââ      ââââââââââ    â
â    â OK â       â Customize â      â Cancel â    â
â    ââââââ       âââââââââââââ      ââââââââââ    â
â        					   â
â         					   â
ââââââââââââââââââââââââââââââââââââââââââââââââââââ&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;3 - IDE Disklerinizin DMA mode&amp;#8217;unu ON durumuna getirin&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Eğer sistemde bulunan diskleriniz IDE ise, performans artışı sağlamak için DMA mode&amp;#8217;unu ON durumuna getirin. Ancak diskleriniz SATA, SCSI vs.  ise &lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;bu bölümü geçip adım 4&amp;#8242;ten devam edebilirsiniz.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Bir IDE diskin dma mode&amp;#8217;unun on ya da off olduğunu öğrenmek için aşağıdaki örnek komutu kullanabilirsiniz.&lt;/p&gt;
&lt;table style="height: 7px;" border="0" cellspacing="0" cellpadding="0" width="167" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# hdparm /dev/hdx&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Benim Primary IDE diskim sistemde hda1 ismi ile temsil ediliyor. Dolayısı ile ben komutu hdparm /dev/hda1 olarak çalıştırdım. Burada sizin de kendi disk partisyon ismini vermeniz gerekir. (isimlere df komutu ile bakabilirsiniz.)&lt;/p&gt;
&lt;p&gt;Komutun çıktısı şu şekilde olmalıdır:&lt;/p&gt;
&lt;table style="height: 178px;" border="0" cellspacing="0" cellpadding="0" width="311" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;/dev/hda1:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
&lt;span style="color: #980000;"&gt; using_dma    =  1 (on)&lt;/span&gt;
 keepsettings =  0 (off) (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 208782, start = 63&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Görüldüğü gibi ON durumda. Ancak eğer çıktıda OFF görüyorsanız mesela hda1 disk bölümü için aşağıdaki komutu kullanarak  ON duruma getirebilirsiniz.&lt;/p&gt;
&lt;table style="height: 13px;" border="0" cellspacing="0" cellpadding="0" width="301" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;hdparm -d1 -c3 -k1 /dev/hda1&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu şekilde DMA mode&amp;#8217;un devreye alıp diskin erişim hızını arttırmış oluyorsunuz.&lt;/p&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;4 - Ethernet(lerinizi) yapılandırın&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Ethernet yapılandırması ile ilgili olarak öneriler muhtelif. Eğer tek ethernet kartınız varsa -ki ben tek ethernet ile ilgili yapılandırmayı anlatacağım- varolan ethernet kartınıza ikinci bir ip adresi tanımlamanız (alias ip) gerekiyor.  Zira, yazının başında da anlattığım gibi DRBL server üzerinde NFS, NIS ve DHCP gibi servisler çalışıyor ve bu servisleri halihazırdaki ip networkünüz için çalıştırmak yerine ethernet kartınızda yapacağınız alias ip tanımlaması ile başka bir ip networkü üzerinden sağlıyorsunuz.  Örneğin, LAN&amp;#8217;da  192.168.0.0/24  c class ip networkü kullanıyorsanız DRBL ortamı için 192.168.100.0/24 ip networkünü kullanıyorsunuz. DHCP, NFS ve NIS bu ip networkü için hizmet veriyor.  Bu şekilde LAN&amp;#8217;ın yapısını bozmadan DRBL ortamını başka bir ip networkünde çalıştırmış oluyorsunuz.&lt;/p&gt;
&lt;p&gt;Dediğim gibi ben alias ip tanımlaması yöntemini kullandım. Ancak siz aynı işi birden fazla ethernet kullanarak da yapabilirsiniz.  Buradaki amaç da aynı şekilde, DRBL ortamının genel ip networkünden ayrılmasından ibaret. İlerleyen bölümlerde bu konuya özellikle DHCP ile ilgili olarak daha fazla değineceğim ve aklınızda kalması muhtemel soru işaretlerine yanıt bulunmuş olacak.&lt;/p&gt;
&lt;p&gt;Sisteminizde eth0 ismi ile temsil edilen tek bir ethernet kartı olduğunu ve LAN&amp;#8217;da 192.168.0.0/24 ip bloğunun kullanıldığını düşünürsek DRBL ortamı için kullanılacak ip alias işlemini şu şekilde yapabilirsiniz.&lt;/p&gt;
&lt;p&gt;/etc/sysconfig/network-scripts/ dizini altında ifcfg-eth0:1 isimli yeni bir dosya açın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="362" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# vi /etc/sysconfig/network-scripts/ifcfg-eth0:1&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Editlediğiniz bu dosya içerisine aşağıdaki satırları girin.&lt;/p&gt;
&lt;table style="height: 142px;" border="0" cellspacing="0" cellpadding="0" width="237" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;DEVICE=eth0:1
BOOTPROTO=static
BROADCAST=192.168.100.255
IPADDR=192.168.100.254
NETMASK=255.255.255.0
NETWORK=192.168.100.0
ONBOOT=yes&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi network servisini restart edelim ve alias ip tanımlaması devreye girsin.&lt;/p&gt;
&lt;table style="height: 11px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# service network restart&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Artık ethernet üzerinde iki farklı ip bloğuna ait iki farklı ip adresi bulunuyor olmalı.  ifconfig komutu ile kontrol ederek aşağıdaki gibi bir çıktı alıp almadığınıza bakarak durumdan emin olun.&lt;/p&gt;
&lt;table style="height: 11px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;&lt;span style="color: #980000;"&gt;eth0&lt;/span&gt;      Link encap:Ethernet  HWaddr 00:0C:76:5D:E2:EF
          inet addr:&lt;span style="color: #980000;"&gt;192.168.0.254&lt;/span&gt;  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:76ff:fe5d:e2ef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26419 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10026 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2222231 (2.1 MiB)  TX bytes:1243894 (1.1 MiB)
          Interrupt:185 Base address:0xcd00

&lt;span style="color: #980000;"&gt;eth0:1&lt;/span&gt;    Link encap:Ethernet  HWaddr 00:0C:76:5D:E2:EF
          inet addr:&lt;span style="color: #980000;"&gt;192.168.100.254&lt;/span&gt;  Bcast:192.168.12.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:185 Base address:0xcd00&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;DRBL ortamı için eth0:1 isimli bir alias oluşturuldu ve 192.168.100.254 ip adresi verildi. eth0 üzerinden normal LAN erişimi,  DRBL ortamı içinse eth0:1 interface&amp;#8217;i kullanılacak.&lt;/p&gt;
&lt;p&gt;Bu noktada network ve ip adresleri ile ilgili biraz daha geniş bilgi vermek yerinde olur.&lt;/p&gt;
&lt;p&gt;Tek ethernet kartı üzerinde alias tanımlaması yaparak DRBL ortamı kullanmanız durumunda, DHCP&amp;#8217;nin, clientlera MAC adresleri vasıtası ile sürekli aynı IP&amp;#8217;yi ataması ve MAC adresi tanımlanmamış clientlar için IP atama işlemi yapmaması sağlanmalıdır. Bilindiği gibi DHCP sunucusu networkteki bilgisayarlara MAC adreslerine göre IP adresi atayabildiği gibi, &amp;#8220;range&amp;#8221; denilen yöntem ile belli bir ip havuzu içerisinden kafasına göre ip atama işlemi de yapabilmektedir.&lt;/p&gt;
&lt;p&gt;Biraz daha açarsak, MAC uygulaması yapmadan range özelliğini kullanma yoluna giderseniz, networkteki tüm makinelere IP adresi atanabilir olur. Bunun sebebi de networkteki clientlerın eth0 interface&amp;#8217;i ile aynı netwörkte oluşundan dolayı DRBL ile konuşabilmeleridir. Ayrıca, clientler herzaman aynı IP adresini de alamadıkları için restore konusunda sorunlar çıkabilir. Neyseki biz DRBL sunucusu ile konuşacak olan client&amp;#8217;ler için MAC adresinden statik IP atanması işlemini kullanacağız.&lt;/p&gt;
&lt;p&gt;Son olarak, networkünüzde halihazırda bir DHCP sunucusu varsa; DRBL&amp;#8217;nin DHCP sunucusunun sadece networkten boot edilen bilgisayarlara hizmet verecek şekilde ayarlanması gibi yöntemler mevcut. Buna ilerleyen bölümlerde tekrar değineceğim.&lt;/p&gt;
&lt;p&gt;OS tarafında yapılması gereken ayarlar bunlardı. Şimdi kuruluma geçebiliriz.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="kurulum"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 500px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;KURULUM&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Yazının başında belirttiğim gibi DRBL&amp;#8217;nin oldukça kolay bir kurulumu var. Adımları sırası ile uygulayarak kısa bir süre içerisinde DRBL sunucusunu (dolayısı ile Clonezilla Server&amp;#8217;ı) kurabilirsiniz.&lt;/p&gt;
&lt;p&gt;Ben kurulumu /usr/src dizininde DRBL isimli bir dizin içerisinde yapıyorum. Siz de bu şekilde yapabilirsiniz.&lt;/p&gt;
&lt;table style="height: 48px;" border="0" cellspacing="0" cellpadding="0" width="211" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# mkdir /usr/src/DRBL
# cd /usr/src/DRBL&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Dizini oluşturduktan ve içerisine girdikten sonra DRBL&amp;#8217;nin GPG key&amp;#8217;ini download edip, rpm sistemine import edeceğiz.&lt;br /&gt;
Bu işi yapmanın iki yolu var.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;span style="text-decoration: underline;"&gt;1. Seçenek&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style="height: 68px;" border="0" cellspacing="0" cellpadding="0" width="349" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# wget http://drbl.nchc.org.tw/GPG-KEY-DRBL
# rpm --import GPG-KEY-DRBL&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Not: key&amp;#8217;i sourceforge&amp;#8217;dan da download edebilirsiniz.wget http://drbl.sourceforge.net/GPG-KEY-DRBL&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;span style="text-decoration: underline;"&gt;2. Seçenek&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style="height: 70px;" border="0" cellspacing="0" cellpadding="0" width="547" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A
# gpg -a --export D7E8DF3A &amp;gt; GPG-KEY-DRBL
# rpm --import GPG-KEY-DRBL&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi DRBL paketini download edebiliriz.&lt;/p&gt;
&lt;p&gt;http://drbl.sourceforge.net/download/sourceforge/ adresinden Stable sürümünün RPM dosyasını sisteminize download edin.&lt;/p&gt;
&lt;p&gt;Örnek: (Şu anki son sürüm 1.9.2-19)&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="595" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# wget http://puzzle.dl.sourceforge.net/sourceforge/drbl/drbl-1.9.2-19.i386.rpm&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Download ettiğimiz RPM paketini sisteme kuralım.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;span style="text-decoration: underline;"&gt;Not:&lt;/span&gt;&lt;/span&gt; Normal rpm kurulumu yapmak için &amp;#8220;rpm -ivh&amp;#8221; komutunu kullanırsanız ve perl-Digest-SHA1 isimli perl modülü sistemde yüklü değilse, önce bu paketin kurulmasını isteyen uyarıyı alırsınız ve yükleme işlemi durdurulur. Dependencies işleri ile ilgilenmemek için en güzel yol yum ile kurulum yapmaktır. Yum ilgili perl modülünü de sisteme yükleyecektir.&lt;/p&gt;
&lt;table style="height: 24px;" border="0" cellspacing="0" cellpadding="0" width="305" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# yum install drbl-1.9.2-19.i386.rpm&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Herhangi bir hata almadıysanız DRBL rpm paketi sisteme yüklendi. Artık aşağıdaki komutu vererek kurulumun son aşamasına geçebiliriz.&lt;br /&gt;
Bu komut kurulumu tamamlamak ve genel konfigurasyon için çeşitli sorular soracak ve vereceğiniz yanıtlardan yola çıkarak DRBL için gerekli paketleri download ederek ve kurulumu otomatik olarak yapacaktır.&lt;/p&gt;
&lt;table style="height: 38px;" border="0" cellpadding="0" width="258" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# /opt/drbl/sbin/drblsrv -i&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;İlgili soruları ve vermeniz gereken cevapları içeren ekran çıktısı şöyle.&lt;/p&gt;
&lt;table style="height: 1369px;" border="0" cellpadding="0" width="599" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;*****************************************************.&lt;span style="color: #008000;"&gt;
Hint! When a yes/no option is available, the default value is uppercase,
Ex. (y/N), the default is "N", when you press "Enter", it will use "N".
If you are not sure which one to choose, you can just press "Enter" key.&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Büyük harf ile belirtilen "N" harfi "Hayır" anlamındadır ve öntanımlı değerdir.
Eğer direk "Enter" tuşuna basarsanız otomatik olarak "Hayır" cevabı verilmiş olur.&lt;/span&gt;
*****************************************************.
*****************************************************.
Installing DRBL for RedHat/Fedora Linux...
The version number for your OS: CO5.2
*****************************************************.
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;Do you want to set the proxy server ? [y/N]&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Proxy sunucusu kullanmak istiyor musunuz ?
"Hayır"
&lt;/span&gt;*****************************************************.
Importing the RPM GPG KEY from ...rpmk: no arguments given
*****************************************************.
Use the CO5.2 repository settings in /etc/yum.repos.d/.
Seting the DRBL yum repository in /etc/yum.repos.d/... done!
*****************************************************.
&lt;span style="color: #008000;"&gt;Do you want to use the DRBL "unstable" packages which is much more powerful,
but maybe very unstable (If you are super brave!!!) (If you downloaded the
DRBL rpm package from the unstable directory, say "yes" here) ?
[y/N]&lt;/span&gt;&lt;span style="color: #980000;"&gt;
Kararlı olmayan DRBL versiyonunu kurmak ister misiniz ?
"Hayır"&lt;/span&gt;

&lt;span style="color: #008000;"&gt;Do you want to use the DRBL "testing" packages which is more powerful, but
maybe buggy (If you are brave enough!!!) (If you downloaded the DRBL rpm
package from the testing directory, say "yes" here) ?
[y/N]
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Test aşamasındaki DRBL testing sürümünü kurmak ister misiniz ?
"Hayır"
&lt;/span&gt;*****************************************************.
Try to find yum repository url...
*****************************************************.
Use yum repository in http://ftp.cc.uoc.gr/CentOS
*****************************************************.&lt;span style="color: #ff6600;"&gt;
&lt;span style="color: #008000;"&gt;Do you want to install those network installation boot images so that you can let
client to install some GNU/Linux distributions (Debian, Ubuntu, RedHat Linux,
Fedora Core, Mandriva, CentOS and OpenSuSE...) via network ?
///NOTE/// This action will download a lot of files (&amp;gt; 100 MB totally) from
Internet, so it might take a few minutes. If your client machine has harddisk and
it is possible you will install GNU/Linux into that, say Y here.
If you say "no" here, feel free to run drbl-netinstall to install them later.
[y/N]&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Bu adım, client bilgisayarlara network üzerinden bazı GNU/Linux işletim sistemlerini
kurabilmek içindir ki benim buna ihtiyacım olmadığı için "Hayır" dedim. Ancak daha
sonradan ihtiyaç olması halinde drbl-netinstall diyerek kurmak mümkün.
"Hayır"
&lt;/span&gt;*****************************************************.
This GNU/Linux distribution uses one kernel to support SMP and non-SMP arch.
*****************************************************.
&lt;span style="color: #008000;"&gt;Do you want to use the serial console output for clients ?
If you do NOT know anything about this, say "N" here,
otherwise clients might show NOTHING on the screen !
[y/N]
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Clientlar için serial konsole output'u kullanmak ister misiniz ?
"Hayır"
&lt;/span&gt;*****************************************************.
For the time being, only i686 kernel is officially supported in CentOS 5,
no i386 or i586 kernel is available. For more info, check here:
http://wiki.centos.org/QaWiki/CentOS5PentiumSupport
&lt;span style="color: #008000;"&gt;Press "Enter" to continue...
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Enter ile devam edin.&lt;/span&gt;
The CPU arch you specify: 2
The optimization for your system is on, the level is same as server.
*****************************************************.
Stopping service yum-updatesd to avoid locking problem...
Stopping yum-updatesd:                                     [  OK  ]
*****************************************************.
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;Do you want to upgrade operating system ?
[y/N]&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Sisteminizi upgrade etmek ister misiniz?
"Hayır"&lt;/span&gt;
*****************************************************.
Trying to upgrade some necessary packages if available...
*****************************************************.
Prepare the kernel for client, searching available kernel in the repository...

Available kernel:
1: kernel-2.6.18-92.1.10.el5.i686.rpm (in updates repository)
2: kernel-2.6.18-92.1.13.el5.i686.rpm (in updates repository)
3: kernel-2.6.18-92.1.17.el5.i686.rpm (in updates repository)
4: kernel-2.6.18-92.1.18.el5.i686.rpm (in updates repository)
5: kernel-2.6.18-92.1.1.el5.i686.rpm (in updates repository)
6: kernel-2.6.18-92.1.22.el5.i686.rpm (in updates repository)
7: kernel-2.6.18-92.1.6.el5.i686.rpm (in updates repository)
8: kernel-2.6.18-92.el5.i686.rpm (in release repository)
9: kernel_2.6.18-92.el5 i686 (from this DRBL server)
&lt;span style="color: #008000;"&gt;Which kernel do you prefer for DRBL clients ? If you already updated your system,
it is better to choose the kernel in updates, if not, better to choose
that in release.
[8] You choose 8.&lt;/span&gt;
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #980000;"&gt;Clientlar için hangi kernel'in kullanılacağıyla ilgili bir soru.
Enter ile default cevabı verin.&lt;/span&gt;
&lt;/span&gt;Chosen kernel: kernel-2.6.18-92.el5.i686.rpm
Searching i686 kernel in repository...
Downloading i686 kernel-2.6.18-92.el5.i686.rpm from http://ftp....
&lt;span style="color: #980000;"&gt;Bu aşamada, gerekli olan tüm paketler download edilecek ve sisteme kurulacaktır...
Biraz fazla download işlemi olduğundan dolayı biraz uzun sürecektir. Bu nedenle
belki arada bir kahve içmek istersiniz&lt;/span&gt;&lt;span style="color: #980000;"&gt; &lt;img src='http://blog.cagriersen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /&gt; &lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Herşey yolunda gittiyse en sonda bir Done mesajı ile kurulum tamamlanmış olur.&lt;/p&gt;
&lt;p&gt;Bundan sonra kurulumun son adımı olan yapılandırma ile ilgili kısma geçebiliriz.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="yapilandirma"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 500px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;YAPILANDIRMA&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdiki adım, DRBL ortamının yapılandırılması ile ilgilidir. Aşağıdaki komutu girerek bu işlemi başlatabilirsiniz. Bu adım da da kurulum sırasında olduğu gibi çeşitli sorulara cevap vermeniz istenecek.&lt;br /&gt;
İlgili soruları ve çıktıları hemen aşağıda bulabilirsiniz.&lt;/p&gt;
&lt;table style="height: 38px;" border="0" cellpadding="0" width="226" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# /opt/drbl/sbin/drblpush -i&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Aşağıda, bir yapılandırma işleminin tam çıktısını bulacaksınız. Sorulara verilen cevaplar, benim kendi tercihlerimdir. Dolayısı ile siz, kendinize göre farklı cevaplar da verebilirsiniz.&lt;br /&gt;
Ancak, örnek çıktıdaki cevaplar, sorunsuz olarak çalışmaktadır.&lt;/p&gt;
&lt;table style="border=" border="0" cellpadding="0" width="596" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;******************************************************
Hint! When a yes/no option is available, the default value is uppercase,
Ex. (y/N), the default is "N", when you press "Enter", it will use "N".
If you are not sure which one to choose, you can just press "Enter" key.
******************************************************
Searching the installed packages for DRBL server...This might take several minutes.
Finished searching the installed packages for DRBL server.
******************************************************
------------------------------------------------------
The interactive mode let you supply the information of your DRBL environment.
------------------------------------------------------
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Please enter DNS domain (such as drbl.sf.net):&lt;/span&gt;
&lt;span style="color: #980000;"&gt;DNS domainini girin. Örn: test.net, test.local vs.&lt;/span&gt;
[drbl.name] test.local
Set DOMAIN as test.local
------------------------------------------------------
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;Please enter NIS/YP domain name:&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;NIS servisinin alan adı.
Enter ile geçin.&lt;/span&gt;
[penguinzilla]
Set DOMAIN as penguinzilla
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Please enter the client hostname prefix:
This prefix is used to automatically create hostname for clients.
If you want to overwrite some or all automatically created hostnames,
press Ctrl-C to quit this program now, edit /opt/drbl/conf/client-ip-hostname,
then run this program again.
&lt;/span&gt;&lt;span style="color: #980000;"&gt;DRBL clientler için hostname prefix'ini girin.
Enter ile geçin.&lt;/span&gt;
[Clonezilla]
Set the client hostname prefix as Clonezilla
------------------------------------------------------
eth0: IP address 192.168.0.250, netmask 255.255.255.0
eth0:1: IP address 192.168.12.254, netmask 255.255.255.0
Configured ethernet card(s) found in your system: eth0 eth0:1
------------------------------------------------------
&lt;span style="color: #008000;"&gt;The public IP address of this server is NOT found.
Which ethernet port in this server is for public Internet accsess,
not for DRBL connection ?
Available ethernet ports in this server:
eth0 (192.168.0.254), eth0:1 (192.168.100.254),
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Ethernet yapıladırması algılandı ve şimdi hangi interface'in public internet
için kullanılacağının belirlenmesi isteniyor. Bizim örneğimizde, LAN bacağı eth0
DRBL bacağı eth0:1 isimli alias olduğundan dolayı burada LAN bacağı olan eth0'ı
seçiyoruz. (Ön tanımlı olarak zaten eth0 gösterilmiş durumda.)
Enter demeniz eth0'ı belirtmek için yeterlidir. Bu şekilde DRBL hizmetleri eth0:1
üzerinden verilecektir.&lt;/span&gt;
[eth0]
The ethernet port you choose for the WAN connection: eth0
The ethernet port(s) for DRBL environment:  eth0:1
******************************************************
******************************************************
&lt;span style="color: #008000;"&gt;Now we can collect the MAC address of clients!
If you want to let the DHCP service in DRBL server offer same IP address
to client every time when client boot, and you never did this procedure,
you should do it now! If you already have those MAC addresses of clients,
you can put them into different group files (These files number is the same
number of networks cards for DRBL service). In this case, you can skip this step.
This step helps you to record the MAC addresses of clients, then divide them into
different groups. It will save your time and reduce the typos.
The MAC addresses will be recorded turn by turn according to the boot of clients,
and they will be put into different files according to the network card in server,
file name will be like macadr-eth1.txt, macadr-eth2.txt... You can find them in
directory /etc/drbl.
Please boot the clients by order, make sure they boot from etherboot or PXE!
Do you want to collect them ?
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Şimdiki aşama, daha önceden de bahsettiğim gibi, DRBL üzerindeki DHCP sunucusunun
clientlere MAC adreslerinden yola çıkarak sabit bir IP ataması ile alakalı.
Biz DHCP'den ip atama işini MAC adreslerine göre yapacağız. Bu adıma yes
diyeceğiz ve sonra networkteki clientlerden birisini ethernet üzerinden boot
edeceğiz böylece DHCP sunucu, DHCP isteğinde bulunan bilgisayarların MAC adres
bilgilerini öğrenip kaydedecek. Aslında bu adıma NO diyebilir, MAC tanımlamaları
ile ilgili aşamaları manuel olarak daha sonra yapılandırabiliriz. Ama en azından,
ilgili tanımlama dosyalarının oluşturulması ve daha sonra yaralanmak için bir
örnek oluşturulması açısından YES diyeceğiz.
&lt;span style="text-decoration: underline;"&gt;Not: Netwörkünüzde hali hazırda bir DHCP sunucusu olabilir ve siz de netwörkte
iki DHCP sunucusunun sorun teşkil edebileceğinden kaygılanıyor olabilirsiniz.
Ancak, DRBL sunucusunun DHCP'si sadece ethetnet üzerinden boot edilecek clientlara
IP ataması yapacağından, normal olarak boot edilen bilgisayarlarınıza IP atama
teşebbüsünde bulunmayacaktır. Ayrıca, yapılandırma bittikten sonra DRBL'nin DHCP
servisini, clientlar'a MAC adresinden atama yapacak şekilde yapılandıracağız.
Dolayısı ile DHCP belirlediğimiz client bilgisayarlar için sadece ethernet
üzerinden boot edildikleri zaman IP ataması yapacak.
Bu nedenle rahat olabilirsiniz.
&lt;/span&gt;
Yes diyelim.
&lt;/span&gt;[y/N] y
******************************************************
OK! Let's do it!
request_eth_port:eth0:1
*****************************************************.
&lt;span style="color: #008000;"&gt;Start detecting MAC address....
Enter 1 or press Enter to view the collecting status.
Enter 2 or q to finish collecting and quit.
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Yukarıdaki soruya YES dedik ve DRBL, MAC adresi toplayabilmek için
DHCP isteğinde bulunan bilgisayarları dinlemeye başladı. Şimdi,DRBL'den DHCP
isteği yapmak üzere bir client bilgisayarı Network'ten boot edin.
Boot sırasında, client ekranında DHCP ile ilgili istek satırlarının
belirmesinden sonra 1 (bir) tuşuna basıp herhangi bir mac
adresi collect edildi mi? diye bakın.

Ben bu işlemi başlattıktan sonra Networkteki bir makineyi ethernet kartından
boot ettim ve sonra DRBL'nin MAC'i algılayıp algılayamadığını kontrol için
1 (bir)'e bastım. Sonuç olarak aşağıda görüldüğü gibi ilgili bilgisayarın MAC
adresi tanımlandı.&lt;/span&gt;
&lt;span style="color: #008000;"&gt;1&lt;/span&gt;
=======================================
&lt;span style="color: #008000;"&gt;00:0C:29:FC:C3:D8
Total: 1&lt;/span&gt;
=======================================&lt;span style="color: #ff6600;"&gt;
&lt;span style="color: #008000;"&gt;Enter 1 or press Enter to view the collecting status.
Enter 2 or q to finish collecting and quit.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #980000;"&gt;
Bir client'i networkten boot ettik ve dhcp'den istekte bulunarak DRBL'ye kendi
MAC adresini söylemesini sağladık. DRBL sunucu da bu MAC adresi için gerekli
tüm tanımlamaları yaptı. Artık bir client için örnek bir yapılandırmamız
olduğundan 2 tuşuna basıp MAC collecting işini sonlandırabiliriz.&lt;/span&gt;
2
*****************************************************.
The collected MAC addresses from [eth0:1] are saved in file(s) separately:
&lt;span style="color: #008000;"&gt;macadr-eth0:1.txt.
These files are saved in directory /etc/drbl.&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Collect edilen MAC adresleri macadr-eth0:1.txt isimli bir dosyaya yazıldı
ve ilgili dosya /etc/drbl dizinine kaydedildi. Bu dosyayı daha sonra
manuel client tanımlaması yaparken kullanacağız.&lt;/span&gt;
******************************************************
OK! Let's continue...
******************************************************
&lt;span style="color: #008000;"&gt;Do you want to let the DHCP service in DRBL server offer same IP address to the
client every time when client boots (If you want this function, you have to
collect the MAC addresses of clients, and save them in file(s) (as in the
previous procedure)). This is for the clients connected to DRBL server's
ethernet network interface eth0:1 ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Bu aşamada, gene DHCP sunucusunun Clientlere MAC adreslerine göre IP ataması
ile ilgili, buna da YES diyoruz.&lt;/span&gt;
[y/N] y
******************************************************
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;OK! Please tell me the file name which contains the MAC address of clients
line by line for eth0:1.&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;MAC adreslerinin hangi dosyada tutulduğunu soruyor.(Cevabı da kendisi veriyor.)
Enter ile devam edin.&lt;/span&gt;
[macadr-eth0:1.txt]
Hostmin: 192.168.12.1
******************************************************
&lt;span style="color: #008000;"&gt;What is the initial number do you want to use in the last set of digits in the
IP (i.e. the initial value of d in the IP address a.b.c.d) for DRBL clients
connected to this ethernet port eth0:1.&lt;/span&gt;&lt;span style="color: #980000;"&gt;
DRBL'nin clientlere atayacağı IP'lerle alakalı. Ben 10 dedim ve DRBL'nin DHCP
servisi Client'lere MAC adreslerine göre 192.168.100.10'dan başlayarak ip verecek.&lt;/span&gt;
[1] 10
******************************************************&lt;span style="color: #ff6600;"&gt;
&lt;span style="color: #008000;"&gt;The file name you set is "macadr-eth0:1.txt".
The clients number in this file is 1.
We will set the IP address for the clients connected to DRBL server's ethernet
network interface eth0:1 By the MAC address file you set, the IP addresses for
the clients connected to DRBL server's ethernet network interface
eth0:1 as: 192.168.100.10 - 192.168.100.10&lt;/span&gt;&lt;/span&gt;
&lt;span style="color: #980000;"&gt;MAC'lerin tutulduğu macadr-eth0:1.txt dosyasında 1 adet MAC girdisi olduğunu
belirledi ve bu MAC'li ethernet kartına sahip bilgisayar için 192.168.100.10
numaralı IP'nin set edileceğini söyledi. Eğer biraz önceki collect işleminde
networkümüzdeki tüm makineleri ethernet üzerinden boot edip, MAC adreslerinin
DRBL tarafından collect edilmesini sağlasaydık, ilgili dosyada networkteki makine
kadar MAC adresi tanımlanacak ve örneğin networkte 100 bilgisayar bulunuyorsa
atanacak ip aralığı 192.168.100.10 ve 99 arası olacaktı. Ancak biz, tüm makineleri
ethernet üzerinden boot etmek gibi zahmetli bir iş yapmayacağız. Bunun yerine
daha sonra istediğimiz client bilgisayarlar için manuel ayarlamalar yapacağız.
Neyse konumuza geri dönelim; YES diyoruz.&lt;/span&gt;
Accept ? [Y/n]
******************************************************
OK! Let's continue...
******************************************************
The Layout for your DRBL environment:
******************************************************
&lt;span style="color: #008000;"&gt;          NIC    NIC IP                    Clients
+-----------------------------+
|         DRBL SERVER         |
|                             |
|    +-- [eth0] 192.168.0.254 +- to WAN
|                             |
|    +-- [eth0:1] 192.168.100.254 +- to clients group 0:1 [ 1 clients, their IP
|                             |            from 192.168.100.10 - 192.168.100.10]
+-----------------------------+&lt;/span&gt;
******************************************************
&lt;span style="color: #008000;"&gt;Total clients: 1&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Burada, DRBL oluşturduğu yapılandırma ile ilgili şablonu gösteriyor.
Durumu daha iyi kavramak için güzel bir şema.
Şimdi Enter diyelim ve devam edelim.&lt;/span&gt;
******************************************************
Press Enter to continue...
******************************************************
------------------------------------------------------
&lt;span style="color: #008000;"&gt;In the system, there are 3 modes for diskless linux services:
[0] Full DRBL mode, every client has its own NFS based /etc and /var.
[1] DRBL SSI (Single system image) mode, every client uses tmpfs based /etc and
/var. In this mode, the loading and necessary disk space of server will be lighter.
NOTE!
(a) The client machine memory is recommended at least 256 MB.
(b) The setting and config files of client will not be saved to the DRBL server!
They are just used once and will vanish after the machine shutdowns!
Besides, if you modify any file in the template client (located in /tftpboot/nodes)
you have to run /opt/drbl/sbin/drbl-gen-ssi-files to create the template tarball
in /tftpboot/node_root/drbl_ssi/.
(c) If you want to provide some file to overwrite the setting in the template
tarball when client boots, check /tftpboot/node_root/drbl_ssi/clients/00_README
for more details.
[2] I do NOT want to provide diskless Linux service to client.
Which mode do you prefer ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Diskless Linux Service ile ilgili olarak seçebileceğiniz 3 mod bulunuyor.
Full DRBL modu, DRBL üzerinde tüm clientler için NFS'den mount edilecek birer
/etc ve /var dizini oluşturulmasından ibaret. Biz sadece Clonezilla kullanacağımız
için burada 2 diyeceğiz ve herhangi bir DRBL modu kullanmayacağız.&lt;/span&gt;
[0] 2
No diskless Linux for client is the system.
******************************************************
******************************************************
------------------------------------------------------
&lt;span style="color: #008000;"&gt;In the system, there are 3 modes available for clonezilla:
[0] Full Clonezilla mode, every client has its own NFS based /etc and /var.
[1] Clonezilla box mode, every client uses tmpfs based /etc and /var.
In this mode, the loading and necessary disk space of server will be lighter than
that in Full Clonezilla mode.
Note! In Clonezilla box mode, the setting and config files of client will
not be saved to the DRBL server! They just use once and will vanish
after the machine shutdowns!
[2] I do NOT want clonezilla.
Which mode do you prefer ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Burada da Clonezilla ile ilgili mode'lardan birini seçmemiz söyleniyor. Biz
Clonezilla Box modunu kullanacağız, bu modda, DRBL ile konuşan tüm client'lar için
herhangi kalıcı bir dizin tutulmuyor; bu nedenle diski boşuna şişirmemiş oluyoruz.
Clientlar için oluşturulan conf dosyaları geçici olacak ve client'ın kapatılmasından
sonra DRBL sunucusundan silinecektir.
Bu nedenle 1 diyelim.&lt;/span&gt;
[0] 1
Clonezilla box mode is set, an elegant mode for clonezilla is on the way!
******************************************************
******************************************************
------------------------------------------------------
&lt;span style="color: #008000;"&gt;When using clonezilla, which directory in this server you want to store the
saved image (Please use absolute path, and do NOT assign it under /mnt/,
/media/ or /tmp/) ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Clonezilla ile alınan disk image dosyaları hangi dizinde bulunacak.
Benim sistemim de /storage dizinine mount edilmiş ikincil bir disk bulunuyor.
Dolayısı ile backup disk image dosyalarını bu dizinde bulundurmak için ilgili
path'i belirttim. Siz kendi sisteminizde nerede tutmak istiyorsanız o path'i
belirtin. Öntanımlı olarak /home altında partimag dizini kullanılmaktadır.&lt;/span&gt;
[/home/partimag] /storage/disk-images
Directory for clonezilla saved images: /storage/disk-images
------------------------------------------------------
&lt;span style="color: #008000;"&gt;If there is a local harddrive with swap partition or writable file system in your
client machine, do you want to use that swap partition or create a swap file in
the writable filesystem so that client has more memory to use ?
(This step will NOT destroy any data in that harddisk)&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Client üzerinde swap alanlı bir local harddisk varsa, DRBL ortamının sunacağı
GNU/Linux'a ait swap bölümünün bu harddisk üzerinde oluşturulması ile ilgili
bölüm. Bu işlem herhangi bir data kaybına neden olmuyor.
Default olarak Enter'a basıp Yes diyelim.&lt;/span&gt;
[Y/n]
******************************************************
OK! We will try to create a swap space for your client if it has a
local hard drive!
------------------------------------------------------
&lt;span style="color: #008000;"&gt;What's the maximun size (Megabytes) for the swap space ?
We will try to allocate the swap space for you, if it's not enough, 60% of the
free space will be used.&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Swap için ayrılacak MB cinsinden maximum alan. Default 128MB, ancak yeterli olmazsa
boş alanın %60'ı kullanılacak. Buna da Enter ile defaul 128 cevabını verelim.&lt;/span&gt;
[128]
maxswapsize=128
******************************************************
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Which mode do you want the clients to use after they boot ?
"1": Graphic mode (X window system) (default),
"2": Text mode.&lt;/span&gt;&lt;span style="color: #980000;"&gt;
Client bilgisayarlar, networkten boot edildiği zaman DRBL tarafından sağlanacak
GNU/Linux'un grafik arayüzü olsun mu ? Yoksa text modda mı açılsın.
Text mod gayet başarılı ve yeterli, o nedenle ben 2 dedim.&lt;/span&gt;
[1] 2
The clients will use text mode when they boot.
******************************************************
------------------------------------------------------&lt;span style="color: #ff6600;"&gt;
&lt;span style="color: #008000;"&gt;Do you want to set the root's password for clients instead of using same
root's password copied from server ? (For better security)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #980000;"&gt;
Sunucunun root passwordu yerine, başka bir password kullanılsın mı ?
Biz herhangi bir thin client uygulaması yapmayacağımız, dolayısı ile bir şifre
yazmak zorunda kalmayacağımız için buna default cevap olan NO'yu verin. Enter.&lt;/span&gt;
[y/N]
OK! Let's continue...
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Do you want to set the pxelinux password for clients so that when client boots,
a password must be entered to startup (For better security)&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Client bilgisayarları networkten boot işlemi şifre ile korumaya alınsın mı ?
Hayır.&lt;/span&gt;
[y/N]
OK! Let's continue...
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Do you want to set the boot prompt for clients ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Client bilgisayar için bir boot promt set edilsin mi ?
Evet.&lt;/span&gt;
[Y/n]
&lt;span style="color: #008000;"&gt;How many 1/10 sec is the boot prompt timeout for clients ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Boot promt kaç saniye dursun. Enter diyelim ve öntanımlı değer olan
7 saniye'yi belirtelim.
&lt;/span&gt;[70]
OK! Let's continue...
------------------------------------------------------
------------------------------------------------------
&lt;span style="color: #008000;"&gt;Do you want to use graphic background for PXE menu when client boots ?
Note! If you use graphical PXELinux menu, however client fails to boot,
you can switch to text mode by running "/opt/drbl/sbin/switch-pxe-bg-mode -m text".&lt;/span&gt;
&lt;span style="color: #980000;"&gt;PXE (network boot menüsü için grafik arkaplan kullanılsın mı?)
Hayır.&lt;/span&gt;
[y/N]
Use graphic PXE Linux menu for client.
------------------------------------------------------
------------------------------------------------------
&lt;span style="color: #008000;"&gt;By using alias interface, every client can have 2 IPs,
one of them is private IP for clients connected to DRBL server, and the other is
public IP for clients directly connected to WAN from switch!
Do you want to setup public IP for clients ?&lt;/span&gt;
&lt;span style="color: #980000;"&gt;Clientlar için public ip tanımlaması yapılsın mı ? Bu aslında DRBL'nin farklı
kullanımları için geçerli bir soru. Biz sadece Clonezilla kullanacağımız için
client makinelerde o anlamda herhangi bir ip tanımlaması yapmayacağız.
Hayır diyip geçin.
&lt;/span&gt;[y/N]
------------------------------------------------------
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;Do you want to let DRBL clients have an option to run terminal mode ?
i.e. you want to let that client run remote display (which will mostly use
resources of server), say "Y" here.&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: #980000;"&gt;Client bilgisayarlar için terminal servisi olsun mu ?
Hayır&lt;/span&gt;
Note!
0. If you say yes to this option, this will be a very limited environment for
client, i.e. NO local access for USB, CD, audio, printer, etc. in client.
1. If your server is not powerful, say "no" here.
2. By saying "yes" here, we will turn on xdmcp,
It is never a safe thing to turn on that.  Setting up /etc/hosts.allow and
/etc/hosts.deny to only allow local access is another alternative
but not the safest.
Firewalling port 177 is the safest if you wish to have xdmcp on.
Read the manual for more notes on the security of XDMCP.
Please set it by yourself!
3. If you say "yes" here, you might have to restart your
desktop environment manager (gdm/kdm) later, remember to save your data before
you close applications!
Do you want to let client has an option to run terminal mode ?
[y/N]
OK! Let's continue...
------------------------------------------------------
------------------------------------------------------
&lt;span style="color: #ff6600;"&gt;&lt;span style="color: #008000;"&gt;Do you want to let DRBL server as a NAT server ? If not,
your DRBL client will NOT be able to access Internat.&lt;/span&gt;&lt;span style="color: #980000;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #980000;"&gt;Clientlarin internete erişmesi için DRBL üzerinde NAT uygulaması olsun mu?
Demin de dediğim gibi, client tarafında herhangi bir değişiklik yapmayacağız.
İnternete herzamanki gibi erişecekler.
Bu nedenle hayır diyip geçin.&lt;/span&gt;
[Y/n] N
This DRBL server does NOT provide NAT service, so your DRBL client will NOT be
able to access Internat.
******************************************************
The running kernel in the server supports NFS over TCP!
Note! If you change the running kernel in the server, and not sure whether the
kernel supports NFS over udp or tcp, you'd better to re-run "drblpush -i" again
to avoid the client boots in failure!
Press Enter to continue...
------------------------------------------------------
Searching installed Etherboot files for dhcpd.conf... done!
******************************************************
The calculated NETWORK for eth0:1 is 192.168.12.0.
******************************************************
******************************************************
&lt;span style="color: #008000;"&gt;We are now ready to deploy the files to system!
Do you want to continue ?&lt;/span&gt;
Warning! If you go on, your firewall rules will be overwritten during the setup!
The original rules will be backuped as iptables.drblsave in system config
directory
(/etc/sysconfig or /etc/default).
&lt;span style="color: #980000;"&gt;Yapılandırma ayarları tamam. Artık yes diyerek kurulumun yapılıp sonlandırılmasını
sağlayabiliriz.
YES diyelim.&lt;/span&gt;
[Y/n]
******************************************************
OK! Let's do it!
------------------------------------------------------
Checking the necessary disk space... done!
Copying the config file to /etc/drbl... done!
Backup the original /etc/hosts as /etc/hosts.drblsave... done!
Generate the /etc/hosts for clients connected to eth0:1... done!
Cleaning the stale files of the diskless nodes if they exist... done!
Backuping the old MAC address files... done!
*****************************************************.
*****************************************************.
The version number for your GNU/Linux: CO5.2
Keeping the old common root files if they exist...
Keeping old nodes if they exist...
Creating common root files... This might take several minutes........... done!
Update the kernel for client if necessary...
The DRBL client uses i686 kernel with version 2.6.18-92.el5...
Trying to update the /tftpboot/node_root/lib/modules/2.6.18-92.el5 from server's
/lib/modules/... This might take several minutes...
Found kernel modules in /lib/modules/2.6.18-92.el5 and its arch "i686" matches
client's "i686"...
Syncing /lib/modules/2.6.18-92.el5 to client's common root...
Syncing /boot/*-2.6.18-92.el5* to client's common root...
Generating the /tftpboot/node_root/lib/modules/2.6.18-92.el5/modules.dep
Copying the directory /etc/ to clients common root /tftpboot/node_root...
Cleaning the ssh key file ssh_host_dsa_key copied from server... done!
Cleaning the ssh key file ssh_host_dsa_key.pub copied from server... done!
Cleaning the ssh key file ssh_host_key copied from server... done!
Cleaning the ssh key file ssh_host_key.pub copied from server... done!
Cleaning the ssh key file ssh_host_rsa_key copied from server... done!
Cleaning the ssh key file ssh_host_rsa_key.pub copied from server... done!
Commenting the TCPwrapper related file /tftpboot/node_root/etc/hosts.deny
copied from server... done!
Commenting the TCPwrapper related file /tftpboot/node_root/etc/hosts.allow
copied from server... done!
The startup services for DRBL client are:
firstboot netfs portmap crond nfslock sshd crond xfs ypbind kudzu haldaemon
messagebus acpid gpm cups drblthincli mkswapfile arm-wol
Using udev for clients... Warning! Unable to find the fine-tune file
/opt/drbl/setup/files/RH/CO5.2/rc.sysinit.CO5.2.drbl, use
/opt/drbl/setup/files/RH/rc.sysinit.default-RH.drbl as /etc/rc.d/rc.sysinit
for DRBL clients!
This may cause some problems to DRBL clients!
Warning! Unable to find the fine-tune file
/opt/drbl/setup/files/RH/CO5.2/halt.CO5.2.drbl,
use /opt/drbl/setup/files/RH/halt.default-RH.drbl as
/etc/init.d/halt for DRBL clients!
This may cause some problems to DRBL clients!
Deleting the accounts (except root) in the clients common root template... done!
Enabling the NIS client in the common root template... done!
Creating some necessary files in the clients common root template....... done!
Creating DRBL client: Clonezilla0-110 192.168.12.10...
Creating DRBL client: Clonezilla0-111 192.168.12.11...
Template client for DRBL SSI is 192.168.12.10
Disable the password in pxelinux simple menu for all clients...
Disabling PXE password in config file /tftpboot/nbi_img/pxelinux.cfg/default...
done!
Now add necessary services to this DRBL server: DHCP, TFTP, NFS, NIS...
Generating the NFS exports for DRBL clients...
Backup the original /etc/exports as /etc/exports.drblsave
Exporting to clients by IP address line-by-line...
Full DRBL or Full Clonezilla mode, exporting client's directories etc, var,
root...
The /etc/exports setting is ok now!
This DRBL server does NOT provide NAT service, so your DRBL client will NOT be
able to access Internet.
Now stop the NAT service...
Flushing firewall rules:                                   [  OK  ]
Setting chains to policy ACCEPT: filter                    [  OK  ]
Unloading iptables modules:                                [  OK  ]
Now set the YP securenets...
Backup the original /var/yp/securenets as /var/yp/securenets.drblsave
The /var/yp/securenets setting is done!
Update YP...
Now add the service:  dhcpd xinetd portmap iptables ypserv ypbind yppasswdd
ypxfrd nfs nfslock
Force to add dhcpd service in this RH-like DRBL server...
Force to add xinetd service in this RH-like DRBL server...
Force to add portmap service in this RH-like DRBL server...
Force to add iptables service in this RH-like DRBL server...
Force to add ypserv service in this RH-like DRBL server...
Force to add ypbind service in this RH-like DRBL server...
Force to add yppasswdd service in this RH-like DRBL server...
Force to add ypxfrd service in this RH-like DRBL server...
Force to add nfs service in this RH-like DRBL server...
Force to add nfslock service in this RH-like DRBL server...
Now start the service:  dhcpd xinetd portmap iptables ypserv ypbind yppasswdd
ypxfrd nfs nfslock
Starting dhcpd:                                            [  OK  ]
Starting xinetd:                                           [  OK  ]
Stopping portmap:                                          [  OK  ]
Starting portmap:                                          [  OK  ]
Applying iptables firewall rules:                          [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_n[  OK  ]
Starting YP server services:                               [  OK  ]
Binding to the NIS domain:                                 [  OK  ]
Listening for an NIS domain server..
Starting YP passwd service:                                [  OK  ]
Starting YP map server:                                    [  OK  ]
Starting NFS services:  exportfs: can't open /var/lib/nfs/rmtab for reading
                                                           [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
Stopping NFS locking:                                      [  OK  ]
Stopping NFS statd:                                        [  OK  ]
Starting NFS statd:                                        [  OK  ]
Turn on ip_forward now.
The GDM or KDM config file is NOT found! Skip setting the DM!
Maybe you will not be able to make this DRBL server as thin client server!
Clean all the previous saved config file if they exist...done!
Turn on the boot prompt for PXE client...done!
Turn off the thin client option in PXE boot menu...done!
Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use text
PXE boot menu... done!
Full DRBL mode. Remove clientdir opt for label drbl in pxelinux config...
Setting drbl_mode="full_drbl_mode" in /etc/drbl/drbl_deploy.conf and
/etc/drbl/drblpush.conf... done!
Full clonezilla mode. Remove clientdir opt for label clonezilla in pxelinux
configSetting clonezilla_mode="full_clonezilla_mode" in
/etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done!
You have to use "/opt/drbl/sbin/dcs" -&amp;gt; clonezilla-start to start clonezilla
serivce, so that there will be a clonezilla menu when client boots
*****************************************************.
Enjoy DRBL!!!
http://drbl.nchc.org.tw; http://drbl.name
NCHC Free Software Labs, Taiwan. http://free.nchc.org.tw
*****************************************************.
If you like, you can reboot the DRBL server now to make sure everything
is ready...
(This is not necessary, just an option.).
*****************************************************.
&lt;span style="color: #008000;"&gt;DRBL server is ready! Now set the client machines to boot from
PXE or Etherboot (refer to http://drbl.sourceforge.net for more details).&lt;/span&gt;
NOTE! If Etherboot is used in client machine, version 5.4.0 or newer is required!
PS. The config file is saved as /etc/drbl/drblpush.conf.
Therefore if you want to run drblpush with the same config again,
you may run it as: /opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf
&lt;span style="color: #980000;"&gt;
Kurulum tamamlandı. Artık clonezilla serverımız kullanıma hazır.
Kurulum satırlarında, sizin de görmüş olabileceğiniz gibi bazı warning
mesajları bulunuyor. Bu uyarılar, CentOS 5 ile alakalı; CentOS 5 uyumlu
bazı dosyalar bulunamadı ve yerine Redhat için olan dosyalar kullanılacak.
Eh CentOS bir nevi Redhat olduğuna göre sorun yok.

Şimdi sisteminizi restart edin. (Yukarıda dediği gibi aslında bu sadece herşeyin
sorunsuz olduğuna emin olmak için bir tedbir.)&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi ki adım, bizim tercih ettiğimiz kurulumdan sonra yapılması gereken küçük bir yapılandırma işlemini gerçekleştirerek kurulumu sonlandırmaktan ibaret.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="sonlandirma"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 500px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;KURULUMU SONLANDIRMA&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Öncelikle, biz Clonezilla&amp;#8217;nın servis vermesi için sadece bir tek client bilgisayarı set ettik. (Mac collecting sırasında ethernet üzerinden boot edilen client bilgisayar.) Bu işlemden hareketle Clonezilla sunucusu sadece o tek bilgisayar için yapılandırma işlemlerini gerçekleştirdi. Bunu bu şekilde yapmış olmamın iki nedeni var. Birincisi, elbette networkümdeki tüm bilgisayarları Mac toplama işlemi sırasında tek tek network üzerinden boot etmeye üşendim :)  İkincisi de zaten tüm client bilgisayarlar için aynı anda yapılandırma işlemi yapılmasına gerek yok. Bir bilgisayarın disk image&amp;#8217;i backuplanacağı zaman o client için bir iki conf dosyasını editleyerek manuel bir ekleme işlemi yapmak çok kolay. Üstelik bu işlemi bir kereye mahsus yapıyoruz.&lt;/p&gt;
&lt;p&gt;Neyse, şimdi global olarak yapmamız gereken diğer küçük ayrıntılara bakalım.&lt;/p&gt;
&lt;p&gt;Bildiğiniz gibi bir bilgisayarın disk image&amp;#8217;ini backuplamak için, ilgili bilgisayarı ethernet üzerinden boot ediyoruz. Üzerindeki diskleri kaale almadan direk olarak DRBL (Clonezilla) sunucusu ile konuşan client bilgisayar, disk olarak DRBL sunucusu üzerindeki -bu iş için ayrıca oluşturulmuş- /etc, /var gibi dizinleri kendi üzerine NFS vasıtası ile mount ediyor. Bu şekilde client bilgisayar bir Linux işletim sistemi ile açılıyor.  Bu noktada, demin de bahsettiğim gibi biz kurulumu sadece bir client bilgisayar için conf yapılacak şekilde ayarlamış ve o şekilde kurulumu sonlandırmıştık. Bu nedenle NFS ile ilgili permission işlemleri sadece ilgili bilgisayara atanacak IP adresi için set edildi. Örnekte 192.168.100.10 ip adresi için ayarlama yapıldı ve DRBL sunucusu üzerinden paylaşılacak olan  ve clientlara GNU/Linux sağlayacak dizinlere NFS üzerinden erişim izni sadece 192.168.100.10 ip&amp;#8217;sinden yapılabilir durumda set edildi. Bu durumda, NFS ile ilgili erişim izni yapılandırmasını  düzenlememiz gerekiyor.&lt;/p&gt;
&lt;p&gt;Şimdi bu işlemi yapalım.&lt;br /&gt;
/etc dizini altında bulunan exports isimli dosyayı açın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# vi /etc/exports&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu dosyanın içeriği şu anda şu şekilde;&lt;/p&gt;
&lt;table style="height: 124px;" border="0" cellspacing="0" cellpadding="0" width="573" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;/tftpboot/node_root 192.168.100.10(ro,sync,async,no_root_squash,subtree_check)
/usr 192.168.100.10(ro,sync,async,no_root_squash,subtree_check)
/opt 192.168.100.10(ro,sync,async,no_root_squash,subtree_check)
/home 192.168.100.10(rw,sync,async,no_root_squash,no_subtree_check)
/var/spool/mail 192.168.100.10(rw,sync,async,root_squash,no_subtree_check)
/storage/disk-images 192.168.100.10(rw,sync,async,no_root_squash,no_subtree_check)&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Görüldüğü gibi client bilgisayarlara mount edilecek dizinlere sadece 192.168.100.10 ip adresli bilgisayardan (MAC adresini collect edip DHCP&amp;#8217;den 192.168.100.10 ip&amp;#8217;si tanımlanan bilgisayardan) erişime izin var. Hal böyle olunca diğer bir IP üzerinden NFS mount işlemi yapılamaz durumda. Bu exports dosyası DRBL tarafından otomatik olarak generate edildi ve elindeki tek bilgisayar için bu satırları girdi.&lt;/p&gt;
&lt;p&gt;Şimdi biz NFS dizinlerine networkümüzdeki tüm makinelerin ulaşabilmesi için exports dosyası içerisindeki tüm 192.168.100.10 bölümlerini 192.168.100.0/24 olacak şekilde değiştirelim ve dosyayı bu şekilide kaydedelim. Bu şekilde tüm c classtan erişime izin vermiş olacağız.&lt;br /&gt;
Dosya içeriği şu şekilde olmalıdır.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;/tftpboot/node_root 192.168.100.0/24(ro,sync,async,no_root_squash,subtree_check)
/usr 192.168.100.0/24(ro,sync,async,no_root_squash,subtree_check)
/opt 192.168.100.0/24(ro,sync,async,no_root_squash,subtree_check)
/home 192.168.100.0/24(rw,sync,async,no_root_squash,no_subtree_check)
/var/spool/mail 192.168.100.0/24(rw,sync,async,root_squash,no_subtree_check)
/storage/disk-images 192.168.100.0/24(rw,sync,async,no_root_squash,no_subtree_check)&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Sonrasında da değişikliğin devreye girmesi için nfs servisini restart edelim.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="199" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# service nfs restart&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Clonezilla server ile ilgili olarak genel yapılandırma bu kadar.&lt;/p&gt;
&lt;hr size="1" /&gt;&lt;a name="islemler"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style="height: 0px;" border="0" cellspacing="0" cellpadding="0" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width: 500px;"&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;BACKUP VE RESTORE İŞLEMLERİ NASIL&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;td style="text-align: right;" valign="top"&gt;&lt;a href="#top"&gt;Yukarı Git&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Artık, Clonezilla Server ile network üzerinden disk image backup/restore işlemlerinin nasıl yapıldığına göz atalım. Ancak bu konuya aşağıdaki linkini gördüğünüz ikinci bölümde devam edeceğim.&lt;/p&gt;
&lt;p&gt;Bkz: &lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-2/"  target="_self"&gt;Clonezilla Server - Bölüm 2: Network üzerinden Backup ve Restore işlemleri&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Kaynaklar:&lt;br /&gt;
&lt;a href="http://drbl.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('a/http://drbl.sourceforge.net/');" target="_self"&gt;http://drbl.sourceforge.net/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.clonezilla.org/" onclick="javascript:pageTracker._trackPageview('a/http://www.clonezilla.org/');" target="_blank"&gt;http://www.clonezilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://drbl.sourceforge.net/one4all/" onclick="javascript:pageTracker._trackPageview('a/http://drbl.sourceforge.net/one4all/');" target="_blank"&gt;http://drbl.sourceforge.net/one4all/&lt;/a&gt;&lt;/p&gt;

&lt;p class="sayac_bilgi"&gt;&lt;p class="entrymeta"&gt;
Bu yazı şu ana kadar &lt;font color="#980000"&gt;29&lt;/font&gt; kez görüntülenmiş.&lt;/p&gt;

	&lt;br&gt;&lt;h4&gt;Belki şu konular da ilginizi çeker:&lt;/h4&gt;
	&lt;ul class="st-related-posts"&gt;
	&lt;li&gt;&lt;a href="http://blog.cagriersen.net/2008/11/squid-ve-ipfirewall-ile-transparan-proxy-kurulumu/" title="Squid ve IPFIREWALL ile Transparan Proxy Kurulumu (Kasım 25, 2008)"&gt;Squid ve IPFIREWALL ile Transparan Proxy Kurulumu&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.cagriersen.net/2008/06/using-portsnap/" title="Portsnap ile Süratli Ports Collection Güncellemesi. (Haziran 23, 2008)"&gt;Portsnap ile Süratli Ports Collection Güncellemesi.&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.cagriersen.net/2008/07/ipfirewall-kurulumu/" title="IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu (Temmuz 9, 2008)"&gt;IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu&lt;/a&gt; (3)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-2/" title="Clonezilla Server - Bölüm 2: Backup ve Restore İşlemleri Nasıl ? (Aralık 27, 2008)"&gt;Clonezilla Server - Bölüm 2: Backup ve Restore İşlemleri Nasıl ?&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.cagriersen.net/2008/11/centos-52-uzerine-red5-flash-server-kurulumu/" title="Centos 5.2 üzerine Red5 Flash Server Kurulumu (Kasım 6, 2008)"&gt;Centos 5.2 üzerine Red5 Flash Server Kurulumu&lt;/a&gt; (0)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/oU88OUz9gDMfrZvU1ki9poHSgSk/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/oU88OUz9gDMfrZvU1ki9poHSgSk/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Syslogs/~4/8Ol8LOTNXcs" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Cagri Ersen</name>
						<uri>http://www.cagriersen.net</uri>
					</author>
		<title type="html"><![CDATA[Clonezilla Server - Bölüm 2: Backup ve Restore İşlemleri Nasıl ?]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Syslogs/~3/4IaZdcTTj7s/" />
		<id>http://blog.cagriersen.net/?p=1139</id>
		<updated>2009-01-02T19:08:38Z</updated>
		<published>2008-12-27T12:40:50Z</published>
		<category scheme="http://blog.cagriersen.net" term="*nix" /><category scheme="http://blog.cagriersen.net" term="clonella server" /><category scheme="http://blog.cagriersen.net" term="installation" /><category scheme="http://blog.cagriersen.net" term="kurulum" />		<summary type="html"><![CDATA[Clonezilla Server ile ilgili dökümanın ikinci bölümü olan bu sayfada, network üzerindeki herhangi bir bilgisayarın disk image&#8217;lerini Clonezilla aracılığı ile backuplama ve restore etme işlemlerinin nasıl yapıldığı anlatılacaktır.  
Kurulumun nasıl yapıldığı dökümanın birinci bölümünde anlatılmıştır.İlgili sayfaya buraya tıklayarak ulaşabilir ve Clonezilla Server kurulumunu yapabilirsiniz.
Şimdi elimizde birinci bölümde anlatılan şeklde kurulmuş bir Clonezilla sunucusu var. [...]]]></summary>
		<content type="html" xml:base="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-2/">&lt;p&gt;Clonezilla Server ile ilgili dökümanın ikinci bölümü olan bu sayfada, network üzerindeki herhangi bir bilgisayarın disk image&amp;#8217;lerini Clonezilla aracılığı ile backuplama ve restore etme işlemlerinin nasıl yapıldığı anlatılacaktır.&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #980000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;em&gt; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;Kurulumun nasıl yapıldığı dökümanın &lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1"  target="_self"&gt;birinci bölümünde&lt;/a&gt; anlatılmıştır.İlgili sayfaya &lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1" &gt;buraya tıklayarak&lt;/a&gt; ulaşabilir ve Clonezilla Server kurulumunu yapabilirsiniz.&lt;/p&gt;
&lt;p&gt;Şimdi elimizde birinci bölümde anlatılan şeklde kurulmuş bir Clonezilla sunucusu var. Öncelikle, networkteki client bilgisayarlardan birinin full disk backup&amp;#8217;ını alalım, sonrasında da ilgili makinenin sistem dosyalarını silecek ve işletim sistemini çökerttikten sonra restore işlemi yapıp client&amp;#8217;ı yeniden eski haline getireceğiz.&lt;/p&gt;
&lt;p&gt;&lt;span id="more-1139"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Bir client&amp;#8217;ın backupını alabilmek için ilgili client&amp;#8217;ın MAC adresi ve DHCP tarafından atanacak IP adresi için bir iki küçük ayarlama yapmamız gerekiyor. Şimdi bu işleri yapalım.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;CLONEZILLA&amp;#8217;YA MANUEL OLARAK CLIENT EKLEMEK&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Client olarak ethernet yapılandırması aşağıdaki gibi olan bir CentOS 5.2 kullanacağım.&lt;/p&gt;
&lt;table style="height: 178px;" border="0" cellspacing="0" cellpadding="0" width="541" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;eth0      Link encap:Ethernet  HWaddr &lt;span style="color: #980000;"&gt;00:0C:29:FC:C2:D4&lt;/span&gt;
          inet addr:&lt;span style="color: #980000;"&gt;192.168.10.220&lt;/span&gt;  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fed7:2f4d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3257 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:754505 (736.8 KiB)  TX bytes:299355 (292.3 KiB)
          Interrupt:51 Base address:0x2000&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;192.168.10.0/24 networkü LAN&amp;#8217;da kullanılıyor. Clonezilla ise servisleri 192.168.100.0/24 ip networkü için sağlıyor. Bu bilgisayara atanacak IP&amp;#8217;yi 192.168.100.220 olacak şekilde ayarlayacağım. Bu şekilde LAN&amp;#8217;da kullandığı gerçek IP&amp;#8217;deki gibi sonu 220 ile biteceği için karışıklığa da sebep olmayacak.&lt;/p&gt;
&lt;p&gt;DHCP ayarlarından önce DRBL ile ilgili ayarları yapalım.&lt;/p&gt;
&lt;p&gt;/etc/drbl dizini altında bulunan IP_HOST_TABLE dosyasını editleyin.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="286" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# vi /etc/drbl/IP_HOST_TABLE&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu dosya içerisinde aşağıda görüldüğü üzre Hostname ve IP bilgileri tutuluyor.&lt;/p&gt;
&lt;table style="height: 70px;" border="0" cellspacing="0" cellpadding="0" width="344" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# Created by DRBL (drblpush), begin
192.168.100.10 Clonezilla0-110
# Created by DRBL (drblpush), end&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;CentOS client&amp;#8217;a ait satırı girelim.&lt;/p&gt;
&lt;table style="height: 88px;" border="0" cellspacing="0" cellpadding="0" width="318" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# Created by DRBL (drblpush), begin
192.168.100.10 Clonezilla0-110
&lt;span style="color: #980000;"&gt;192.168.100.220 CentosZilla&lt;/span&gt;
# Created by DRBL (drblpush), end&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;/etc/drbl dizini altında editlenerek satır eklenmesi gereken bir dosya daha var. Gerçi şart değil ama ileride bir daha drblpush -i işlemi yaparsanız bu lazım olacaktır. O nedenle ekleyelim.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="283" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# vi /etc/drbl/macadr-eth0\:1.txt&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu dosyada sadece clientların MAC adresleri tutuluyor. Aşağıdaki gibi Centos&amp;#8217;a client&amp;#8217;a ait MAC adresini ekleyelim.&lt;/p&gt;
&lt;table style="height: 29px;" border="0" cellspacing="0" cellpadding="0" width="199" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;00:11:d9:57:e4:e7
&lt;span style="color: #980000;"&gt;00:0C:29:fc:c2:d4&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;İlgili drbl dizini altındaki tüm dosyalara gerekli kaydı ekledik.&lt;br /&gt;
&lt;span style="color: #980000;"&gt;&lt;span style="text-decoration: underline;"&gt;Not:&lt;/span&gt;&lt;/span&gt; Aynı dizinde bir de HOST_MAC_TABLE isimli bir dosya daha var; ancak bunu editlemiyoruz. Zira DRBL birazdan ayarlarını yapacağımız dhcpd.conf dosyası içerisindeki ilgili satırları parse ederek bu dosyaya kendisi ekleme çıkarma işlemi yapıyor. O nedenle dokunmuyoruz.&lt;/p&gt;
&lt;p&gt;Şimdi, DHCP&amp;#8217;nin conf dosyasında MAC adresine göre IP atanması için gerekli olan satırları ekleyelim.&lt;/p&gt;
&lt;table style="height: 322px;" border="0" cellspacing="0" cellpadding="0" width="376" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;subnet 192.168.100.0 netmask 255.255.255.0 {
    option subnet-mask  255.255.255.0;
    option routers 192.168.100.254;
    next-server 192.168.100.254;

    host Clonezilla0-110 {
        hardware ethernet  00:11:d9:57:e4:e7;
        fixed-address 192.168.12.10;
        # option host-name "Clonezilla0-110";
    }
&lt;span style="color: #980000;"&gt;    host CentosZilla {
        hardware ethernet  00:0C:29:fc:c2:d4;
        fixed-address 192.168.100.220;
        # option host-name "CentosZilla";
    }&lt;/span&gt;
}&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Görüldüğü gibi DHCP sunucusu 192.168.10.0/24 subneti için hizmet vermek üzere ayarlanmış durumda; ve gene kurulum sırasında ethetnetten boot edilen ve bu şekilde DRBL tarafından MAC adresi öğrenilen bilgisayar için kayıt girilmiş durumda.&lt;/p&gt;
&lt;p&gt;Biz kendi satırımızı da ekledik; dosyadan kaydederek çıkalım. Sonrasında da eklenen satırların devreye girmesi için DHCP servisini restart edelim.&lt;/p&gt;
&lt;p&gt;Not: dhcpd.conf dosyası içerisinde ekleme işlemi yaparken formatın bozulmaması gerekir. Aksi taktirde dhcp servisi restart sırasında uyarı verecektir.&lt;/p&gt;
&lt;p&gt;Son olarak hosts dosyasında da ilgili hostname ve IP kaydını girelim.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="348" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# vi /etc/hosts&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Satırı ekleyin ve kaydedip çıkın.&lt;/p&gt;
&lt;table style="height: 70px;" border="0" cellspacing="0" cellpadding="0" width="277" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;192.168.100.254 Clonezilla-eth0:1
192.168.100.10 Clonezilla0-110
&lt;span style="color: #980000;"&gt;192.168.100.220 CentosClient&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Client eklemekle ilgili olarak sunucu tarafında yapılması gereken işlemler bu kadar. Şimdi networkteki bir makine için yapılandırma işlemi tamamlanmış oldu. Bu şekilde backup/restore işlemi yapmak istediğiniz bilgisayarlar için kayıt girebilirsiniz. Her bilgisayar için bir kerelik kayıt girmek yeterlidir.&lt;/p&gt;
&lt;p&gt;Şimdi bir backup görevi oluşturalım ve client&amp;#8217;ı networkten boot ederek backupının alınmasını sağlayalım.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;BACKUP İŞLEMİ - NASIL ?&lt;br /&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Mantık şu şekilde, DHCP vs. ayarları yapılmış bir client&amp;#8217;ı backuplamak (ya da restore etmek) için Clonezilla&amp;#8217;nın bir scriptini çalıştırarak açılan grafiksel ekranda bir  görev (job) oluşturuyorsunuz. Daha sonra ilgili client&amp;#8217;ı network üzerinden ilk boot ettiğiniz zaman bu job devreye giriyor ve işlemi yapıyor. Bir defa job tamamlandıktan sonra, -yeni bir job oluşturmadıkça- client bilgisayarı ikinci kez networkten boot etseniz bile bir daha herhangi bir işlem yapılmıyor.&lt;/p&gt;
&lt;p&gt;Şimdi bir backup job&amp;#8217;ı oluşturalım.&lt;/p&gt;
&lt;p&gt;Aşağıdaki komutu vererek ilgili grafiksel ekranı açın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="300" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# /opt/drbl/sbin/dcs&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Gelen ekran şu olacak.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1157" title="select_client1" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select_client1.gif" alt="select_client1" width="600" height="269" /&gt;&lt;/p&gt;
&lt;p&gt;Bu ekranda, job oluşturmak istediğiniz client&amp;#8217;ı seçiyorsunuz. Tüm clientlar için job oluşturabileceğiniz gibi şimdi bizim yapacağımız gibi belli clientlar için de yapabiliyorsunuz.&lt;br /&gt;
Resimde görüldüğü gibi &amp;#8220;Part Select part of clients by IP or MAC address&amp;#8221; seçeneğine gelin ve sonra OK diyin.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1158" title="mac-ip" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/mac-ip.gif" alt="mac-ip" width="600" height="284" /&gt;&lt;/p&gt;
&lt;p&gt;Bu adım, yukarıdaki resimde de görüldüğü üzere, clien&amp;#8217;ti MAC ya da IP adresinden seçeceğimiz aşama. Ben üstteki seçenekten yani MAC adresinden seçiyorum. Siz de öyle yapın.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1160" title="client-sec" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/client-sec.gif" alt="client-sec" width="600" height="318" /&gt;&lt;/p&gt;
&lt;p&gt;Bu ekranda test client&amp;#8217;ımız olan CentOS&amp;#8217;u seçiyor ve OK diyoruz.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1161" title="drbl-menu" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/drbl-menu.gif" alt="drbl-menu" width="547" height="295" /&gt;&lt;br /&gt;
Şimdi DRBL&amp;#8217;nin ana menüsü geldi.  Bu menüden clonezilla-start&amp;#8217;ı seçeceğiz ve backup job oluşturmaya başlayacağız.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1162" title="save-disk" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/save-disk.gif" alt="save-disk" width="600" height="189" /&gt;&lt;/p&gt;
&lt;p&gt;Bu menüde backup mı restore mu yapacağımızı belirliyoruz. save-parts ve restore-parts sadece belirli disk partisyonlarını backuplamak ya da restore etmek için. save-disk derseniz tüm disk(ler) backuplanır; ki biz de tüm disk(ler)i backuplayacağız.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1164" title="select-disk" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-disk.gif" alt="select-disk" width="600" height="215" /&gt;&lt;/p&gt;
&lt;p&gt;Bu menü, image alınacak disklerin belirlenmesi ile ilgili. Eğer cliet bilgisayardaki disklerin adını biliyorsanız &amp;#8220;Now_in_server&amp;#8221; diyebilirsiniz. Ancak bunu bilmek pek mümkün olmayacağından ikinci seçenek olan &amp;#8220;Later_in_client&amp;#8221; diyelim. Bu şekilde, hangi disklerin image&amp;#8217;inin alınacağı networken boot edilen client üzerinden ayrıca seçebileceğiz.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1165" title="select-prog" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-prog.gif" alt="select-prog" width="600" height="255" /&gt;&lt;/p&gt;
&lt;p&gt;Şimdiki adım, disklerin image&amp;#8217;inin hangi clone programı ile alınacağı ile ilgili. Clonezilla içerisinde birden fazla clonelama programı bulunuyor. (ntfsclone, partimage,partclone vs) Hangi clone programınun kullanılacağı burada belirleniyor. Biz en üstteki seçeneği kullanacağız. Bu seçenekte, Clonezilla önce ntfsclone ile image alıp alamayacağına bakacak; eğer dosya sistemi NTFS desteklemiyorsa partimage ile almak isteyecek o da desteklenmiyorsa klasik dd komutu ile image alacak.)&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1166" title="select-options" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-options.gif" alt="select-options" width="600" height="268" /&gt;&lt;/p&gt;
&lt;p&gt;Bu adımda, extra parametreler görünüyor. Biz hiç bir şey seçmeden devam edeceğiz. Ancak siz ihtiyacınıza göre bu extra parametrelerden yararlanabilirsiniz.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1168" title="select-reboot" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-reboot.gif" alt="select-reboot" width="490" height="197" /&gt;Disk image işlemi bittikten sonra uygulanacak işlemi buradan seçiyoruz. Biz reboot seçeneği ile devam edeceğiz ve clonezilla image işini bitirince client&amp;#8217;ı restart edecek.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1169" title="select-compress" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-compress.gif" alt="select-compress" width="600" height="256" /&gt;&lt;/p&gt;
&lt;p&gt;Backuplanacak image dosyasını sıkıştırmak isteyip istemediğimiz ve eğer istiyorsak hangi algoritma ile sıkıştırılacağını soran bu ekranda en üstteki -z1 seçeneği ile devam edip alınan image dosyasının gzip formatında sıkıştırılmasını belirteceğiz. (Not: Eğer diskiniz büyük ise en son seçeneği kullanıp herhangi bir sıkıştırma işlemi yapmayabilirsiniz; bu süreci hızlandıracaktır ancak image dosyası diğerlerine oranla daha büyük olacaktır.)&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1170" title="select-split" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-split.gif" alt="select-split" width="600" height="121" /&gt;&lt;/p&gt;
&lt;p&gt;Son adım olan bu ekranda da bir başka ekstra parametre bulunuyor. Backuplanacak bölüm için birden fazla image dosyası oluşturulup tek bir volume altında toplanabilir. Her bir dosyanın size&amp;#8217;ını burada belirtiyoruz. 0 dememiz durumunda split işlemi yapılmıyor. Biz 0 diyip devam edeceğiz.&lt;/p&gt;
&lt;p&gt;Bu son adım da geçildiği zaman dcs isimli script gerekli job&amp;#8217;ı oluşturacak ve aşağıdakine benzer bir çıktı verecek.&lt;/p&gt;
&lt;table style="height: 676px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;Now the clonezilla mode is: save-disk
Setting client as clonezilla-save-disk mode...Setting the TERM as xterm
*****************************************************.
*****************************************************.
start_ocs_service -t savedisk -o ask_user ask_user
clonezilla.lock dir: /var/lock/clonezilla
Starting the OCS service for node IP add. = 192.168.12.13
Starting the OCS service for node IP add. = 192.168.12.15
Setting the PXE clients to DRBL mode with label "Clonezilla: save disk
(choose later) as image (choose later)"...
Turn off all MENU DEFAULT in /tftpboot/nbi_img/pxelinux.cfg/default_skeleton...
Make "clonezilla" as default label in
/tftpboot/nbi_img/pxelinux.cfg/default_skeleton.
The MENU LABEL is "Clonezilla: save disk (choose later) as image (choose later)"
Generate the PXE config file for host 192.168.12.15 ... done!
Generate the PXE config file for host 192.168.12.13 ... done!
Client jobs are logged in '/var/log/clonezilla-jobs.log',
*****************************************************.
You are in clonezilla box mode!
*****************************************************.
*****************************************************.
&lt;span style="color: #ff9900;"&gt;Now set the client machines to boot from PXE or Etherboot (refer to
http://drbl.sourceforge.net for more details).
Then boot the client to make the template image!
Note: If the partition you want to save is NTFS filesystem,
it is recommended to defrag that partition first.
NOTE!
(1) If Etherboot is used in client machine, version 5.4.0 or newer is required!
(2) If the cloned OS is MS windows, and it fails to boot with error message like
"Missing Operating System" or "Invalid System Disk", then you can try to
(1) change the IDE harddrive setting in BIOS to use LBA mode instead of AUTO mode.
(2) Or you can try to use parameter -t1 when restoring.&lt;/span&gt;
Create specific config for PXE client.
Generate the PXE config file for host 00:0c:29:fc:c2:d8 ... done!
&lt;span style="color: #008000;"&gt;PS. Next time you can run this command directly:
/opt/drbl/sbin/drbl-ocs -b -q -p reboot -z1 -i 0 -h " 192.168.12.15 192.168.12.13"
-l en_US.UTF-8 startdisk save&lt;/span&gt;
done!&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Yukarıda örneğini gördüğümüz çıktıda bahsedildiği üzere, Clonezilla client job&amp;#8217;ı oluşturuldu ve ilgili bilgiler ekrana basıldı. Bunun yanı sıra bir iki de öneride bulunuluyor.&lt;/p&gt;
&lt;p&gt;Mesela, eğer windows bir makinenin backup&amp;#8217;ı alınacaksa öncesinden disk defragment işlemi yapılmasını öneriyor. Zira, yazının &lt;a href="http://blog.cagriersen.net/2008/12/clonezilla-server-kurulumu-part-1" &gt;birinci bölümünde&lt;/a&gt; de bahsettiğim gibi clonezilla diskin sadece kullanılan bölümülerine ait disk blocklarını kopyalıyor. Bu nedenle öncesinde defrag edilerek disk blockları hizaya getirilmiş bir windows&amp;#8217;a ait disk daha hızlı bir şekilde clonelanabilir.&lt;/p&gt;
&lt;p&gt;Eğer client bilgisayarsa Etherboot kullanacaksanız -ki kullanmayacağız- Etherboot&amp;#8217;un 5.40 ve üstü bir versiyon olması gerekiyor.&lt;/p&gt;
&lt;p&gt;Eğer Windos OS&amp;#8217;li bir client bilgisayarında &amp;#8220;Missing Operating System&amp;#8221; ya da &amp;#8220;Invalid System Disk&amp;#8221; gibi hata mesajları alınarak boot işlemi fail ederse&lt;br /&gt;
1 - BIOS&amp;#8217;dan IDE harddiver ayarlını AUTO mode yerine LBA moduna çekin.&lt;br /&gt;
2 - Restore sırasında extra parameter kısmında da görülen -t1 parametresi ile restore işlemi yapın.&lt;/p&gt;
&lt;p&gt;Son olarak, client tarafında bulunan ethernet kartı, DRBL tarafından deploy edilecek GBU/Linux tarafından default olarak tanınmıyorsa, clientın networkten boot edilmesi sırasında, ilgili driver&amp;#8217;ın yüklenememesi nedeni ile &amp;#8220;The driver of network card is NOT found! &amp;#8221; şeklinde bir hata alınması muhtemeldir .&lt;br /&gt;
Bu durumda izlenecek yollar şunlardır.&lt;/p&gt;
&lt;p&gt;1 - DRBL sunucusunda herzaman en güncel kernel&amp;#8217;i kullanın. (Biz şu an versiyon numarası 2.6.18-92.1.22.el5 olan en güncel kerneli kullanıyoruz.)&lt;br /&gt;
2 - Eğer güncel bir kernel kullanıyor ve halen sorun devam ediyorsa, demin de dediğim gibi kernel&amp;#8217;in ilgili ethernet kartını default olarak tanımaması söz konusudur. Bu durumda, ilgili driver&amp;#8217;e ait kernel modülünü sisteme yüklemek gerekmektedir. Ben bu soruna üzerinde Atheros(R) AR8121/AR8113 PCI-E Ethernet Adapter ve Marvell Yukon Ethernet Controller bulunan client makinelerde karşılaştım. Bu problemi nasıl çözebileceğiniz yazının en sonunda ki &amp;#8220;Sorun Giderme&amp;#8221; kısmında anlatılmaktadır.&lt;br /&gt;
3 - Eğer kerneliniz etherner driverini barındırmıyor ve sizde bu driveri manuel olarak yüklemek istemiyorsanız yapabileceğiniz son şey ethernet kartını değiştirmektir.&lt;/p&gt;
&lt;p&gt;Neyse, son olarak aynı client bilgisayar bir daha backup job&amp;#8217;i oluşturmak isterseniz, grafik arayüzünden aynı adımları geçmek yerine sisteme aşağıdaki komutu verebilirsiniz.&lt;/p&gt;
&lt;table style="height: 28px;" border="0" cellspacing="0" cellpadding="0" width="599" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;/opt/drbl/sbin/drbl-ocs -b -q -p reboot -z1 -i 0 -h " 192.168.12.15 192.168.12.13"
 -l en_US.UTF-8 startdisk save&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Not: komut tek satırdan oluşuyor.&lt;/p&gt;
&lt;p&gt;Şimdi, job oluşturuldu. Artık ilgili client bilgisayarımızın BIOS&amp;#8217;una gireceğiz ve  &amp;#8220;boot sequence&amp;#8221; bölümünde ilk olarak boot birimini Network Kartı olarak ayarlayacağız.  Bu şekilde bligisayarı açıp network üzerinden boot olmasını sağlayacağız.&lt;/p&gt;
&lt;p&gt;Phoneix bir BIOS için ekran görüntüsü şöyle:&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1173" title="boot-menu" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/boot-menu.gif" alt="boot-menu" width="600" height="444" /&gt;&lt;/p&gt;
&lt;p&gt;İlk olarak network kartı üzerinden boot edilmesi istendi.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1174" title="save-exit" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/save-exit.gif" alt="save-exit" width="600" height="445" /&gt;&lt;/p&gt;
&lt;p&gt;Save ederek BIOS&amp;#8217;dan çıkıyoruz ve bilgisayar restart oluyor.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1176" title="getdhcp" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/getdhcp.jpg" alt="getdhcp" width="600" height="332" /&gt;&lt;/p&gt;
&lt;p&gt;Görüldüğü gibi client DHCP sunucusundan 192.168.100.220 numaralı IP&amp;#8217;yi aldı ve DRBL sunucusu ile iletişime geçti. Bundan sonra oluşturduğumuz backup job&amp;#8217;ın görüntüleneceği bir DRBL menüsü  gelecek.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1177" title="drbl-menu" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/drbl-menu.jpg" alt="drbl-menu" width="600" height="336" /&gt;&lt;/p&gt;
&lt;p&gt;Görüldüğü gibi menü geldi ve ilk sıradaı save disk görevi 7 saniye saydıktan sonra (resimde 5) başlatılacak.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1179" title="bootup" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/bootup.jpg" alt="bootup" width="600" height="319" /&gt;&lt;/p&gt;
&lt;p&gt;Şimdi client&amp;#8217;in bir GNU/Linux dağıtımı ile boot edilme süreci başladı. Ekran görüntüsüne dikkat ederseniz, Clonezilla Box modu kullandığımızı ve /etc ile /var için DRBL sunucusu üzerindeki geçici dizinlerin kullanılacağını görebilirsiniz.&lt;/p&gt;
&lt;p&gt;Ayrıca, DRBL sunucusu CentOS üzerinde çalıştığından dolayı clien&amp;#8217;e deploey edilen GNU/Linux dağıtımı da CentOS oluyor.&lt;/p&gt;
&lt;p&gt;Gerekli mount işlemleri ve ilgili servisler çalıştırılıyor. Şimdiki aşama imaj dosyasının adının belirlenmesi ile ilgili.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1180" title="select-name" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-name.jpg" alt="select-name" width="436" height="133" /&gt;Backup disk image&amp;#8217;i için öntanımlı olarak günün tarihi veriliyor. Ben CentosZilla-081227-img gibi daha anlaşılır isimler veriyorum.&lt;/p&gt;
&lt;p&gt;Şimdi de hangi diskin backuplanacağını belirteceğiz.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1182" title="select-client-disk" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/select-client-disk.jpg" alt="select-client-disk" width="600" height="149" /&gt;&lt;/p&gt;
&lt;p&gt;Hatırlayacağınız gibi, yukarıda DCS menüsünden job oluşturulurken hangi disklerin image&amp;#8217;inin alınacağı konusunu client tarafında seçmek üzere ayarlamıştır. Şimdi o bölüme geldik. Benim örneğimde sadece bir disk var o nedenle direk bu diski seçerek ilerliyorum.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;span style="text-decoration: underline;"&gt;Hatırlatma:&lt;/span&gt;&lt;/span&gt; Eğer sadece bir disk üzerindeki belli bir partisyonu almak için DRC menüsünden job oluştururken save disk yerine save parts&amp;#8217;ı seçmeniz gerekir.&lt;/p&gt;
&lt;p&gt;Bu son adımda, OK dediğiniz zaman diskin image alınması işlemine başlanacak.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1184" title="start-backup" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/start-backup.jpg" alt="start-backup" width="600" height="333" /&gt;&lt;/p&gt;
&lt;p&gt;Görüldüğü üzere, diskin imajı alınmaya başlandı. Diskin toplan ebatı 4GB ve bunun 1.3GB&amp;#8217;ı kullanımda, Clonezilla dakikada 178MB hızla işlemi gerçekleştiriyor ve yaklaşık olarak 8 dakika içerisinde işlemi sonlandıracak.&lt;/p&gt;
&lt;p&gt;İşlemin neden bu kadar yavaş olduğu dikkatinizi çekmiştir. Bu noktada bir iki açıklama yapaım.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;1 -&lt;/strong&gt;&lt;/span&gt; Backup/Restore işlemi için kullanılan CentOS client, bir WMware sunucusu üzerinde bulunan guest işletim sistemi. Bu nedenle kaynakları oldukça sınırlı. Özellikle, test için kullandığım VMware server oldukça mütevazi (hatta epey mütevazi) bir donanıma sahip ve üzerinde bir çok guest OS daha kurulu. Bu nedenle disk I/O konusunda epey performans yoksunu. Durum böyle olunca da Clonezilla kullanılan disk bloklarını hızlı bir şekilde okuyamıyor ve bu da işlemin yavaşlamasına neden oluyor.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;2 -&lt;/strong&gt;&lt;/span&gt; Yavaşlamaya sebep olan bir diğer önemli unsur ise DCS menüsünden job oluştururken, alınan image dosyalarının gzip algoritması ile sıkıştırılmasını belirtmiştik; bunun da ciddi anlamda bir maliyeti bulunmakta.&lt;/p&gt;
&lt;p&gt;Örneğin, aynı diski gzip ile sıkıştırarak aldığım da toplam olarak  6.433 dakikada işlem tamamlandı. Fakat sıkıştırma yapmadan aldığımda ise 5.038 dakikada tamamlandı. Dolayısı ile sıkıştısma işlemi bana %25 civarı bir performans kaybına mal oldu. Ancak aceleniz yok ve diskiniz de genişse sıkıştırma işlemi yapmanızın bir zararı olmaz.&lt;/p&gt;
&lt;p&gt;Yeri gelmişlen aynı diskin image dosyasının sıkıştırılmış hali ile sıkıştırılmamış halinin ebatları şu şekilde:&lt;/p&gt;
&lt;p&gt;Sıkıştırılmamış image:            1.3GB&lt;br /&gt;
Gzip ile Sıkıştırılmış image:    379MB&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #980000;"&gt;&lt;strong&gt;3 -&lt;/strong&gt;&lt;/span&gt; Bir diğer konu ise networksel olarak bandwidth ile alakalı. Hem drbl sunucusunda hem de client olarak kullanılan diskler sıradan IDE diskler olduğunu düşünelim ve client ile DRBL sunucusu arasındaki data transferinin sıralı (sequential) okuma ve yazma olduğunu hesaba katalım.  Hemen hemen IDE diskler için sıralı yazma ve okuma kapasitesi saniyede ortalama 50 MB civarındadır.  Her iki noktayı da tam kapasite çalışıyor düşünürsek, saniyede 50MB yazma/okuma için gerekli olan bandwidth 400 Mbps&amp;#8217;dir. Bu hıza çıkabilmek için de stabil bir networkünüz olmalı ve tabii switchleriniz ile bilgisayarlarınızın ethernerleri 1Gbps değerinde olmalıdır. 100Mbps&amp;#8217;lik bir network için ulaşabileceğiniz maximum değer ise 12.5 MBps&amp;#8217;dir. Dolayısı ile Clonezilla&amp;#8217;nın hızıyla alakalı olan bir diğer konu budur.&lt;/p&gt;
&lt;p&gt;Backup işlemine ve performans ile ilgili konulada değindikten sonra client olarak kullandığımız client bilgisayarı çökertelim ve açılamaz hale geldikten sonra clonezilla server&amp;#8217;dan disk image&amp;#8217;ini restore eski haline getirelim.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;RESTORE İŞLEMİ - NASIL ?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Şimdi üzerinde CentOS kurulu client bilgisayarın/etc dizinini siliyorum ve reboot ediyorum. (Bunu evde denemeyin &lt;img src='http://blog.cagriersen.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; )&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1189" title="crush" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/crush.jpg" alt="crush" width="582" height="176" /&gt;&lt;/p&gt;
&lt;p&gt;Elbette komut satırından reboot edilemez hale geliyor :)  Restart tuşundan reboot edelim.&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1190" title="crush1" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/crush1.jpg" alt="crush1" width="537" height="147" /&gt;&lt;br /&gt;
Tabii ki  açılmıyor.&lt;/p&gt;
&lt;p&gt;Elimizde çökmüş bir client olduğuna göre bu makine için şimdi Clonezilla Server&amp;#8217;dan bir restore job&amp;#8217;ı oluşturacağım. Bu konuyu uzun uzadıya anlatmayacağım çünkü backup işlemi için yapılanlarla benzerlik taşıyor.&lt;/p&gt;
&lt;p&gt;Sadece /opt/drbl/sbin/dcs komutu ile DRC menüyü açacağım, client&amp;#8217;ı seçeceğim clonezilla-start diyeceğim ve gelen menuden extra options bölümleri pass geçtikten sonra gelecek olan ekrandan restore-disk seçeneğini seçeceğim. Daha sonra da dönmek istediğim image dosyasını belirteceğim. Son olarak restore mode&amp;#8217;unun ne olacağını soran ekran gelecek, burada sadece tek bir makineye restore işlemi yapacağım için unicast seçeneğinden gideceğim.&lt;br /&gt;
Hepsi bu.&lt;/p&gt;
&lt;p&gt;İşte aynı işlem için daha sonra kullanılmak üzere gereken komut:&lt;/p&gt;
&lt;table style="height: 11px;" border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# /opt/drbl/sbin/drbl-ocs -b -g auto -x -p reboot -h " 192.168.100.220"
-l en_US.UTF-8 startdisk restore centoszilla-081227-img sda&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Not: Komut tek bir satırdan ibarettir.&lt;/p&gt;
&lt;p&gt;Job oluşturulduktan sonra, çöken client&amp;#8217;i yeniden network üzerinden boot ediyorum ve clonezilla tarafından restore işlemi başlatılıyor.&lt;/p&gt;
&lt;p&gt;İşte şöyle:&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1191" title="restore" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/restore.jpg" alt="restore" width="600" height="343" /&gt;&lt;/p&gt;
&lt;p&gt;Restore işlemi bittikten sonra client restart ediliyor ve normal bir şekilde açılıyor ve uçan etc dizinini yerinde buluyoruz:&lt;/p&gt;
&lt;p&gt;&lt;img class="aligncenter size-full wp-image-1192" title="restore2" src="http://blog.cagriersen.net/wp-content/uploads/2008/12/restore2.jpg" alt="restore2" width="600" height="305" /&gt;&lt;/p&gt;
&lt;p&gt;Hepsi bu kadar.&lt;br /&gt;
Böylece Clonezilla Server kullanarak network üzerinden disk image backup/restore işlemlerini yapmış olduk.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #980000;"&gt;SORUN GİDERME&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Clonezilla Server ile ilgili olarak karşılaştığım yegane sorun, clientler üzerinde bulunan bazı ethernet kartılarının driverlerının bulunanaması nedeni ile network boot işleminin yapılamamasından ibaret. Bu dölümde,  Atheros(R) AR8121/AR8113 PCI-E Ethernet ve Marverll Yukon Ethernet Controller&amp;#8217;lar için manuel driver yükleme işinin nasıl yapılabileceğinden bahsedeceğim.&lt;/p&gt;
&lt;p&gt;Üzerinde Asus P5Q-SE anakart bulunan bir desktop ve Toshiba Satellite U-400 laptopta, bu driver problemleri yüzünden network boot sorunu yaşadım. Desktop üzerinde onboard Atheros(R) AR8121/AR8113 PCI-E Ethernet kartı ve Laptop üzerinde ise Marverll Yukon Ethernet Controller bulunuyor. Ancak Clonezilla&amp;#8217;dan bir job oluşturup ilgili clientlerı networkten açmak isteyince boot işlemi sırasında aşağıdaki hatayı alıyordum.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The driver of network card is NOT found!&lt;br /&gt;
Is this kernel  2.6.18-92.1.22.el5 too old so it does not support this network card ?&lt;br /&gt;
Without network card driver, we can NOT go on!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Bu sorunun nedeni, DRBL&amp;#8217;nin kurulu olduğu CentOS 5.2&amp;#8242;nin 2.6.18-92.1.22.el5 versiyon numaralı kernelinin, ilgili ethetnet kartılarının driverlerini default olarak içermemesinden kaynaklanmakta. Bu durumda yapılması gereken şey kartlara ait driverların kernel modüllerini sisteme manuel olarak yüklemek ve drblsrv -i ve drblpush -i adımlarını yeniden yapmak icap ediyor. Şimdi bu her iki ethernet kartına ait driver kernel modüllerini (kmod) sisteme nasıl yükleyebileceğimize bakalım.&lt;/p&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;Atheros(R) AR8121/AR8113 PCI-E Ethernet Kernel Driver Modülü&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Öncelikle, kernel modülü yükleyebilmek için sistemde, gcc, kernel-header ve kernel-devel paketlerinin yüklü olması gerekiyor. Aşağıdaki komut ile yükleyin.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# yum install -y gcc kernel-headers kernel-devel&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Daha sonra, &lt;a href="http://support.asus.com/download/" onclick="javascript:pageTracker._trackPageview('a/http://support.asus.com/download/');" target="_blank"&gt;http://support.asus.com/download/&lt;/a&gt; adresinden socet 775 serisi ve P5Q-SE model anakart için Others bölümü altından Linux driverlarını indirin. Ya da &lt;a href="http://www.cagriersen.net/l1e-l2e-linux-v1.0.0.4.tar.bz2" &gt;http://www.cagriersen.net/l1e-l2e-linux-v1.0.0.4.tar.bz2&lt;/a&gt; linkinden 02 - 01 - 2009 itibari ile indirilmiş en güncel drvier dosyasına erişebilirsiniz.&lt;br /&gt;
İndirdiğiniz driver&amp;#8217;i örneğin /usr/src dizinine alarak aşağıdaki komutları vererek açın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# bunzip2 l1e-l2e-linux-v1.0.0.4.tar.bz2
# tar xvf l1e-l2e-linux-v1.0.0.4.tar&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi de, atl1e dizini altındaki src dizinine geçip aşağıdaki gibi kernel modülünü compile edin.&lt;/p&gt;
&lt;table style="height: 52px;" border="0" cellspacing="0" cellpadding="0" width="147" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# cd atl1e/src/
# make install&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Compile işlemi bitince, kernel modülünü /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/atl1e/ dizini altına atl1e.ko ismi ile bulabilirsiniz. Şimdi ki adım çok lazım değil ama ben olası bir sorunda bir daha deneme yapmamak için bu .ko dosyasını /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/ dizininin altına da kopyaladım ve çalıştırılabilir olması için permission&amp;#8217;unu 744 verdim. Siz de bu şekilde yapın.&lt;/p&gt;
&lt;table style="height: 88px;" border="0" cellspacing="0" cellpadding="0" width="599" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# cd /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/atl1e/
# cp atl1e.ko /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/
# chmod 744 /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/atl1e/atl1e.ko
# chmod 744 /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/atl1e.ko&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bundan sonraki adım, kernel modülünü devreye almak. Aşağıdaki komutları vererek bu işlemi yapabilirsiniz.&lt;/p&gt;
&lt;table style="height: 52px;" border="0" cellspacing="0" cellpadding="0" width="150" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# depmod -a
# modprobe atl1e&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu işlemden sonra, /var/log/message dosyasında aşağıdaki gibi bir çıktı görmeniz gerekir.&lt;/p&gt;
&lt;table style="height: 88px;" border="0" cellspacing="0" cellpadding="0" width="599" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# more /var/log/messages |grep Atheros
Jan  2 19:31:07 clonezilla kernel: Atheros(R) AR8121/AR8113 PCI-E
Ethernet Network Driver  version 1.0.0.4
Jan  2 19:31:07 clonezilla kernel: Copyright (c) 2007 Atheros Corporation.&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ayrıca, lsmod çıktısında da modül görüntülenir.&lt;/p&gt;
&lt;table style="height: 52px;" border="0" cellspacing="0" cellpadding="0" width="223" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# lsmod |grep atl1e
atl1e		40724	0&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Şimdi, bu yazının birinci bölümü olan Clonezilla Server Kurulum&amp;#8217;u sayfasında anlatılan şekliyle /opt/drbl/sbin/drblsrv -i ve /opt/drbl/sbin/drblpush -i işlemlerini yeniden yapmanız gerekir. Zira bu işlemler, clientlere deploy edilecek GNU/Linux işletim sistemini, serverın kendi üzerinde kurulu olduğu işletim sisteminden kopyalayarak gerekli düzenlemeleri yapmaktadır. Kopyalama ve düzenleme sırasında, yeni kernel modülü de dahil edileceği için driver ile ilgili problem de çözülmüş olacaktır.&lt;/p&gt;
&lt;p&gt;Ancak bu işlemi yapmadan önce Marvell Yukon Ethernet kartları için de gerekli modülü sisteme kurmanızı öneririm. Çünkü şimdi olmasa bile, ileride bu karta sahip bir clientınız olabilir. Bu nedenle modülü şimdiden kurup hazır etmek iyi bir fikir olabilir.&lt;/p&gt;
&lt;h3&gt;&lt;span style="color: #980000;"&gt;Marvell Yukon Ethernet Controller Kernel Driver Modülü&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.marvell.com/drivers/search.do" onclick="javascript:pageTracker._trackPageview('a/http://www.marvell.com/drivers/search.do');" target="_blank"&gt;http://www.marvell.com/drivers/search.do&lt;/a&gt; adresinden, Linux 2.6 (Fedora) için olan driver paketini indirin.&lt;/p&gt;
&lt;p&gt;Direk link için :&lt;br /&gt;
&lt;a href="http://www.marvell.com/drivers/driverDisplay.do?driverId=153" onclick="javascript:pageTracker._trackPageview('a/http://www.marvell.com/drivers/driverDisplay.do?driverId=153');" target="_blank"&gt;http://www.marvell.com/drivers/driverDisplay.do?driverId=153&lt;/a&gt;&lt;br /&gt;
ya da&lt;br /&gt;
&lt;a href="http://www.cagriersen.net/install_v10.70.2.3.tar.bz2"  target="_blank"&gt;http://www.cagriersen.net/install_v10.70.2.3.tar.bz2&lt;/a&gt; adresini kullanabilirsiniz.&lt;/p&gt;
&lt;p&gt;İndirdiğini dosyayı gene, /usr/src dizini altına alın ve sıkıştırılmış paketi aşağodaki komutlar ile açın.&lt;/p&gt;
&lt;table style="height: 52px;" border="0" cellspacing="0" cellpadding="0" width="268" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# bunzip2 install_v10.70.2.3.tar.bz2
# tar xvf install_v10.70.2.3.tar&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ve installation scriptini çalıştırın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="190" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;# sh install.sh&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;install.sh isimli dosyayı çalıştırdığınız zaman seçenekler sunan aşağıdaki gibi bir ekran gelecek. Bu ekranda seçebileceğiniz iki mod bulunuyor. Birincisi Installation Mode isimli, kernel modülünü derleyen mod -ki biz bunıu seçeceğiz.- İkincisi ise kerneli yeniden derlerken kullanmak üzere kernel yaması oluşturan Patch Generation Mode.&lt;/p&gt;
&lt;table style="height: 232px;" border="0" cellspacing="0" cellpadding="0" width="426" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;Installation script for sk98lin driver.
Version 10.70.2.3 (Nov-03-2008)
(C)Copyright 2003-2008 Marvell(R).
====================================================
Add to your trouble-report the logfile install.log
which is located in the  DriverInstall directory.
====================================================

1) installation
2) generate patch
3) exit
Choose your favorite installation method:&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;1&amp;#8242;i seçip devam ettiğinizde, aşağıdaki gibi bir uyarı verecek.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;Please read this carfully!

This script will automatically compile and load the sk98lin
driver on your host system. Before performing both compilation
and loading, it is necessary to shutdown any device using the
sk98lin kernel module and to unload the old sk98lin kernel
module. This script will do this automatically per default.

Please plug a card into your machine. Without a card we aren't
able to check the full driver functionality.

Do you want proceed? (y/N)&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bizim sistemimizde, zaten bu kart yok. Sadece clientlerin kullanabilmesi için gerekli modülü yüklüyoruz. Y tuşu ile devam edin.&lt;/p&gt;
&lt;p&gt;Şimdiki aşamada ise, aşağıdaki gibi bir uyarı daha alacaksınız burada dikkat edilmesi gereken bir nokta var: CentOS 5.2 üzerinde Marvell Yukon Ethernet kartları için kullanılmak üzere sky2 isimli bir driver modülü default olarak gelmekte, ancak bu driver Marvell tarafından resmi olarak desteklenmiyor. Bu aşamada kurulum scripti bu driveri tespit edip, deaktif etmek ya da komple kaldırmak üzere tekrar seçenek sunacak.&lt;/p&gt;
&lt;p&gt;Ben direk olarak kaldırdım. Siz de aşağıdaki ekranı herhangi bir tuşa basarak geçtikten sonra gelen seçenek ekranında 3 tuşu ile devam edip kaldırın.&lt;/p&gt;
&lt;table style="height: 34px;" border="0" cellspacing="0" cellpadding="0" width="357" bgcolor="#ebebeb"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;"IMPORTANT INFORMATION!"
We found an alternative driver for your Marvell product on this system."
The alternative driver is _NOT_ directly supported by Marvell and does not"
include all fea