<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Personal Blog of Emre Yaşar &#187; SuSE</title>
	<atom:link href="http://www.yasars.com/index.php/tag/suse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yasars.com</link>
	<description>A bit technical, a bit lifestyle..</description>
	<lastBuildDate>Tue, 27 Apr 2010 19:55:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AutoYaST Installation Server Kurulumu</title>
		<link>http://www.yasars.com/index.php/2009/08/14/autoyast-installation-server-kurulumu/</link>
		<comments>http://www.yasars.com/index.php/2009/08/14/autoyast-installation-server-kurulumu/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 19:40:08 +0000</pubDate>
		<dc:creator>Admin - Emre Yasar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SuSE]]></category>
		<category><![CDATA[AutoYast]]></category>
		<category><![CDATA[pxeboot]]></category>

		<guid isPermaLink="false">http://www.yasars.com/?p=38</guid>
		<description><![CDATA[Sıklıkla ve benzer konfigürasyonda SuSE Linux işletim sistemi kurmanız gerekiyorsa AutoYaST size büyük ölçüde zaman kazandıracak bir yöntem olacaktır.
Adım adım Auto YaST server kurulumu detayları aşağıda verilmiştir. Belki biraz detay bir kurulum dokümanı görmektesiniz fakat ummadığınız yerlerde çıkan hataları giderebilmek için oldukça fazla zaman harcamanız gerekebilir.
Sunucumuzda ilk aşamada ihtiyacımız olacak şey, pxe boot alacak client’lara [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-39 alignright" title="suse1_emreyasar" src="http://www.yasars.com/wp-content/uploads/2009/08/suse1_emreyasar-300x225.jpg" alt="suse1_emreyasar" width="300" height="225" /><strong>Sıklıkla ve benzer konfigürasyonda SuSE Linux işletim sistemi kurmanız gerekiyorsa AutoYaST size büyük ölçüde zaman kazandıracak bir yöntem olacaktır.</strong></p>
<p>Adım adım Auto YaST server kurulumu detayları aşağıda verilmiştir. Belki biraz detay bir kurulum dokümanı görmektesiniz fakat ummadığınız yerlerde çıkan hataları giderebilmek için oldukça fazla zaman harcamanız gerekebilir.</p>
<p>Sunucumuzda ilk aşamada ihtiyacımız olacak şey, pxe boot alacak client’lara IP adresi verecek bir DHCP server olacak. Bunun için eğer kurulu değil ise YaST kullanarak veya komut satırından dhcp server paketini kurun.</p>
<p><span id="more-38"></span></p>
<p># rpm -ivh dhcpcd-1.3.rpm</p>
<p>Şimdi pxe boot’a izin verecek dhcp server konfigürasyonunu yapalım.</p>
<p># vi /etc/dhcpd.conf</p>
<p>option subnet-mask 255.255.255.0;<br />
option broadcast-address 99.99.99.255;<br />
option domain-name &#8220;deneme&#8221;;<br />
option domain-name-servers 99.99.99.102;<br />
option routers 99.99.99.102;<br />
ddns-update-style ad-hoc;<br />
default-lease-time 14400;<br />
allow booting;<br />
allow bootp;<br />
next-server 99.99.99.102;<br />
subnet 99.99.99.0 netmask 255.255.255.0 {<br />
range 99.99.99.110 99.99.99.120;<br />
default-lease-time 14400;<br />
max-lease-time 172800;<br />
filename &#8220;pxelinux.0&#8243;;<br />
}<br />
Yukarıdaki dhcpd konfigürasyonuna göre, AutoYaST sunucumuzun IP’si 99.99.99.102 ve IP taleplerini 99.99.99.110 ile 99.99.99.120 arasında bir adres vererek cevaplayacak. Bu konfigürasyonda allow booting, allow bootp ve next-server 99.99.99.102 satırları pxe boot ile ilgili satırlardır.</p>
<p># mkdir /pxeboot<br />
# mkdir /pxeboot/linux.cfg<br />
# mkdir /pxeboot/SLES10</p>
<p>Oluşturduğunuz /pxeboot/SLES10 klasörün içince SuSE CD’lerini veya DVD’sini kopyalayın. Eğer DVD içeriğini kopyaladıysanız aşağıdaki default dosyasında install=http://99.99.99.102/klasor/CD1 yerine sadece install=http://99.99.99.102/klasor/ yazın.</p>
<p># vi /pxeboot/pxelinux.cfg/default</p>
<p>MENU TITLE EMREnin SLES 10 Otomatik Kurulum Menusu<br />
DEFAULT vesamenu.c32<br />
PROMPT 0<br />
label 1<br />
MENU LABEL Sles10 (i386) PXE Network kurulumu<br />
kernel linux<br />
append initrd=initrd install=http://99.99.99.102/klasor/CD1 autoyast=http://99.99.99.102/klasor/autoinst.xml insmod=tg3<br />
insmod=usbcore netwait=10 vga=791 splash=verbose<br />
MENU BACKGROUND benim_logom.png<br />
NOESCAPE 0<br />
ALLOWOPTIONS 0<br />
timeout 100<br />
menu color title 1;31;49 #eeff1010 #cc553333 std<br />
menu color sel 7;37;40 #ff000000 #bbaa9999 all<br />
menu color border 30;44 #ffffffff #00000000 std<br />
menu color pwdheader 31;47 #eeff1010 #20ffffff std<br />
/pxeboot konumunda benim_logom.png ve vesamenu.c32 dosyalarının olması gerekli. vesamenu.c32 dosyasını sisteminizde bulamıyorsanız syslinux-3.31-16 rpm dosyasını yüklemeniz yeterli olacaktır.</p>
<p># cp /usr/share/syslinux/vesamenu.c32 /pxeboot<br />
# yast instserver<br />
- add<br />
(Source Name kısmına kurulumla ilgili tanımlayıcı bir isim giriniz örneğin SLES10)<br />
Announce as Installation Service with SLP seçeneğini işaretleyin<br />
- Read CD or DVD medium<br />
CD’lerin veya DVD’nin olduğu sürücüyü seçin (veya CD’lerin iso’sunu /SuSE_CDs gibi isimlendirdiğiniz bir klasöre kopyalayabilir ve bu adımda Use ISO Images seçeneğini işaretleyerek iso’ların olduğu klasörü seçebilirsiniz)<br />
- Configure as HTTP source<br />
Directory to Contain Sources kısmına /pxeboot/SLES10/ yazın. Eğer sunucunuzda apache vb bir webserver kurulu değilse kurmanız gerektiğini gösteren bir mesaj göreceksiniz. Kurmanız gerekmekte.<br />
- Directory Alias<br />
klasor yazın<br />
- Finish<br />
# /pxeboot/SLES10/CD1/boot/i386/loader/initrd /pxeboot/<br />
# /pxeboot/SLES10/CD1/boot/i386/loader/linux /pxeboot/<br />
# /pxeboot/SLES10/CD1/boot/i386/loader/message /pxeboot/<br />
# /usr/share/syslinux/pxelinux.0 /pxeboot/<br />
# cp /usr/share/doc/packages/yast2-xml/autoyast.xml /pxeboot/autoinst.xml</p>
<p>Bu kopyalama işlemleri tamamlandıktan sonra /pxeboot klasörünün içeriği aşağıdaki gibi olacaktır</p>
<p>drwxr-xr-x 9 root root 4096 Jan 2 12:32 SLES10/<br />
-rwxrwxrwx 1 root root 34177 Dec 27 09:45 autoinst.xml*<br />
-rw-r&#8211;r&#8211; 1 root root 10825 Dec 27 11:32 benim_logom.png<br />
-r&#8211;r&#8211;r&#8211; 1 root root 8494631 Dec 16 21:38 initrd<br />
-r&#8211;r&#8211;r&#8211; 1 root root 1258892 Dec 16 21:37 linux<br />
-rwxr-xr-x 1 root root 477 Dec 24 08:51 message*<br />
-rw-r&#8211;r&#8211; 1 root root 13148 Dec 16 21:38 pxelinux.0<br />
drwxr-xr-x 2 root root 4096 Jan 2 10:34 pxelinux.cfg/<br />
-rwxrwxrwx 1 root root 116256 Dec 27 10:24 vesamenu.c32*<br />
Bu adımda bir kontrol yapmakta fayda var. Sunucu üzerinde bir web browser açarak<br />
<a href="http://99.99.99.102/klasor/">http://99.99.99.102/klasor/</a><br />
yazalım ve kurulum içeriğini web arayüzü ile görüp göremediğimizi kontrol edelim.</p>
<p>Sırada tftp sever kurulumu var. tftp server paketi kurulu değil ise yast veya komut satırrından tftp server’ı kurun. Sonra<br />
# yast tftp-server yazın<br />
- enable işaretleyin<br />
- Boot Image Directory kısmına /pxeboot girin<br />
- Eğer firewall kullanıyorsanız gerekli konfigürasyonu yapın</p>
<p>Son adım olarak autoinst.xml kontrol dosyasının konfigürasyonu işlemi kaldı geriye. Bu dosyanın konfigürasyonu başlı başına bir konu olduğu için bu dokümanda detayına girmeyeceğim. autoinst.xml dosyasında temel anlamda oluşturacağınız içerikten kısaca bahsedelim.</p>
<p># yast autoyast</p>
<p>- Sol üst köşedeki File ( [Filev] ) menüsüne gelin<br />
- Open, /pxeboot/autoinst.xml seçin<br />
- Software menüsünü genişletin, Package Seleciton ile kurulmasını istediğiniz paketlei seçin<br />
- Network Devices menüsünden IP, hostname, domain, vb bilgileri girin (IP conflict’i engellemek için IP’nin DHCP’den alınması iyi olacaktır)<br />
- Network Services bölümünden servislerle ilgili konfigürasyonları yapın<br />
- System menüsünden Boot Loader ayarlarını yapın<br />
- Security and Users menüsünden grup ve kullanıcıları tanımlayın<br />
- Ve gerekli diğer konfigürasyonları yaparak autoinst.xml dosyasının oluşturulmasını tamamlayın. Bu dosyanın birçok sunucu için ortak özellikleri belirleyeceğinden çok fazla özel ayarlara kaçmamaya gayret gösterin.<br />
- Yine sol üst köşedeki File ( [Filev] ) menüsüne gelin<br />
- Save ederek autoyast’tan çıkın.</p>
<p>Kontrol dosyası (bizim çalışmamızda autoinst.xml) konfigürasyonu ile ilgili daha detaylı bilgiye <a href="http://www.suse.de/%7Eug/autoyast_doc/index.html">http://www.suse.de/~ug/autoyast_doc/index.html</a> adresinden ulaşabilirsiniz.</p>
<p>Herşey güzel gittiyse artık ilk testimizi yapmanın zamanı geldi.</p>
<p>Client’ı AutoYaST sunucumuzun DHCP servisinin çalıştığı network’le aynı networke dahil edlim. (Sunucular fiziksel olarak birbirine yakınsa cross kablo kullanmayı tercih edebilirsiniz)</p>
<p>Client’ın bios ayarlarına girerek PXE ile Network boot özelliğini etkinleştirin. İlk olarak network’den boot almasını boot sequence’den ayarlayın veya açılışta gerekli müdahaleyi yaparak bunu sağlayın.</p>
<p>Artık el-ense kombinasyonuyla kurulumu takip edebilirsiniz veya başka şeylerle uğraşabilirsiniz..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yasars.com/index.php/2009/08/14/autoyast-installation-server-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

