2011년 11월 21일 월요일

새로운 사무실로 입주하였습니다(2011/11/04)


                        새로운 빌딩으로 입주!                     입구에서 바라본 이미지 월

                                   사무실 내부                            허전한 입구 옆면을 나무 두 그루로 
                                                                                꾸며보았습니다.
                                                                                나뭇잎은 로고색과 비슷한 색으로
                                                                                붙혔는데 이쁘네요~ :D






























사장님 방은 채광이 유독 좋네요~ :)
                                      회의실                                               위즈미니카페



고사는 11월 11일에 사내 직원들과 거래처 몇 분만 초대하여 조졸하게 지냈습니다.





악귀를 좇아내고 돈을 불러올 큼지막한 북어가 입을 떡~! 하니 벌리고 있네요 :D



2011년 9월 1일 목요일

How to set up Dell OMSA with CLI commands


How to set up Dell OMSA with CLI commands


for ITA

** System -> Alert Management -> Platform Events -> Enable Platform Event Filter alerts 설정

# omconfig system platformevents alertsenable=true
Platform events configured successfully.



** System -> Alert Management -> Platform Events -> Destination Configuration Settings -> 
Community String 설정

# omconfig system pedestinations communitystr=wizcns
Platform event destinations configured successfully.




for iDRAC

** Network Setting

# omconfig chassis remoteaccess config=nic nicselection=shared privilegelevel=administrator ipsource=static ipaddress=192.168.0.12 subnet=255.255.255.0 gateway=192.168.0.1 


** Additional Setting

# omconfig chassis remoteaccess config=additional ipv4=enabled ipv6=disabled

** User Setting

# omconfig chassis remoteaccess config=user id=2 newpw=root1234 confirmnewpw=root1234



for Storage(RAID Card)

** Storage Setting
[Write Back / Write Through / Force WB]

omconfig storage vdisk action=changepolicy controller=id vdisk=id [readpolicy=<ra | nra | ara | rc | nrc> | writepolicy=<wb | wt | wc | nwc | fwb> | cachepolicy=<d | c>]

ex) Force Write-Back w/ no battery
# omconfig storage vdisk action=changepolicy controller=0 vdisk=0 writepolicy=fwb

2011년 7월 22일 금요일

How-TO Enable SNMP + Dell OpenManage on CentOS

yum install net-snmp

yum install net-snmp-utils

chkconfig --level 35 snmpd on

/etc/init.d/dataeng enablesnmp    <= Systems Management Data Engine

/opt/dell/srvadmin/sbin/srvadmin-services.sh restart

/etc/init.d/snmpd restart

2011년 6월 10일 금요일

[CentOS] Bonding 구성하기

Bonding이란? (Teaming 이라고도 함)
여러 NIC 포트를 하나로 묶어 대역폭을 넓히고 장애에 대비한 방법입니다.



1. GATEDEV에 bond0 항목 추가
[root@test01 ~]# vi /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=test01
GATEDEV=bond0    <= 추가


2. ifcfg-bond0 생성 및 설정
[root@test01 network-scripts]# cp ifcfg-eth0 ifcfg-bond0

[root@test01 network-scripts]# vi ifcfg-bond0

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.0.222
GATEWAY=192.168.0.1



3. ifcfg-ethx 수정
[root@test01 network-scripts]# vi ifcfg-eth0

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
TYPE=Ethernet

MASTER=bond0
SLAVE=yes



4. bond0 모듈 추가

[root@test01 network-scripts]# more /etc/modprobe.conf
alias eth0 bnx2
alias eth1 bnx2
alias eth2 bnx2
alias eth3 bnx2
alias scsi_hostadapter megaraid_sas
alias bond0 bonding   <= 추가
options bonding mode=1 miimon=100   <= 추가



<Options>

