RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
솔라리스 10은 update 6 (2008년 11월) 버젼부터는 root filesystem으로 zfs를 지원하고 있습니다, 강력한 스냅샷 기능으로 가장 안정적인 운영체제 상태를 항상 유지할 수 있게 되면서, 사실 백업이 근본적으로 필요없게 되었다고 볼 수 있습니다. 물론, 단일 디스크로만 사용한다면 다스크 장애시 문제가 발생할 수 있으므로, zfs를 root 화일 시스템으로 사용하는 경우에는 반드시 미러링을 사용해야 합니다.

그런데, zfs가 아닌 이전 화일 시스템(ufs)를 선택했을 경우에는 다른 방법을 이용하여 운영체제 백업본을 디스크 상에 여러개 유지할 수 가 있습니다. 따라서, 디스크 하나에 장애가 났을 경우에 이미 구성된 백업 슬라이스를 이용하여 백업된 운영체제 이미지를 다시 붓거나 하는 일없이 바로 부팅할 수 있습니다.

이렇게 하기 위해서는 다음과 같은 구성을 필요로 합니다.

예를 들어, 160GB가 두개 설치되어 있는 서버가 있다고 합시다.
운영체제 이미지를 위해서는  20GB 이상이면 매우 충분하나, 추후 사용을 위해서
32GB 정도를 운영체제에 할당한다고 할 경우, 160GB의 디스크가 두개 있어서 

디스크1에서 s0가 32G 공간으로 솔라리스 root가설치되어 있고
나머지는 /home 등으로 사용되고 있다고 합시다.



디스크2도 같은 s0가 있어서 DISK1의 s0로 mirror되어 있고 나머지가 비어있다면,

디스크 2의 나머지 공간에 32G를 가지는 슬라이스를 몇개 더 만들어서 이 공간을

라이브 업그레이드용 이미지 공간으로 사용 가능합니다.



root(/) 디스크의 내용을 디스크2의 s3,s4,s5로 lucreate 해놓게 되면

디스크1이 장애가 났을 경우 디스크2의 위 슬라이스로 eeprom에서 바로
부팅할 수 있게 됩니다.

따라서, 별도로 백업했던 이미지를 다시 붓는 과정이 필요없게 되므로
긴급 장애에 빠르게 대응할 수 있습니다.

c0t0d0가 장애가 난 경우, c0t0d0s0와 c0t1d0s0이 미러링이 되어 있으므로,
별 문제없이 두번째 디스크로 유지가 되나, 만약을 위해서 운영체제 백업을 유지하기
위해서 위와 같이 별도의 부팅  가능한 운영체제 이미지본을 가질 수 있게 됩니다.

live upgrade를 이용하여 운영체제 백업 이미지를 구성하는 방법은
다음과 같이 실행하면 됩니다.

# lucreate  -m /:/dev/dsk/c0t1d0s3:ufs -n first_root_backup
이 경우 /, /usr, /var, /opt등이 나누어져 있는 경우에는 새 lu 이미지는 기존의 /usr, /var/를 공유해서 부팅할 수 있게 되나, 대개는 /(root)에 모든
서브 디렉토리가 포함되어 있기 때문에 위의 명령으로

단번에 백업합니다.


이렇게 실행하면 새로이 백업된  부팅 이미지의 이름으로 first_root_disk가 할당되며,
새로운 부팅 이미지 환경이  생성됩니다.

여기에 사용할 수 있는 디바이스로는 물리적인 디스크나 혹은 SVM에 의해서 주어지는
논리적 디스크에서만 생성됩니다. loopback file system이나, zfs의 데이타셋의
raw volume에서는 실행되지 않습니다.


정상적으로 생성이 되면 lustatus로 확인이 가능하며, 향후 부팅을 원하는 경우에는
luactivate로 가능하게 됩니다.


또 한, 새로운 패치로 인해 어떤 일이 생길지 알 수 없다고 판단이 되면 위처럼 lucreate로 만들어진 슬라이스에 새로운 패치를 적용한 후에 부팅해 봄으로써 새패치로 인한 문제가 있는 지 없는 지를 파악할 수 있습니다. lu를 사용하는 경우에는 애플리케이션과 사용자 홈이 있는 파티션 영역은 /와 분리해서 독립적인 슬라이스에 구성하는 것이 바람직합니다.



페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/17 13:07 2009/01/17 13:07

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/12


출처 http://solatech.tistory.com/38


자주 가는 솔라리스 카페 운영자님의 블로그에서 퍼왔다 솔라리스가 검색어1위라니..



사실은...주말의 명화 솔라리스 였다는....



페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/17 04:21 2009/01/17 04:21

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/10

 


inetd 재시작
 
inetd.conf 갱신
 
