Sun Solaris Jumpstart Sistemi



Benzer belgeler
sunucu uygulaması Devrim Sipahi

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

CHAPTER 9. DHCP Server

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

FreeBSD Üzerinde PostgreSQL i 8.1 e Güncelleme

Web Servis-Web Sitesi Bağlantısı

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

Cluster i Linux'ta Kümeleme Özgür Yazılım ve Açık Kaynak G 2006 Ali Erdinç Köroğlu

Network üzerinde MATLAB kurulması

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

AHTAPOT Firewall Builder Kurulumu

Paralel Hesaplama - Beowulf Cluster

Acarix CD-DVD/Ağ üzerinden çalışan GNU/Linux Dağıtımı

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

Apache üzerinden Red Hat 5 yüklenmesi

Linux Dosya ve Dizin Yapısı

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

Uzak Masaüstü Lisans Server ı Aktive Etme

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

Uzaktan Kurulum Kılavuzu

İnternet. Küçük düzeyli ağ. Ağ üzerinden çok kullanıcılı kilit modeli. İnternet üzerinden çok kullanıcılı kilit modeli

AHTAPOT Merkezi Güvenlik Duvarı Yönetim Sistemi Kontrol Paneli

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

AHTAPOT Güvenlik Duvarı Yönetim Sistemi Kullanımı

Program Kurulum. Turquaz Muhasebe. İçindekiler

NFS (Network File System) & NIS (Network Information System) H. Coşkun Gündüz cgunduz@cs.bilgi.edu.tr

Fiery Command WorkStation 5.8 ile Fiery Extended Applications 4.4

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Kickstart ile Linux Kurulumu

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

Çok işlevli USB Ağ Sunucusu Serileri

Linux altında komut satırında...

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN.

MCR02-AE Ethernet Temassız Kart Okuyucu

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ TARAMA PC KURULUM KILAVUZU

Açık Kod VPN Çözümleri: OpenVPN. Huzeyfe ÖNAL

VMware 4.0 vcenter Server Kurulumu

Linux Kurulumu. Bilgisayar Mühendisliği. 11 Mayıs 2011

SQL ALWAYS ON SİSTEMİNE YENİ CLUSTER NODE EKLENMESİ

Linux Terminal Sunucusu. Afşin Taşkıran

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ İSTEMCİ PC KURULUM KILAVUZU

Bağlantı Kılavuzu. Yazıcıyı yerel olarak yükleme (Windows) Yerel yazdırma nedir? Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma

McAfee epo da Ürün Yükseltme İşlemi

Coslat Monitor (Raporcu)

AHTAPOT Ansible Kurulumu

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

SoSv2 Uygulaması ile Sql2005 Kurulumu

V-Ray Lisanslama Sistemi

Autofs. Hüseyin Kaya

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Linux Terminal Sunucu LKD

Fedora Core Ağ Ayarları

BİOS MENÜSÜNE GİRMEK İÇİN BİLGİSAYARIMIZIN GÜÇ DÜĞMESİNE BASIYORUZ.GENELDE BİLGİSAYARLARDA GÜÇ DÜĞMESİ OLARAK DEL TUŞU KULLANILMAKTADIR.

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

MIRACLE DATA WORKS KURULUM DOKÜMANI

FreeBSD Ağ Uygulamaları

Internet Programming II

PARALOG POS AKTARIMLARI. Derece Yazılım 2009

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır?

Çok işlevli USB Ağ Sunucusu Serileri

LİNUX. Dosyalar ve dizinler

Linux Dosya Yapısı. Eren BAŞTÜRK.

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

HĠTĠT ÜNĠVERSĠTESĠ REKTÖRLÜĞÜ BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI

AutoCAD 2013 Network Versiyonu Kurulumu

Windows XP Professional Kurulumu

Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri

DHCP kurulumu için Client/Server mimarisine sahip bir ağ ortamı olmalıdır ki bu da ortamda bir Domain Controller olmasını zorunlu kılar.

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

BIND ile DNS Sunucu Kurulumu

Lisanslama Sistemi ve Set Yükleme İşlemleri

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

Bilgi ve Olay Yönetim Sistemi

Grid Ortamında Sistem Kurulumu

AntiKor Güvenlik Sunucumu nereye yerleştirmeliyim?

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