Mode : 본딩방식을 정하는 옵션
0 - RR 방식 로드밸런스. 인터페이스의 라운드로빈. (대역폭 상승 + Failover)
1 - Active-Standby (NIC 의 Failover 만을 위한 모드)
   한개는 Standby로 기존 것이 문제 생길경우 active로 전환
2 - XOR 방식 / 수신시에는 MAC 어드레스로 매핑, 송신시 1번 NIC 사용
3 - Broadcast 방식 / 모든 Slave NIC 으로 통신 failover 제공
4 - 802.3ad Dynamic Link aggregation
5 - 송신패킷만 로드밸런싱 / 동일 스위치에 물려있어야 함
6 - 송수신패킷 로드밸런싱 / 동일 스위치에 물려있어야 함

Miimon : 링크 감시설정 모드 / ms 단위, 디폴트값이 0(사용안함)
     즉, 0으로 설정하면 Failover가 비활성화




5. bonding 모듈 적재
[root@test01 network-scripts]# modprobe bonding


6. Network 서비스 재시작 or Reboot
[root@test01 network-scripts]# service network restart


7. bonding 설정 확인

[root@test01 network-scripts]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.4.0-1 (October 7, 2008)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 1x:xx:xx:xx:a8:49

Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 1x:xx:xx:xx:a8:4b


8. Network 정보 확인(Mac Address 가 모두 동일하게 나옴)

[root@test01 network-scripts]# ifconfig
bond0     Link encap:Ethernet  HWaddr 1x:xx:xx:xx:A8:49
          inet addr:192.168.0.222  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::16fe:b5ff:fed4:a849/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:16062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1767 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1259307 (1.2 MiB)  TX bytes:235045 (229.5 KiB)

eth0      Link encap:Ethernet  HWaddr 1x:xx:x:xx:A8:49
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:9015 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1703 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:747490 (729.9 KiB)  TX bytes:228009 (222.6 KiB)
          Interrupt:82 Memory:d6000000-d6012800

eth1      Link encap:Ethernet  HWaddr 1x:xx:xx:xx:A8:49
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:7047 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:511817 (499.8 KiB)  TX bytes:7036 (6.8 KiB)
          Interrupt:90 Memory:d8000000-d8012800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

2011년 6월 8일 수요일

[CentOS] NTP 서버 설정

NTP 서버 설정

>ntp 서버 : 192.168.0.10
>client 서버 : 192.168.0.25


[Server 설정]

1. ntp 설치

[root@localhost ~]# yum install ntp
Loaded plugins: dellsysid, fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.tt.co.kr
 * extras: centos.tt.co.kr
 * updates: centos.tt.co.kr
base                                                                 | 2.1 kB     00:00     
dell-omsa-indep                                                      | 1.9 kB     00:00     
dell-omsa-specific                                                   | 1.9 kB     00:00     
extras                                                               | 2.1 kB     00:00     
updates                                                              | 1.9 kB     00:00     
updates/primary_db                                                   | 588 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ntp.x86_64 0:4.2.2p1-9.el5.centos.2.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================
 Package        Arch              Version                             Repository       Size
============================================================================================
Installing:
 ntp            x86_64            4.2.2p1-9.el5.centos.2.1            base            1.3 M

Transaction Summary
============================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 1.3 M
Is this ok [y/N]: y
Downloading Packages:
ntp-4.2.2p1-9.el5.centos.2.1.x86_64.rpm                              | 1.3 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : ntp                                                                  1/1 

Installed:
  ntp.x86_64 0:4.2.2p1-9.el5.centos.2.1                                                     

Complete!


2. ntp.conf 환경설정

[root@localhost ~]# vi /etc/ntp.conf 

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

# Hosts on local network are less restricted.
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap      <= 주석 제거

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org    <= 주석처리
#server 1.centos.pool.ntp.org    <= 주석처리
#server 2.centos.pool.ntp.org    <= 주석처리

server kr.pool.ntp.org             <= 추가
server ntp.postech.ac.kr         <= 추가