# inetconv -i /etc/inet/inetd.conf
 
참고로.. 솔라리스 10에서는 kill -HUP 명령으로 데몬을 재시작해도 inetd.conf 수정사항이
적용되지 않는다. 꼭.. inetconv 명령을 사용해서 갱신해야 적용이 된다-_-..
몰라서.. 한참 찾았던 기억이..ㅠ,.ㅜ;;;


services 파일 재시작
 
/etc/inet/services 수정후
root로 로그인후
svcadm restart svc:/network/inetd:default



페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/17 02:16 2009/01/17 02:16

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/5
 


기본적인 솔라리스는 WU-FTPD를 사용한다 proftd와는좀다르게 anonymous가
접속가능한 공개형 FTP를구성할때는 Proftpd보다는 복잡한게 설정이 들어갑니다
 
이 스크립트는 FTP Anonymous 셋업을 간편한게 스크립트로 만든것입니다.
솔라리스 X86 Intel Platfrom 에서 만들어졌으며 sparc에서는 테스트 해보지 못했지만 잘돌아가리라 믿습니당 ^_^;;..
아래 스크립트 내용을 파일안에 vi로 에디팅해서 실행퍼미션을 주시고 사용하시면 됩니다.
퍼미션 주는법 : chmod +x (파일명)

스크립트내용은 쉬우니 보시고 수정할거 좀 하시고 사용하시면 좋을것같습니다
루트로 실행시키셔야 합니다

ex ) chmod + x anonyftp