TMT Sunucusu Kurulum Kılavuzu Sürüm 0.01

TachoMobile Server Uygulaması Kullanım Kılavuzu

Türkiye Linux Kullanıcı Grubu NFS & NIS. Kerem ERZURUMLU. kerem@linux.org.tr. 1. Linux ve Özgür Yazılım Şenliği.

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

Sanal Makineye CentOS Kurulumu

Temel Linux Eğitimi. İçindekiler

Trickbot Zararlı Yazılımı İnceleme Raporu

Yrd. Doç. Dr. A. Burak İNNER

AMAÇLAR: Boot CD/USB Bellek Oluşturmak, İmaj Almak, Driver Yüklemek, ÖDEV-1

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Önyükleyiciler. Ercan Ersoy

*nix' lerde Etkin ve Pratik Arama Yöntemleri

1. Zamanbaz Hakkında Zamanbaz Kurulumu Zamanbaz Sistem Gereksinimleri Zamanbaz Kurulumu... 3

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

T. C. İSTANBUL TEKNİK ÜNİVERSİTESİ Bilişim Enstitüsü ENFORMASYON SİSTEMLERİNİN TASARIMI VE YÖNETİMİ

FreeBSD ve Windows XP üzerinde IPv4 Ağından IPv6 Ağına Bağlanma (Tunnel Broker)

UBNT. UniFi mfi Ububntu. Ubuntu İşletim Sistemi ve UniFi/mFi Yazılımlarının Kurulumu

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Transkript:

Sun Solaris Jumpstart Sistemi Ömer Faruk Şen EnderUNIX Yazılım Geliştirme Takımı Üyesi ofsen at enderunix nokta org 4 Aralık 2007 Bu makalenin son halini http://www.enderunix.org/docs/solaris-jumpstart.pdf adresinden elde edebilirsiniz. Sun Solaris Jumpstart Sistemi... 1 Önsöz... 2 JumpStart Bileşenleri... 2 Kurulum Sunucusu Hazırlanması için İzlenmesi Gereken Adımlar...3 Kurulum ve Yapılandırma Dizinlerinin Oluşturulması...3 İşletim Sistemi DVD sinin Kurulum Dizinine Kopyalanması...3 Yapılandırma Dizinine Betiklerin Kopyalanması ve Dizinin Düzenlenmesi...4 sysidcfg Dosyasının Oluşturulması... 5 İstemcilerin eklenmesi... 5 Kuruluma başlamak... 6

Önsöz Günümüz IT dünyası hızla gelişen IT ihtiyaçlarına cevap verebilmek için servislerin en hızlı şekilde ayağa kaldırılmasını ve hazır hale getirilmesini gerektirmektedir. Bu hususta her işletim sistemi hızlı bir şekilde kurulabilmesi için bir altyapı sunmaktadır. Redhat Kickstart, Windows unattended installation gibi işletim sisteminin en hızlı şekilde kurulmasını (deploy) ve hazır hale getirilmesini (provision) sağlayan araçlar sunmaktadır. Bu yazıda Solaris işletim sistemi bünyesinde gelen Solaris Jumpstart altyapısından bahsedilecektir. Normalde tam kurulumu 2 saate kadar süren Solaris işletim sisteminin kurulumu 15-20 dakikaya kadar inebilmektedir. Ayrıca kurulumdan sonra makine tekrar başlatılmadan önce yapılabilen ayarlar ile kurumunuz için gerekli olan yazılımlar kurulabilmekte, kurumsal güvenlik politikalarınız uygulanabilmektedir. Ek olarak mevcut makinelerinizin güncellenmesi de elle kurulmaya nazaran çok hızlı olabilmektedir. JumpStart Bileşenleri Aşağıdaki resim Jumpstart Sunucularının bileşenlerini içermektedir. Aslında Jumpstart server demek ile birden fazla sunucu yazılımından bahsedilmektedir. Bunlar 3 adettir. Bu 3 adet bileşen ayrı ayrı sunuculara kurulabileceği gibi sadece bir sunucuya da kurulabilir. Bu bileşenler:

1. Boot Sunucusu: in.rarpd, rpc.bootparamd ve in.tftpd yazılımlarını çalıştıran sunucu (Kurulan makina ile aynı ağda olmak zorundandır) Rarpd ve bootp protokolü ile en OpenBoot en basit ağ ayarlarını almakta (IP adresi gibi) daha sonra Tftp sunucundan da ağ üzerinden boot edebilmesi için gerekli ağ boot programını indirmektedir. 2. Install sunucusu: Buradan Solaris işletim sisteminin başlatılması için gereken çekirdek ve diğer programlar çekilmektedir. Aslında install sunucusunda, Linux işletim sistemlerinde kullanılan initrd gibi ufak bir işletim sistemi imajı bulunmaktadır. Bu imaj NFS ile mount edilmektedir. 3. Config Sunucusu: İşletim sistemi açıldıktan sonra işletim sisteminin kurulabilmesi için gerekli yapılandırma dosyaları bu sunucudan indirilmektedir. En son olarak işletim sisteminin kurulumu için gerekli olan dosyalar install sunucusundan alınarak sistem hazır hale gelmektedir. Kurulum Sunucusu Hazırlanması için İzlenmesi Gereken Adımlar 4. Kurulum ve yapılandırma dizinleri oluşturulması 5. İşletim sistemi DVD sinin kurulum dizinine kopyalanması 6. Yapılandırma dizinine betiklerin kopyalanması ve bu dizinin düzenlenmesi 7. sysidcfg dosyasının oluşturulması 8. İstemcilerin eklenmesi Kurulum ve Yapılandırma Dizinlerinin Oluşturulması # mkdir p /export/home/install/jumpstart_10 # mkdir p /export/home/install/solaris_10 # chown -R root:root /export/home/install/ # echo share -F nfs -o ro,anon=0 /export/home/install > /etc/dfs/dfstab # shareall Daha sonra share komutu ile bu paylaştırılan dizin görülür. İşletim Sistemi DVD sinin Kurulum Dizinine Kopyalanması Bu işlemde internet üzerinde Solaris sitesinden indirilen iso dosyası mount edilecek ve içindeki dosyalar kurulum dizinlerine kopyalanacaktır. Bu yazının yazıldığı tarihteki en son Solaris sürümü Solaris 10 Update 4 DVD si şu şekilde mount edilir ve içindekiler kopyalanır. # lofiadm a /Solaris10-update4-0807-dvd.iso /dev/lofi/1 # mount o ro F hsfs /dev/lofi/1 /mnt # cd /mnt/solaris_10/tools #./setup_install_server /export/home/install/solaris_10 (Son komut uzun sürmektedir)

Yapılandırma Dizinine Betiklerin Kopyalanması ve Dizinin Düzenlenmesi # cd /mnt/solaris_10/misc/ # cp -Rp jumpstart_sample /export/home/install/jumpstart_10 Bu dizindeki dosyalar şu şekildedir: any_machine host_class rules x86-begin x86-class check net924_sun4c upgrade x86-begin.conf Kullanılacak dosyalar arasında en önemli olanlar check ve rules dosyalarıdır. Diğer dosyaları isterseniz silebilirsiniz. Check dosyası bir script olup rules dosyası ve aşağıda belirtilen sysidcfg dosyasının formatının düzgün olup olmadığını kontrol eder. Eğer başarılı bir şeklilde rules dosyası oluşturulmuş ise./check komutu çalıştırıldığında rules.ok dosyası oluşturulur. Rules dosyası içinde makinanın hangi mimariye sahip olduğuna, hangi ağa dahil olduğuna, makinanın adına göre çeşitli satırlar bulunur. Örnek olarak makinanın adı enderunix17 ise makina için şu yapılandırma dizinini kullan diyebiliriz. Böylece makinamız bu ayarlara göre kurulacaktır. Rules dosyası içindeki kullanılabilecek parametreler şu şekildedir. rule_anahtarı rule_degeri baslangic_scripti profil dosyası bitis_scripti Mesela bizim kuracağımız makinanın adı enderunix17 olacağı için rule_anahtarı rule_degeri baslangic_script profil dosyası bitis_scripti i hostname enderunix17 - enderunix17/enderunix17 finish_script Burada adı enderunix17 olan makina için enderunix17 dizini içindeki enderunix17 dosyası kullanılarak kurulum yapılacağı ve kurulum bittikten sonra finish_script adlı scriptin çalıştırılması gerektiği söylenir. Daha fazla bilgi için /mnt/solaris_10/misc/jumpstart_sample/rules dosyası (DVD nin /mnt dizinine mount edildiği farz edilerek) okunabilir. enderunix17/enderunix17 dosyasının içeriği şu şekildedir: install_type initial_install system_type standalone partitioning explicit cluster SUNWCall c1t0d0s0 12000 / c1t0d0s1 6000 swap c1t0d0s3 40000 /var c1t0d0s6 8000 /opt c1t0d0s7 free locale en_us.iso8859-1 Ayrıca /mnt/solaris_10/misc/jumpstart_sample dizinindeki dosyalar kontrol edilerek değişik kurulum yöntemleri görülebilir.