#broadcast 192.168.1.255 key 42         # broadcast server
#broadcastclient                        # broadcast client
#broadcast 224.0.1.1 key 42             # multicast server
#multicastclient 224.0.1.1              # multicast client
#manycastserver 239.255.254.254         # manycast server
#manycastclient 239.255.254.254 key 42  # manycast client

# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10

# Drift file.  Put this in a directory which the daemon can write to.
# No symbolic links allowed, either, since the daemon updates the file
# by creating a temporary in the same directory and then rename()'ing
# it to the file.
driftfile /var/lib/ntp/drift

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography.
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify the key identifier to use with the ntpq utility.
#controlkey 8


3. 서비스 시작

[root@localhost ~]# service ntpd start
Starting ntpd: [  OK  ]


4. ntpd 프로세스 확인

[root@localhost ~]# ps -ef|grep ntp
ntp       4443     1  0 15:15 ?        00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
root      4448  4329  0 15:15 pts/0    00:00:00 grep ntp


5. 부팅 시 ntpd 데몬이 실행되도록 설정

[root@localhost ~]# chkconfig ntpd on


6. 시간 동기화 확인

[root@localhost ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp.postech.ac. .GPS.            1 u   22   64   37    8.006   -1.552  10.856
+mail.funix.net  211.115.194.21   3 u   19   64   37    2.744   -1.836   1.333
 LOCAL(0)        .LOCL.          10 l   17   64   37    0.000    0.000   0.001


* : 현재 sync 를 받고 있음을 의미
+ : ntp 접속은 가능, sync는 하지 않음
- : ntp 접속은 가능, sync 가능 리스트에서 제외 된 경우
blank 또는 INIT : 접속이 불가능 함



[Clinet 설정]

1. Client에서 수동으로 시간 동기화

[root@client ~]# yum install ntp

[root@client ~]# ntpdate 192.168.0.10

 8 Jun 16:01:28 ntpdate[3692]: adjust time server 192.168.0.11 offset -0.006139 sec


** 참조 : http://www.pool.ntp.org/ko/use.html
          http://www.pool.ntp.org/zone/asia

2011년 5월 31일 화요일

Memory 읽는 법 (저전력-PC3L)

최근에 나온 메모리로 설명을 드리겠습니다.



위에 사진은 SAMSUNG에서 제조된 4GB 2Rx8 PC3L-10600E-09-10-E1 메모리입니다.

- 총용량 : 4GB
- 칩구성 : 1R(단면), 2R(양면) / x숫자(칩의 수)
- 메모리 모듈의 대역폭 : PC3L-10600E -> PC3(DDR3)L은 Low voltage-10600(버스 클럭)E(Unbuffered DIMM(UDIMM), with ECC)
- 메모리 레이턴시 : 09
- 인코딩 리비전 : 10
- 설계에 이용한 표준디자인과 설계 변경번호 : E1


요즈음 서버의 화두는 Low Voltage 인데 메모리에도 적용이 되었음을 확인하였습니다.


아래는 메모리 타입과 모듈 규격표인데 PC3L(DDR3L)의 저전력(low voltage)으로 1.35V의 전압이 필요하다는 것을 추가하고 싶네요.




2011년 5월 30일 월요일

[Story] Dell Channel Partner Award

오랜만에 위즈Story를 작성해 보네요...^^;

기쁜 소식이 있어 알려드립니다.

저희 (주)위즈씨앤에스가 2011년도 Q2에 열심히 뛰어 Dell로부터 상을 수여받았습니다.



wizcns가 설립한지 7개월 밖에 안되었지만 가족같은 분위기에서 개인적인 이기심을 버리고 회사와 임직원 모두 하나가 되어 이룬 성과여서 더욱 뿌듯하네요~^0^v


Dell Channel Partner Kick Off에 참석한 사장님의 수여장면입니다.



앞으로도 계속해서 고객만족을 위해 열심히 뛰는 wizcns가 되도록 노력하겠습니다.
감사합니다.

2011년 5월 11일 수요일

iDRAC module on Dell R610

Dell 시스템을 관리하기 위해 유용한 module이 있는데 그것이 iDRAC 입니다.
iDRAC (Integrated Dell Remote Access Controller)


iDRAC은 Express 와 Enterprise 둘로 나뉘며, Enterprise 를 사용하기 위해서는 필수로 Express 모듈이 장착되어 있어야 합니다.

Express 는 Virtual Console/Media, vFlash, Remote File Share 기능이 제외되고 시스템 정보나 Power reboot, shutdown 기능과 Log 확인 및 Alert 설정 등이 있습니다.



Enterprise 는 Virtual Console/Media 기능으로 서버의 부팅화면을 비롯하여 OS 상의 화면 모두를 확인할 수 있어 IDC나 서버룸으로 뛰어가는 일은 필요가 없게 되었습니다.



아래 이미지는 iDRAC Express 모듈과 Enterprise 모듈입니다.
Express 모듈은 단순히 장착만 하면 되고 Enterprise에는 관리 이더넷포트 및 vFlash를 사용하기 위한 Flash 메모리 슬롯이 있습니다.



iDRAC 관리포트 위에 Flash 메모리 슬롯이 있습니다.



iDRAC Enterprise를 사용할 경우 아래 이미지처럼 iDRAC 관리 포트에 연결(Dedicated로 설정)하면 되고, Express만 사용 시에는 NIC 1 포트에 Shared 로 셋팅하시면 됩니다.




부팅 시 Ctrl+E 키를 눌러 iDRAC6 설정 메뉴로 들어가서 iDRAC6 LAN을 On 시키고, IPMI도 사용한다면 On, 그리고 Lan Parameters에 들어가 네트워크 세부 셋팅을 하면 됩니다.




위에서 언급했듯이 iDRAC Enterprise 를 사용할 경우 Dedicated로 Express 사용 시 NIC 1번에 Lan 선 연결 후 Shared로 공유해서 같이 사용하면 됩니다.




LAN User Configuration에서 root 암호는 꼭! 설정하세요. 단순한 걸로요...잊으면 안되니^^;



가격은 그리 비싸지 않으니 Dell 서버를 관리할 경우 견적서에 꼭! 포함시켜 구매하시길...^^;;

2011년 4월 27일 수요일

[CentOS] OS BMT for Dell R610

Dell R610 서버에 CentOS 5.5 vs CentOS 5.6 64bit 를 BMT 해보았습니다.

<Spec>
- CPU : 2P Q.C Intel(R) Xeon(R) CPU E5530 @2.40GHz
- RAM : 32GB
- HDD : 250GB SATA 7.2k (RAID 5)
- OS : CentOS 5.5 vs 5.6 (64bit)

<BMT Conf>
- BMT Tool : iozone v3.392 (http://www.iozone.org/)
- File Size : 1GB
- Thread : 4




















CentOS 5.6 ext4 파일시스템의 sequential write 부분의 값이 대략 3배 정도 높네요.
하지만 지켜봐야 할 값은 random 부분이겠죠?^^
이상 R610의 CentOS 64bit의 BMT 였습니다.

2011년 4월 13일 수요일

[CentOS] 파일시스템 ext3를 ext4로 변경하기

CentOS 5.6
파일시스템 ext3 -> ext4 변경하기


[root@test ~]# uname -a
Linux test 2.6.18-238.el5PAE #1 SMP Thu Jan 13 17:10:20 EST 2011 i686 i686 i386 GNU/Linux


1. e4fsprogs 설치
[root@test ~]# yum install e4fsprogs

Loaded plugins: dellsysid, fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.tt.co.kr
 * extras: centos.tt.co.kr
 * updates: centos.tt.co.kr
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package e4fsprogs.x86_64 0:1.41.12-2.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================
 Package                          Arch                          Version                              Repository                   Size
=======================================================================================================================================
Installing:
 e4fsprogs                        x86_64                        1.41.12-2.el5                        base                        1.1 M

Transaction Summary
=======================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
e4fsprogs-1.41.12-2.el5.x86_64.rpm                                                                              | 1.1 MB     00:00  
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : e4fsprogs                                                                                                       1/1

Installed:
  e4fsprogs.x86_64 0:1.41.12-2.el5                                                                                                  

Complete!



2.파일시스템 및 UUID 확인

[root@test ~]# blkid
/dev/sda3: LABEL="/home" UUID="6db96611-dc04-4ec4-a077-1a49eea31ae6" TYPE="ext3"
/dev/sda2: LABEL="SWAP-sda2" TYPE="swap"
/dev/sda1: LABEL="/1" UUID="2fd889d4-0967-4716-95ba-5672ee65e1fb" TYPE="ext3"
/dev/sdb2: UUID="171a0f2f-011f-4b39-9285-27e728fe1f5d" TYPE="ext3"






[root@test ~]# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    9.7G  1.6G  7.7G  17% /
/dev/sda3     ext3    201G  188M  190G   1% /home
tmpfs        tmpfs     16G     0   16G   0% /dev/shm
/dev/sdb2     ext3    229G   25G  193G  12% /data



[root@test ~]# cat /etc/fstab
LABEL=/1                /                       ext3    defaults        1 1
LABEL=/home             /home                   ext3    defaults        1 2
LABEL=/data             /data                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0


3. 변경할 파티션 해제 

[root@test /]# umount /dev/sdb2
[root@test /]#
[root@test /]# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    9.7G  1.6G  7.7G  17% /
/dev/sda3     ext3    201G  188M  190G   1% /home
tmpfs        tmpfs     16G     0   16G   0% /dev/shm
[root@test /]#


4. tune4fs를 이용하여 ext4 파일시스템으로 변경 

[root@test /]# tune4fs -O extents,uninit_bg,dir_index /dev/sdb2
tune4fs 1.41.12 (17-May-2010)

Please run e4fsck on the filesystem.



[root@test /]# e4fsck -pfDC0 /dev/sdb2
/dev/sdb2: 70/30457856 files (0.0% non-contiguous), 7382227/60914455 blocks

>> 위와같이 e4fsck가 정상적으로 안나오고 fsck 돌리라고 나오면 #e4fsck /dev/sdb2 를 실행한 후 위의 명령줄을 실행한다.


5. ext4로 변경되었는지 확인하기 위해 /dev/sdb2 를 /data로 마운트

[root@test /]# mount /dev/sdb2 /data
[root@test /]#
[root@test /]#
[root@test /]# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    9.7G  1.6G  7.7G  17% /
/dev/sda3     ext3    201G  188M  190G   1% /home
tmpfs        tmpfs     16G     0   16G   0% /dev/shm
/dev/sdb2     ext4    229G   25G  193G  12% /data
[root@test /]#



[root@test /]# blkid
/dev/sda3: LABEL="/home" UUID="6db96611-dc04-4ec4-a077-1a49eea31ae6" TYPE="ext3"
/dev/sda2: LABEL="SWAP-sda2" TYPE="swap"
/dev/sda1: LABEL="/1" UUID="2fd889d4-0967-4716-95ba-5672ee65e1fb" TYPE="ext3"
/dev/sdb2: UUID="171a0f2f-011f-4b39-9285-27e728fe1f5d" TYPE="ext4"


6. /etc/fstab 파일 수정
[root@test ~]# vi /etc/fstab


LABEL=/1                /                       ext3    defaults        1 1
LABEL=/home             /home                   ext3    defaults        1 2
LABEL=/data             /data                   ext4    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0

2011년 4월 12일 화요일

[CentOS] HDD 추가 및 ext4 파일시스템 구축

CentOS 5.6 이 나왔는데 파일시스템 ext4가 빌트인 안되었네요.
그래서 HDD 추가 후 ext4로 파일시스템 구축해보도록 하겠습니다.



1. 시스템 기본정보 확인
[root@test /]# uname -a
Linux test 2.6.18-238.el5PAE #1 SMP Thu Jan 13 17:10:20 EST 2011 i686 i686 i386 GNU/Linux
[root@test /]#
[root@test /]#

2. 디스크의 파티션 확인
[root@test /]#
[root@test /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             9.7G  1.2G  8.1G  13% /
/dev/sda3             201G  188M  190G   1% /home
tmpfs                  16G     0   16G   0% /dev/shm
[root@test /]#

3. 물리적인 디스크 확인
    ; 추가 장착된 /dev/sdb 를 ext4 파일시스템을 만들겠습니다.
[root@test /]#
[root@test /]# fdisk -l

Disk /dev/sda: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1305    10482381   83  Linux
/dev/sda2            1306        3366    16554982+  82  Linux swap / Solaris
/dev/sda3            3367       30334   216620460   83  Linux

Disk /dev/sdb: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
[root@test /]#
[root@test /]#

4. 새로운 파티션 생성
[root@test /]#
[root@test /]# fdisk /dev/sdb

The number of cylinders for this disk is set to 30334.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help):
Command (m for help):
Command (m for help):
Command (m for help): p

Disk /dev/sdb: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

Command (m for help):
Command (m for help):
Command (m for help):
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-30334, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-30334, default 30334):
Using default value 30334

Command (m for help):
Command (m for help):
Command (m for help):
Command (m for help): p

Disk /dev/sdb: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1        1       30334   243657823+  83  Linux

Command (m for help):
Command (m for help):
Command (m for help):
Command (m for help): w        <- 저장은 꼭! 합시다^^
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@test /]#

