로그인
Sign in
< Solstice Disksuite 4.2.1 를 Solaris 8 에 인스톨하기 >

1. Solaris 8 의 2/2 CD 를 넣습니다.
  # cd /cdrom/sol_8_1000_sparc_2/Solaris_8/EA/products/DiskSuite_4.2.1/sparc/Packages

2. SDS (Solstice Disksuite ) 패캐지 인스톨하기
  # pkgadd -d .



3. PATH 등록



# vi .prifile  (Bourn shell)



PATH=/usr/usr/opt/SUNWmd/sbin:$PATH

MANPATH=/usr/opt/SUNWmd/man:$MANPATH



# vi .cshrc (C shell)



set path = (/usr/opt/SUNWmd/sbin $path)

setenv MANPATH /usr/opt/SUNWmd/man :$MANPATH



4. 깔끔 하게 인스톨 되었으면 리부팅 합니다.
  # init 6





< Solstice Disksuite 4.2.1 를 이용하여 OS Online-mirror구성 >



1. 기럼 SDS가 어떻게 구동 하나 잠시 알아보구 넘어 가겠습니다.

   SDS는 metadevice 를 이용합니다. 그 데이터베이스의 정보를 가지구 소프트웨어 적으로 RAID를 구성 할수 있습니다.
   Metadevice 를 이용하기 위해서는 이용할 디스크의 한 슬라이스 부분을 가지구 있어야 합니다.

그 사이즈는 6 MB 이      상이여야 합니다.



2. OS Disk  여유 슬라이스에 6MB이상의 파티션구성(metadevice용)
# format

Part Tag Flag Cylinders Size Blocks
0 root         wm  0 - 1392      3.13GB (1393/0/0) 6563816
1 swap        wu  1393 - 3131   3.91GB (1739/0/0) 8194168
2 backup      wm  0 - 7505     16.86GB (7506/0/0) 35368272
3 var          wm  3132 - 4870   3.91GB (1739/0/0) 8194168
4 unassigned  wm  4871 - 5740   1.95GB (870/0/0) 4099440
5 home       wm  5741 - 7479   3.91GB (1739/0/0) 8194168
6 unassigned  wm  0                       0 (0/0/0) 0
7 unassigned  wm  0                       0 (0/0/0) 0

여그서 Slice 6번과7번을 사용 할수 있고 26 (7505-7479) 실린더의 공간을 이용 할수 있습니다. 그럼 메타디비공간을 만들어 보겠습니다.

Slice 6번을 선택 합니다.

partition> 6

Part Tag Flag Cylinders Size Blocks
6 unassigned wm 7480 - 7504 57.52MB (25/0/0) 117800

Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]: 7480
Enter partition size[117800b, 25c, 57.52mb, 0.06gb]: 26c
partition> p
Current partition table (unnamed):
Total disk cylinders available: 7506 + 2 (reserved cylinders)

Part Tag Flag Cylinders Size Blocks
0 root              wm 0 - 1392      3.13GB (1393/0/0) 6563816
1 swap             wu 1393 - 3131   3.91GB (1739/0/0) 8194168
2 backup           wm 0 - 7505     16.86GB (7506/0/0) 35368272
3 var               wm 3132 - 4870   3.91GB (1739/0/0) 8194168
4 unassigned       wm 4871 - 5740   1.95GB (870/0/0) 4099440
5 home             wm 5741 - 7479   3.91GB (1739/0/0) 8194168
6 unassigned       wm 7480 - 7505   59.82MB (26/0/0) 122512
7 unassigned        wm 0 0 (0/0/0) 0

partition> label

Ready to label disk, continue? y

여기에서 메타디비의 공간은 6MB이상 이면 아무 문제 업슴다.




3. 다음은 밀러할 디스크에 boot drive 의 정보를 카피 합니다.

# prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t8d0s2