======================================================================
#!/bin/ksh
echo "---------------------------------"
echo " FTP Anonymous setup Script V1.0"
echo "---------------------------------"
echo " make by webby"
echo
/usr/ucb/echo -n "Select FTP Anonymous setup choice "
echo
echo "1) Select FTP Anonymous auto setup"
echo "2) Select FTP Anonymous Uninstall"
echo
read choices
case $choices in
1)
groupadd -g 7000 ftpgroup
useradd -u 7000 -g ftpgroup -d /export/home/ftp/pub -m ftp
passwd -d ftp
ftps=/export/home/ftp
cd $ftps
mkdir -p bin dev etc pub usr usr/lib
cp /bin/ls $ftps/bin/
cp /etc/passwd /etc/group $ftps/etc/
cp /usr/lib/ld.so.1 $ftps/usr/lib/
cp /usr/lib/libc.so.1 $ftps/usr/lib/
cp /usr/lib/libdl.so.1 $ftps/usr/lib/
cd $ftps/dev
mknod zero c 3 12
chmod 666 zero
#ls -l /dev/zero
chown ftp $ftps/pub
chgrp ftpgroup $ftps/pub
chmod 777 $ftps/pub
chmod 444 $ftps/etc/*
rm -rf $ftps/local.*
cd
echo "Successful setup"
;;
2)
userdel -r ftp
groupdel ftpgroup
echo "Successful Uninstall"
;;
esac
======================================================================


페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/16 18:46 2009/01/16 18:46

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/3


?최소 256 MB RAM (또는 PXE 부팅을 위한 512 MB)
? 최소 2 GB의 사용 가능한 하드 드라이브 공간
? SPARC 플랫폼 기반 프로세서의 경우 최소 250-MHz
? x64/x86 기반 프로세서의 경우 최소 120-MHz
? CD-ROM 또는 DVD 드라이브

한마디로 왠만하면 다설치됩니다...

설치 (※ 설치장면은 이곳저곳에서 퍼온것도 있음을 밝힘)




처음화면입니다  Solaris 선택해 주시면 됩니다
---------------------------------------------------------------------



1. Solaris Interactive (defaualt)를 선택합니다
---------------------------------------------------------------------------


위쪽으로 올려보면 korea가 있다 스페이스 선택후 F2를 눌러서 다음으로
----------------------------------------------------------------------------


엔터
----------------------------------------------------------------------


언어선택하라는 영문메세지가 나온다 5번누르고 엔터를친다 이후로는
마우스가 가능합니다
----------------------------------------------------------------------


한글을선택했기에 한글이 나옵니다 다음을 누릅니다
-------------------------------------------------------------------------


네트워크에 연결되어있음을 선택하고 다음
------------------------------------------------------------------------



가정용인터넷이나 학교에서는 DHCP를해주기에  예를 선택해주고 다음
(고정아피사용시에만 아니오라고 선택하세요)

-------------------------------------------------------------------------------


IPv6는 아니오 선택후 다음
-------------------------------------------------------------------------


스샷과 달리 기본 경로 감지로 선택후 다음
-----------------------------------------------------------------------

다음
---------------------------------------------------------------------------


커버로스 활성화에서 아니오 선택후 다음 =>
--------------------------------------------------------------------------


DNS를 선택후 다음을 누릅니다(스샷보다 글대로 하세요)
-----------------------------------------------------------------------------


지리적 대륙/국가/지역 선택후 다음
----------------------------------------------------------------------------


대한민국선택후 다음(북한도 있으니 잘선택을)
---------------------------------------------------------------------



날짜와 시간을 확인합니다 정확한 시간은 차후에 NTP나 타임데몬을 통해맞춥니다
---------------------------------------------------------------------------


루트암호지정부분입니다 잊어버리면 않됩니다
------------------------------------------------------------------------


정보확인후 다음을 눌러줍니다

이 포스트가 유용하셨다면 RSS로 구독하세요 Add to Google
-----------------------------------------------------------------------



또다시 환영메세지가 나오는데 이제부터가 설치시작이다 다음
-----------------------------------------------------------------------


둘다 예를 선택후 다음
-------------------------------------------------------------------------



CD/DVD를 선택합니다 네트워크 파일시스템이나 HTTP FTP를 선택하면 네트워크로
파일을 받아서 설치하기에 켜놓고 자야할지도 모릅니다

---------------------------------------------------------------------------



승인 체크 박스에 체크후 다음
---------------------------------------------------------------------------



기본설치를 선택 (기본설치를하면 전부다 설치됩니다)
-------------------------------------------------------------------------



파티션설정부분은 솔라리스를 어떠게 운영하려는 특징에 따른 분배를 하는데
기본적으로 / ,   swap,    /export/home 으로 3개로 나뉘는데
리눅스로 따지면 / swap /home 이라고 생각 하면 됩니다  개인계정에 용량을
많이주지않을거라면 /export/home을 적절히 준후 나머지는 /를 주면 이부분에는
/usr /etc /var /tmp /sbin 등이 / 용량으로 포함된다

--------------------------------------------------------------------


미디어를 읽어와 설치를합니다 CD로설치시 CD를 바꿔넣어줘야하므로 DVD로 설치하길 권장합니다
------------------------------------------------------------


위와같은 화면이 2-3번 정도 나옵니다 설치요약에 관한 부분임으로 계속이나 90초
후에 자동으로 넘어갑니다

---------------------------------------------------------------------------


지금재부팅을 누르거나 90초뒤에 자동재부팅됩니다 설치가 끝납습니다
이렇게 설치 해서 설치가 끝났습니다 중요하게 알아둘부분은 파일시스템 설정부분
입니다 [/ , swap, /export/home ] 으로 나누었는데 실제서버세팅상은
 /usr /local /opt /var 등 세세하게 나눕니다 공부를 하거나 실습을 위한 세팅이기에
간단히 나누었지만 실무에서 이렇게 적용하면 대략난감한 사태가 벌어질수도 있습니다

어자피 설치에 관한 글을 보시는분은 학생이시거나 입문자이시기때문에 연습서버 구축에 이용될거라 생각되 default로 설치하는것에 대해서 설명드렸습니다 위애기처럼 실서버
설치시에는 많은 고민과 사전 설계가 필요합니다

솔라리스의 단점중에는 하나는 적은 하드웨어지원입니다
특히 랜카드부분에는 인텔계열 랜카드는 거의 100%초기에 잡히는데
내장랜카드는 거의 안잡힌다고 보시면되고 리얼택 중 8139외에는 잘안잡힙니다
설치시 랜카드 및 네트워크 설정부분이 없다고한다면 초기설치시 랜카드를 인식하지
못하였다는거고 설치후 구글링 및 노가다를 할준비를 해야할것입니다

아니면 속편하게 인텔계열이나 저가형중 많이사용하는 리얼택 8139 C/D를
구입하셔서 사용하시면 잘잡히십니다

# sys-unconfig 를 입력하셔서 재부팅 하시면 시스템을 초기상태에서 재설정합니다.
(설치화면이 다시 나오죠)
이때 네트워크 설정이 나온다면 랜카드가 잡힌거구요
그래도 안잡힌다면 인텔 랜카드 다는게 훨씬 빠를겁니다.

그 외는 비디오카드인데 최신형아니면 웬만한 엔비디아나 , ATI는 인식하기에
어렵지는않을겁니다




포스팅 다운받기


페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/16 15:08 2009/01/16 15:08

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/1
태랑:Extreme Performance DBA 를 꿈꾼다
admin@commit.co.kr / 
purityboy83@gmail.com
Extreme Performance DBA 를 꿈꾼다 admin@commit.co.kr / purityboy83@gmail.com
전체보기 (112)
Solaris (14)
Linux (45)
DATABASE (32)
Enterprise Manager (4)
Virtualization (0)
JAVA / C / 그외 개발언어 (3)
넓은 세상의 이야기들 (14)

Tag List