5. 생성된 파티션 확인
[root@test /]#
[root@test /]# fdisk -l

Disk /dev/sda: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1305    10482381   83  Linux
/dev/sda2            1306        3366    16554982+  82  Linux swap / Solaris
/dev/sda3            3367       30334   216620460   83  Linux

Disk /dev/sdb: 249.5 GB, 249510756352 bytes
255 heads, 63 sectors/track, 30334 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30334   243657823+  83  Linux
[root@test /]#
[root@test /]#
[root@test /]#

6. ext4 파일시스템을 사용할 수 있게 e4fsprogs 를 설치
[root@test /]#
[root@test /]# yum install e4fsprogs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.daum.net
 * extras: centos.mirror.cdnetworks.com
 * updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package e4fsprogs.i386 0:1.41.12-2.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package                        Arch                      Version                            Repository                 Size
=============================================================================================================================
Installing:
 e4fsprogs                      i386                      1.41.12-2.el5                      base                      1.1 M

Transaction Summary
=============================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
http://ftp.daum.net/centos/5.6/os/i386/CentOS/e4fsprogs-1.41.12-2.el5.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
e4fsprogs-1.41.12-2.el5.i386.rpm                                                                      | 1.1 MB     00:01  
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : e4fsprogs                                                                                             1/1