fmthard는 New volume table of contents now in place의 약자 입니다.
c0t0d0s2 의 boot driver 와 c0t8d0s2 가 서로 밀러 되었습니다. 주의 할점은 두 디스크가 같은 모델 같은 같은 사이즈여야 합니다.

4. Solstice Disksuite 설정하기

# metadb -a -f –c 2 /dev/dsk/c0t0d0s6 /dev/dsk/c0t8d0s6

  -a 는 adding을 의미 합니다.
  -f 는 데이터베이스를 처음으로 creating 하는 것이니 만큼 옵션을 붙치셔야 합니다. Force의

약자 입니다.

-c 2 는 각각의 Slice에 database 를 create 합니다.

5. / filesystem 밀러 작업

# metainit -f d10 1 1 c0t0d0s0

# metainit d20 1 1 c0t8d0s0

# metainit d30 -m d10

   -f 는 뭔뜻이지 아시겠구.

   "1 1"은 1 way 1 slice metadevice를 의미 합니다.

# metaroot d30

all other filesystems 밀러링 하기

6. Swap filesystem:

# metainit -f d11 1 1 c0t0d0s1

# metainit d21 1 1 c0t8d0s1

# metainit d31 -m d11

7. /var filesystem:

# metainit -f d12 1 1 c0t0d0s3

# metainit d22 1 1 c0t8d0s3

# metainit d32 -m d12

8. /opt filesystem:

# metainit -f d13 1 1 c0t0d0s4

# metainit d23 1 1 c0t8d0s4

# metainit d33 -m d13

9. /export/home filesystem:

# metainit -f d14 1 1 c0t0d0s5

# metainit d24 1 1 c0t8d0s5

# metainit d34 -m d14

/etc/vfstab 파일에 마운트 포인트 입력하기 .

입력 하기전 /etc/vfstab

#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c0t0d0s1 - - swap - no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no -
/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /var ufs 1 no -
/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /export/home ufs 2 yes -
/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /opt ufs 2 yes -
swap - /tmp tmpfs - yes -


입력한후 /etc/vfstab

#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
FD - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d31 - - swap - no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no -
/dev/md/dsk/d32 /dev/md/rdsk/d32 /var ufs 1 no -
/dev/md/dsk/d34 /dev/md/rdsk/d34 /export/home ufs 2 yes
-
/dev/md/dsk/d33 /dev/md/rdsk/d33 /opt ufs 2 yes -
swap - /tmp tmpfs - yes -

조심스럽게 정확히 기제 하셔야지 잘못되면 책임 못 집니다.

#metainit hsp001 이 명령어를 써주는 이유는 부팅시 WARNING: forceload of misc/md_hotspares failed 라는 메시지를 나오지 않게 하기 위함입니다.

Reboot 하기

# lockfs -fa

# init 6

# metattach d30 d20

# metattach d31 d21

# metattach d32 d22

# metattach d33 d23

# metattach d34 d24

# metastat

d30: Mirror
Submirror 0: d10
State: Okay
Submirror 1: d20
State: Resyncing
Resync in progress: 21 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 6563816 blocks
...

Enable the mirror disk to be bootable:

# installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t8d0s0

# ls -l /dev/rdsk/c0t8d0s0

lrwxrwxrwx 1 root root 50 Aug 1 10:48 /dev/rdsk/c0t8d0s0 -> ../../devices/pci@1f,0/pci@1,1/ide@3/dad@1,0:a,raw

여기서 주의 : 윗라인의 pci@1f,0/pci@1,1/ide@3/dad@1,0:a,raw 부분을 꼭 기억 하세요.

자 이제 OK prompt상태로 가십쇼 .

ok nvalias mirror /pci@1f,0/pci@1,1/ide@3/dad@1,0:a,raw

ok boot mirror





10. un-mirroring root, swap, /usr

  여기서는 d2를 detach한다고 가정한다.(root slice 포함)

Metadetach d1 d2 -> d1에서 d2를 제거

