티스토리 뷰
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 |
댓글