Installed:
  e4fsprogs.i386 0:1.41.12-2.el5                                                                                          

Complete!
[root@test /]#

<e4fsprogs 관련 파일 참고>

[root@test ~]# rpm -ql e4fsprogs
/etc/mke4fs.conf
/sbin/debuge4fs
/sbin/dumpe4fs
/sbin/e4fsck
/sbin/e4image
/sbin/e4label
/sbin/e4undo
/sbin/finde4fs
/sbin/fsck.ext4
/sbin/fsck.ext4dev
/sbin/mke4fs
/sbin/mkfs.ext4
/sbin/mkfs.ext4dev
/sbin/resize4fs
/sbin/tune4fs
/usr/share/doc/e4fsprogs-1.41.12
/usr/share/doc/e4fsprogs-1.41.12/README
/usr/share/doc/e4fsprogs-1.41.12/RELEASE-NOTES
/usr/share/locale/ca/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/cs/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/de/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/es/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/fr/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/id/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/it/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/nl/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/pl/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/sv/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/tr/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/vi/LC_MESSAGES/e4fsprogs.mo
/usr/share/locale/zh_CN/LC_MESSAGES/e4fsprogs.mo
/usr/share/man/man5/e4fsck.conf.5.gz
/usr/share/man/man5/mke4fs.conf.5.gz
/usr/share/man/man8/debuge4fs.8.gz
/usr/share/man/man8/dumpe4fs.8.gz
/usr/share/man/man8/e4fsck.8.gz
/usr/share/man/man8/e4image.8.gz
/usr/share/man/man8/e4label.8.gz
/usr/share/man/man8/e4undo.8.gz
/usr/share/man/man8/fsck.ext4.8.gz
/usr/share/man/man8/fsck.ext4dev.8.gz
/usr/share/man/man8/mke4fs.8.gz
/usr/share/man/man8/mkfs.ext4.8.gz
/usr/share/man/man8/mkfs.ext4dev.8.gz
/usr/share/man/man8/resize4fs.8.gz
/usr/share/man/man8/tune4fs.8.gz

[root@test /]#
[root@test /]#

7. 새로 만든 파티션을 ext4 파일시스템으로 생성
[root@test /]#
[root@test /]# mkfs.ext4 /dev/sdb1
mke4fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
15228928 inodes, 60914455 blocks
3045722 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1859 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done                          
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first.  Use tune4fs -c or -i to override.
[root@test /]#

8. 새로운 디렉토리(/data)에 마운트
[root@test /]#
[root@test /]# mkdir /data
[root@test /]#
[root@test /]# mount /dev/sdb1 /data
[root@test /]#
[root@test /]#
[root@test /]# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    9.7G  1.2G  8.1G  13% /
/dev/sda3     ext3    201G  188M  190G   1% /home
tmpfs        tmpfs     16G     0   16G   0% /dev/shm
/dev/sdb1     ext4    229G  188M  217G   1% /data
[root@test /]#

9. ext4는 e2label이 적용되지 않는다.
[root@test /]#
[root@test /]# e4label
Usage: e4label device [newlabel]
[root@test /]#
[root@test /]# e4label /dev/sdb1 /data
[root@test /]#
[root@test /]#
[root@test /]# e4label /dev/sdb1
/data
[root@test /]#
[root@test /]#


10. 자동으로 /data 파티션을 마운트하도록 설정
[root@test /]# vi /etc/fstab

LABEL=/1                /                       ext3    defaults        1 1
LABEL=/home             /home                   ext3    defaults        1 2
LABEL=/data             /data                   ext4    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
~
~
:wq!
[root@test /]# reboot

2011년 4월 11일 월요일

CentOS 5.6 Releases

http://www.centos.org/

CentOS 5.6 Releases 되었습니다.

- ext4 is now a fully supported file system
- libvirt was updated to 0.8.2
- bind was updated to 9.7 and supports NSEC3 now.
- ebtables was added
- php53 is available as a php replacement.
- System Security Services Daemon (SSSD) has been added.

Other upgrades include newer version of several wireless drivers, Samba3x, ghostscript, LVM, mod_nss, subversion and gcc, plus others.


자세한 사항은 릴리즈 노트 확인바랍니다.
http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.6




  • If upgrading from a CentOS 5 release earlier than 5.5 the following procedure is advised:
    yum clean all
    yum update glibc\*
    yum update yum\* rpm\* pyth\*
    yum clean all
    yum update mkinitrd nash
    yum update selinux\*
    yum update
    shutdown -r now