/etc/vfstab파일과 /etc/system 파일을 수정

metaroot /dev/dsk/c0t3d0s0

reboot

metaclear –r d1

metaclear d2
[출처] DiskSuite설치및OS미러구성|작성자 혀니리


조회 수 :
1288
추천 수 :
9 / 0
등록일 :
2009.06.05
13:33:05 (*.236.3.225)
엮인글 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=3041&act=trackback&key=436
게시글 주소 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=3041
List of Articles
번호 제목 글쓴이 조회 수 추천 수 비추천 수 날짜
171 Fault Manager 사용 하록 727     2012-06-25
fmadm faulty fmdump -v -u 89f881e4-91c7-cc7d-d498-b67ad9d0ce35 psrinfo로 CPU 상태 체크  
170 Fast Data Access MMU Miss 에러시... [1] 하록 2174     2012-02-24
ok boot cdrom -s ERROR: Fast Data Access MMU Miss debugger entered. ------------------------------------- 시스템과 맞는 OS인지 확인... 최신버전의 OS는 구버전 시스템에서는 읽을 수 없음  
169 디스크 부하율 체크 하록 828     2011-09-19
iostat -xcnCXTdz  
168 netapp 명령어 하록 2838     2010-08-19
Pocket guide for netapp commands This post contains the list of commands that will be most used and will come handy when managing or monitoring or troubleshooting a Netapp filer. •sysconfig -a : shows hardware configuration with more verbose...  
167 Duplex 변경 방법... 하록 1127     2010-05-11
아래에... ForceSpeedDuplex=7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7; 을 변경... 7,7을 4,4 등으로 바꿔주면 됨... 인스턴스가 0부터 15까지 있는데.. e1000g0 ~ e1000g15까지임.. 순서대로 4로 바꿔주면 됨... 나머지 것들도 마찬가지... vi /kernel/drv/e1000g.co...  
166 Duplex 변경 방법... [3] 하록 1591     2010-07-05
------------------------------------------------------------------------------------------------------------ Network ndd parameter setting Date : 28 -Oct -2008 By : dssong ---------------------------------------------------------------------...  
165 모니터 해상도 변경 하록 1123     2009-08-25
1. VGA 카드 종류 확인 # prtconf -F /SUNW,ffb@2,0:ffb0 2. vga 카드 관련 명령어 확인 # ls -l /usr/sbin/*config lrwxrwxrwx 1 root root 9 2002년 8월 29일 /usr/sbin/GFXconfig -> pgxconfig* -r-sr-xr-x 1 root bin 61508 1999년 12월 9일 /usr/sbin/afb...  
164 Crash Dump 분석 방법 하록 2894     2009-08-25
Process 의 비정상적인 종료시 Core Dump 파일이 생기고, 시스템의 비정상적인 종료시 Crash Dump 파일이 생기죠? 하지만 대부분의 운영자및엔지니어가 비정상적인 종료에 대한 원인을 파악하기 위해 Dump 파일을 분석하려하지만 생각같이 쉽지많은 않다는것을...  
163 ftpaccess 파일 설명 하록 2654     2009-08-06
ftpaccess(5) ftpaccess(5) 이름 ftpaccess - ftpd 설정 file 설명 ftpaccess file은 ftpd(1) 의 운영을 설정하는데 사용한다. 접근 방법 설정 autogroup <groupname> <class> [<class> ...] Anonymous user가 특정 <class>의 member일때, ftp server는 <group...  
162 미러링 스크립트... 하록 797     2009-07-09
#---------------------------------------------------------------- banner Config-BACKUP~ #cp /etc/vfstab /etc/vfstab.org ls /etc/vfstab* #cp /etc/system /etc/system.org ls /etc/system* #cp /etc/hosts /etc/hosts.org #cp /etc/path_to_inst /etc/...  
161 disksuite로 OS mirroring 되어있는데 복구하는 방법 하록 1349     2009-06-05
Q. SunFire 4800에서 D240장비의 36GB HDD 2개가 mirroring 구성이 되어있습니다. metastat로 확인해보면 c0t0d0 은 정상인데 c0t1d0은 disk가 fail이 난 것 같더군요... format으로 확인해보면 c0t1d0은 <unknown disk> 라고 표시됩니다. c0t1d0 disk를 mirro...  
» DiskSuite 설치 및 OS 미러구성 하록 1288 9   2009-06-05
< Solstice Disksuite 4.2.1 를 Solaris 8 에 인스톨하기 > 1. Solaris 8 의 2/2 CD 를 넣습니다. # cd /cdrom/sol_8_1000_sparc_2/Solaris_8/EA/products/DiskSuite_4.2.1/sparc/Packages 2. SDS (Solstice Disksuite ) 패캐지 인스톨하기 # pkgadd -d . 3. P...  
159 solaris 10, software 미러링... 하록 1233     2009-06-05
첫뻔째 과제. 하드웨어적으로 RAID1 이 구성된 시스템을 허물고 software 적으로 동일한 움직임을 구현하는것. -> HDD0 , HDD1 이 동시에 읽고 쓰기가 이루어져 양 디스크가 완벽하게 동일한 구조로 작동. -> 한쪽 디스크의 손상시 다른 한쪽으로 완벽하게 가...  
158 IPMP: IP Multipathing 설정방법 하록 1575     2009-06-04
IPMP: IP Multipathing Filed under: networks — by Kwanghoon Jhin at 15:31 +0900 네트워크에 대한 안정성은 이제, 데이터 만큼이나 중요해 졌습니다. 사실, 시스템에서 운영되어 그 안정성이 절하되는 부분은 없다고 할 수 있습니다. 모든 시스템은 이제 안...  
157 단말기 폭 초과 메세지 발생시... 하록 1029     2009-05-28
stty columns 160  
156 StorEdge 체크 명령어 하록 1720     2009-03-09
usage: sccli [options] device [command] Valid options: -d disk, --disk=cXtYdZ select LVD single-bus JBOD enclosure containing specified disk -h, --help, --usage display valid commands -l, --list display a list of local StorEdge 3000 devices ...  
155 PROXY 서버 SQUID 설치 하록 991     2008-11-14
프록시 서버는 네트워크속도가 느린 환경에서 보다 빠른 인터넷을 사용하기 위해 서버에 캐시서버를 만들어 자주가는 사이트를 저장하여 접속할때 속도를 빠르게 하기위해 쓰인다. 또한 클라이언트의 접속통제 등의 네트워크보안을 유지할때도 쓰인다. 1) 다운...  
154 Network Interface Device Name [1] 하록 2678     2008-11-14
Network Interface Device dnet DEC 21040/21140 Ethernet, DEC 21142/21143 Fast Ethernet, SMC9332BDT Fast Ethernet, Cogent EM110TX Fast Ethernet, Cogent EM440 Fast Ethernet e1000g Intel(R) PRO/1000 Server Adapter elx 3C590, 3C595, 3C5×9, 3C5×9B...  
153 System Time 오작동 시... 하록 1343     2008-09-19
우선 이문제는 ScApp 5.18.X, 5.19.X와 5.20.X 일때, SC의 uptime이 575일 이상이면 발생 할 수 있는 문제입니다. 두가지 조건이 모두 만족해야하는거고 조치 방법은 5.20.7이상으로 ScApp를 upgrade하는 것입니다. 또한 4800뿐 아니라 다음의 서버군에 해당하...  
152 소스로 APM 설치 하록 965     2008-05-27
소스로 APM 설치 1. 소스 받기 아파치 : http://httpd.apache.org/download.cgi Mysql : wget http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.23-pc-linux-i686.tar.gz/from/http://mysql.new21.com/ (4.1버전도 있지만 제로 보드와 연동 ...