29 Kasım 2007 Perşembe

GÜNÜN İPUCU 15/11/2007

SOLARIS 9 işletim sisteminin yeni bir sunucuya kopyalanarak taşınması

Birden fazla SUN server üzerinde solaris işletim sistemi kurulacaksa bir tanesi kurulduktan sonra diğerleri için aşağıdaki işlemler yapılarak var olan kurulumdan çoğaltma yapılır. Aşağıdaki yapılacak işlemlerin tamamı root user’ı ile yapılmalıdır.


Master sistem kapatılır ve sisteme kopyanın yapılacağı ikinci disk takılır.

# poweroff

Master sistem OK promtunda açılır veya normal açıldıktan sonra

# init 0

komutu ile OK promtuna düşülür. Burada yeni takılan diskin sistem tarafından düzgün olarak tanındığının test edilmesi için


OK> probe-scsi

OK> probe-scsi-all

komutları girilir ve yeni takılan diskin varlığı kontrol edilir. Disk sistem tarafından düzgün olarak tanındıysa sistem kendini yeniden konfigure edecek şekilde resetlenir. Aşağıdaki komutla.


OK> boot –rv

buradaki rv parametresi reconfigure ve verbose mode anlamında.

Server yeniden açıldığında format komutu ile orijinal diskin yapısını sistemi kopyalayacağımız diskin yapısı ile aynı seviyeye getirilecektir. Bunun için aşağıdaki komut setlerinin uygulanması gerekmektedir.

# format


Bu komuttan sonra sistemdeki diskler search edilir ve aşağıdaki şekilde sistemde takılı olan disklerin listesi gelir.

1.c1t0d0...........
2.c1t1d0...........


Burada 1. numaralı disk orijinal işletim sisteminin yüklendiği disk 2. numaralı disk ise sisteme sonradan taktığımız disk olmaktadır. Burada birinci diskin disk yapısının daha önce save edildiği varsayılmaktadır. Eğer save edilmedi ise bu diskin disk yapısı save edilmelidir. 2 numaralı disk seçilerek bunun yapısının birinci disk ile aynı olması için sırayla aşağıdaki komutlar kullanılır.

Format menu seçilir

Partition menu seçilir.

Select seçilir.

Burada birinci diskin yapısına verilen isim seçilir.

Label seçilir. Seçilen label “y” ile onaylanır.

Quit ile buradan çıkılır.

Diskin yapısının birinci disk ile aynı olduğunun kontrolü yapılması için format komutu ile tekrar disk yapıları kontrol edilmelidir.

Sun makinelerde disk yapıları root ve swaptan meydana gelecek şekilde oluşturulduğundan uygulamada sadece root’un kopyalanması sistemin aktarılması için yeterli olacaktır. Bunun için aşağıdaki komut settingleri takip edilir.

Sistemin aktarılacağı diskteki root partitionu

c1t1d0s0 olarak varsayılmıştır. Bu alanın öncelikle formatlanması gerekmektedir.


# newfs /dev/rdsk/c1t1d0s0

# fsck /dev/rdsk/c1t1d0s0

ikinci diskin root’u birinci diskte bir noktaya mount edilmeli.


# mkdir /root2

# mount /dev/dsk/c1t1d0s0 /root2

Bu aşamaya kadar hatasız gelindi ise artık birinci diskin root unun ikinci diskin root una aktarılması aşağıdaki şekilde yapılacaktır.


# cd /

# ufsdump 0f - /dev/rdsk/c1t0d0s0 | (cd /root2; ufsrestore xf - )


Bu komuttan sonra Dump’ın birinci, ikinci, üçüncü adımları sırayla gerçekleşirse Dump düzgün bir şekilde aktarılmış demektir.

Dump’ın aktarılması bittikten sonra Dump’ın aktarıldığı bölüm için bir kez daha file sistem check yapılır.

# fsck /dev/rdsk/c1t1d0s0

sistem birebir kopyalandığı için aşağıdaki dosyalarda gerekli değişiklikler yapılır.

# cd root2

# vi /root2/etc/vfstab

vfstab dosyasında c1t0d0s0 görülen yerler c1t1d0s0 ile değiştirilmelidir. Swap ile belirtilen alanların yerlerinin değiştirilmesi de unutulmamalıdır.

# init 0

ile OK prompta düşülür. OK promptan sistem işletim sistemi CD si ile single modda açılır.

OK> boot cdrom –s

uname –i “ bu kısma diskin takılacağı makinenin tipi gelmektedir. Bunun için kullanılan makinenin tipinin bilinmesi gerekmektedir.

OK> installboot /usr/platform/’uname –i’/lib/fs/ufs/bootblk /dev/rdsk/c1t1d0s0

OK promptunda bu disk üzerinden makinenin açılıp açılmayacağını test etmek için aşağıdaki komutlar girilmektedir.

OK> setenv boot-device disk1

veya

OK> boot disk1

Eğer bu aşamaya kadar herhangi bir hata mesajı alınmadı ise sistem 0 numaralı disk yerine 1 numaralı diskten açılacaktır.


Hiç yorum yok: