티스토리 뷰

1. 개요

- 패키지 저장소 추가를 통해 기본 패키지외에 별도로 fail2ban이나 smartmontools등을 사용하기 위함

2. 사전 요구사항

- OmniOS 설치된 서버외에는 없다.

3. 패키지 추가하는 방법

fail2ban이나 smartmontools 등 외부 저장소 추가를 하자.
참조:http://omnios.omniti.com/wiki.php/Packaging
현재 패키지 저장소 확인

# sudo pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
omnios                      origin   online F http://pkg.omniti.com/omnios/r151016/

쉘에서 pkg set-publisher -g URL명 퍼블리셔명으로 패키지 저장소 추가

# sudo pkg set-publisher -g http://pkg.cs.umd.edu/ cs.umd.edu
# sudo pkg set-publisher -g http://scott.mathematik.uni-ulm.de/release/ uulm.mawi

잘 추가되었는지 pkg publisher로 확인해보자.

# sudo pkg publisher                                                            
PUBLISHER                   TYPE     STATUS P LOCATION
omnios                      origin   online F http://pkg.omniti.com/omnios/r151016/
cs.umd.edu                  origin   online F http://pkg.cs.umd.edu/
uulm.mawi                   origin   online F http://scott.mathematik.uni-ulm.de/release/

업데이트 요소 확인해보고,,

# sudo pkg update -nv
No updates available for this image.

만약 업데이트할 목록이 뜬다면 아래 명령어 입력 후 재부팅 한다..

# sudo pkg update -v
# sudo reboot

* 재부팅하면 아마 부트환경(BE)이 바뀔 것이다..BE에 대해서는 검색을....

# sudo beadm list
Password:
BE        Active Mountpoint Space Policy Created
omniosvar -      -          19.0K static 2016-02-18 16:10
omnios    -      -          3.14M static 2016-02-18 16:10
omnios-1  NR     /          2.95G static 2016-02-22 13:54

여기에서는 업데이트 시점이 2016-02-22 13:54 액티브 필드의 NR은 Now Running으로 알고 있는데,,,,
N은 현재이고, R은 리부트 이후라하는데,,관련문서를 찾아봐야하나.......

smartmontools를 설치해보자.

# sudo pkg install smartmontools
           Packages to install:  1
       Create boot environment: No
Create backup boot environment: No

DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                                1/1         32/32      0.6/0.6  231k/s

PHASE                                          ITEMS
Installing new actions                         53/53
Updating package state database                 Done
Updating package cache                           0/0
Updating image state                            Done
Creating fast lookup database                   Done

패키지 내용물은 아래와 같이 확인할 수 있다..

# sudo pkg contents smartmontools
PATH
usr/local
usr/local/etc
usr/local/etc/init.d
usr/local/etc/init.d/smartd
usr/local/etc/smartd.conf
usr/local/etc/smartd_warning.d
usr/local/etc/smartd_warning.sh
usr/local/sbin
usr/local/sbin/i386
usr/local/sbin/i386/smartctl
usr/local/sbin/i386/smartd
usr/local/sbin/i386/update-smart-drivedb
usr/local/sbin/smartctl
usr/local/sbin/smartd
usr/local/sbin/update-smart-drivedb
usr/local/share
usr/local/share/doc
usr/local/share/doc/smartmontools
usr/local/share/doc/smartmontools/AUTHORS
usr/local/share/doc/smartmontools/COPYING
usr/local/share/doc/smartmontools/ChangeLog
usr/local/share/doc/smartmontools/ChangeLog-5.0-6.0
usr/local/share/doc/smartmontools/INSTALL
usr/local/share/doc/smartmontools/NEWS
usr/local/share/doc/smartmontools/README
usr/local/share/doc/smartmontools/TODO
usr/local/share/doc/smartmontools/WARNINGS
usr/local/share/doc/smartmontools/examplescripts
usr/local/share/doc/smartmontools/examplescripts/Example1
usr/local/share/doc/smartmontools/examplescripts/Example2
usr/local/share/doc/smartmontools/examplescripts/Example3
usr/local/share/doc/smartmontools/examplescripts/Example4
usr/local/share/doc/smartmontools/examplescripts/Example5
usr/local/share/doc/smartmontools/examplescripts/Example6
usr/local/share/doc/smartmontools/examplescripts/README
usr/local/share/doc/smartmontools/smartd.conf
usr/local/share/man
usr/local/share/man/man1m
usr/local/share/man/man1m/smartctl.1m
usr/local/share/man/man1m/smartd.1m
usr/local/share/man/man1m/update-smart-drivedb.1m
usr/local/share/man/man4
usr/local/share/man/man4/smartd.conf.4
usr/local/share/smartmontools
usr/local/share/smartmontools/drivedb.h

smartmontools를 설치했으니 실행은 함 해봐야하지 않을까?.....

# sudo /usr/local/sbin/smartctl --scan
/dev/rdsk/c1t0d0s0 -d scsi # /dev/rdsk/c1t0d0s0, SCSI device
/dev/rdsk/c2t0d0s0 -d scsi # /dev/rdsk/c2t0d0s0, SCSI device

# sudo /usr/local/sbin/smartctl /dev/rdsk/c2t0d0s0 -a
smartctl 6.3 2014-07-26 r3976 [i386-pc-solaris2.11] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               VMware
Product:              Virtual disk
Revision:             1.0
User Capacity:        17,179,869,184 bytes [17.1 GB]
Logical block size:   512 bytes
LB provisioning type: unreported, LBPME=-1, LBPRZ=0
Logical Unit id:      0x6000c2990dafe4165cabc330e4185e94
Serial number:        6000c2990dafe4165cabc330e4185e94
Device type:          disk
Local Time is:        Mon Feb 22 18:07:50 2016 KST
SMART support is:     Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===

Error Counter logging not supported

Device does not support Self Test logging

그런데,,napp-it 웹 콘솔 설치하면 smartmontools가 자동 설치된다. 그냥 napp-it 설치하는게 나을 듯...
오늘은 여기까지~!

'서버 > OmniOS' 카테고리의 다른 글

OmniOS 계정 생성 등 계정관리  (0) 2016.02.22
Omnios 네트워크 등 기본 설정하기  (0) 2016.02.19
esxi 가상머신에 OmniOS 설치하기  (0) 2016.02.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함