finish_script in içeriği de şu şekildedir: #!/bin/sh /usr/bin/sed -e's/permitrootlogin no/permitrootlogin yes/g' /a/etc/ssh/sshd_config > /a/etc/ssh/sshd_config.edited mv /a/etc/ssh/sshd_config /a/etc/ssh/sshd_config-org cp -f /a/etc/ssh/sshd_config.edited /a/etc/ssh/sshd_config echo "Finish Script for JumpStart" echo "Get rid of the nfs prompt during the initial boot" touch /a/etc/.nfs4inst_state.domain Üstte dikkat edilmesi gereken bir husus Jumpstart kurulum sırasında kurulum yaptığı diskleri /a dizinine mount etmesidir. sysidcfg Dosyasının Oluşturulması Sysidcfg dosyası işletim sisteminin nasıl kurulacağı ile ilgili bütün bilgileri içermektedir. Sunucu hakkında bazı bilgiler burada yer almaktadır. Aşağıda örnek bir sysidcfg dosyası verilmektedir. system_locale=en_us timezone=turkey network_interface=bge0 {hostname=enderunix17 default_route=10.5.5.1 ip_address=10.5.5.17 netmask=255.255.255.0 protocol_ipv6=no} terminal=vt100 security_policy=none root_password=rjq/dxxxxsnsg name_service=none timeserver=localhost nfs4_domain=enderunix.org Bu dosyada hangi parametrelerin olabileceği ile ilgili daha fazla bilgi için man 4 sysidcfg komutu verilir. İstemcilerin eklenmesi Bu aşamada istemciler eklenir. Öncesinde istemcinin hostname i /etc/hosts dosyasına ve MAC adresi /etc/ethers dosyasına yazılır. Örnek: /etc/hosts: enderunix17 10.5.5.17 /etc/ethers:

0:14:4f:5f:20:16 enderunix17 Sonra bu /tftpboot dizininin olduğundan emin olunur ve şu komutlar çalıştırılır: # cd /export/home/install/solaris_10/solaris_10/tools/ #./add_install_client \ -s 10.5.5.15:/export/home/install/Solaris_10 \ -c 10.5.5.15:/export/home/install/Jumpstart_10 \ -p 10.5.5.15:/export/home/install/Jumpstart_10/enderunix17/ \ enderunix17 \ sun4u Burada s ile boot imajının dizini, -c ile Jumpstart dizinin nerede olduğu, p ile yapılandırma dosyasının hangi dizinde olduğu gösterilir. Sysidcfg dosyası -p ile belirtilen dizinde olmalıdır. Ayrıca en son iki parametre makinanın hostname i ve mimarisidir. Makinalarımızı ekledikten sonra şu komutlar verilerek profil ve yapılandırma dosyalarımızın problemsiz olduğu kontrol edilir # cd /export/home/install/jumpstart_10 #./check Eğer dosyalarımızda problem yok ise rules.ok diye bir dosya oluşturulacaktır. Kuruluma başlamak Kurulumu yapılacak makinanın ağ kablosunun takılı olduğundan emin olduktan sonra STOP-A ile makina OBP (openboot prompt veya ok prompt) düşer. Burada kurulumu başlatmak için şu komut verilir: ok> boot net - install Bu aşamadan sonra kurulum sorunsuz başlayacak ve bitecektir. Referanslar ve yararlı olabilecek kaynaklar: http://www.deer-run.com/~hal/jumpstart/jumpstart.pdf http://www.sun.com/blueprints/0404/817-6991.pdf