728x90
반응형

안녕하세요!! 


오늘 포스팅 하는 게임은 추리게임의 대표주자 마피아 게임을 모바일로 구현했습니다!


바로 "포켓 마피아"  라는 게임인데요



스크린샷을 보면서 같이 보시죠!!



처음 게임 입장화면 입니다.

방에 들어가서 게임을 플레이하는 형식입니다. 


블로그장은 본인이 직접 한 게임만 포스팅 합니다.. 레벨과 승률 보이십니까? 

11레벨도 올리기 힘들다구요!! 흥칫뿡!!





마피아 게임하면 여러 직업이 떠오르죠.. 

경찰, 시민, 마피아, 스파이!! 


포켓마피아 게임에서는 직업이 무려 16개!!! (모든 직업 방 기준이며, 레벨 5이상 입장 가능)


후덜덜 하죠..  직업이 많으니까 더욱더 심장이 쫄깃 해지는군요!! 






아무 방이나 들어왔습니다.

이렇게 사람이 모이게 되면 "밤이 다가옵니다"  메시지와 함께 마피아 게임을 시작하게 됩니다. 


약간 바람의 나라 비슷한 UI죠? ㅎㅎ





제 직업은 연인 이군요.. 






요런식으로 낮에 다 모여서 대화를 통해 마피아, 스파이, 늑대인간 등 마피아 팀을 추궁하게 되구요.


반대로 마피아 팀은 승리를 위해 밤에 한명씩 죽이게 됩니다.





투표를 통해 시민팀은 마피아로 의심되는 사람을 죽이거나 살릴 수 있습니다.


"쉬움" 모드에서는 죽으면 마피아 인지, 시민인지 알려주지만, "모든 직업" 모드에서는 알려주지 않아서 머리 속은 뒤죽박죽 됩니다. 









이번판의 승패는 비밀!! 


여기까지 "포켓 마피아" 였습니다.

728x90
반응형
728x90
반응형

문 서 명 : Solaris10 TCP/wrapper 설정 Guide 

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  Summary

작 성 일 : 2014 05 27

작 성 자 : 우리들의 삶

테 스 트 환 경 : Solaris10, SF280R

출 처 : 




1. TCP/wrapper 란?
네트워크 서비스(finger, ftp, telnet, ssh 등등)의 요청을 받아 그 서비스를 실행하기 전에 요청한 호스트에 대해 TCP 기반으로 allow 된 장비만 서비스를 실행해 주는 서비스

1.1 TCP/wrapper 작동 전 network service에 대한 LOGIC


1.2 TCP/wrapper 작동 후 network service에 대한 LOGIC




2. TCP/wrapper Service 확인
2.1 최초 tcp_wrappers 서비스 상태 확인
[280r:/]inetadm -p
NAME=VALUE
bind_addr=""
bind_fail_max=-1
bind_fail_interval=-1
max_con_rate=-1
max_copies=-1
con_rate_offline=-1
failrate_cnt=40
failrate_interval=60
inherit_env=TRUE
tcp_trace=FALSE
tcp_wrappers=FALSE   --> Solaris10은 기본적으로 tcp_wrappers가 설치되어 있으나, 서비스는 동작하지 않은 상태다.
connection_backlog=10

[280r:/]inetadm | grep tcp
enabled   online         svc:/network/rpc/cde-ttdbserver:tcp


2.2 tcp_wrappers 서비스 상태 값 변경
[280r:/]inetadm -M tcp_wrappers=true   ---> tcp_wrappers 활성화
[280r:/]inetadm -M tcp_wrappers=FALSE   ---> tcp_wrappers 비활성화

2.3 tcp_wrappers 설정 파일 생성 및 내용 추가
[280r:/]cat /etc/hosts.allow  --> hosts.allow와 hosts.deny가 같은 내용으로 등록되면 allow가 우선권을 갖는다.
ALL:ALL
[280r:/]cat /etc/hosts.deny
ALL:ALL


2.4 inetd Service 재시작
[280r:/]ps -ef | grep inetd
    root   356     1   0 14:05:55 ?           0:01 /usr/lib/inet/inetd start
[280r:/]pkill -HUP 356



3. /etc/hosts.allow, /etc/hosts.deny 파일의 세부 설정
/etc/hosts.allow와 /etc/hosts.deny의 세부 설정 구문은 동일하고, 몇 가지만 알아두면 된다.
  • 시스템 이름이나 도메인 이름을 사용하지 말고 IP 주소를 사용
  • /etc/hosts.deny을 deny ALL로 설정한 후 접속을 허용할 주소만 /etc/hosts.allow 파일에 기록
  • TCPWrapper 의 경우 저장하는 즉시 효력이 발생하므로 만약 잘못 설정했다면 콘솔로 접속하여야 한다.


만약 ssh 서비스에서 특정 IP 192.168.0.240만을 허용하려고 한다면 아래 처럼 하고, inetd service를 재기동 하면 된다.
[280r:/]cat > /etc/hosts.allow 
sshd:192.168.0.240
#Service:Source IP

설정 구문 
Service 의미
in.telnetd Telnet Service
sshd SSH Service
in.ftpd FTP Service


[280r:/]ps -ef | grep inetd
    root  1177     1   0 15:25:59 ?           0:01 /usr/lib/inet/inetd start
[280r:/]pkill -HUP 1177



만약 인가되지 않은 IP를 가진 HOST가 SSH를 이용하여 접속을 시도하면 아래와 같은 문구를 볼 수 있다.






728x90
반응형
728x90
반응형

문 서 명 : Solaris 10 sar 명령 기본 사용

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  Summary

작 성 일 : 2014 07 4

작 성 자 : 우리들의 삶

테 스 트 환 경 : Blade2000, Solaris 10 u11

출 처 : 본인




본 문서는 Solaris 10에서의 SAR 명령의 기초적인 사용 방법에 대하여 기술한다.

SAR(System Activity Reporter)는 시스템의 전반적인 활동 내역을 지정된 시간에 저장하며, 저장된 데이터를 보여주는 명령이다.
Solaris 10에서는 번들로 제공되고 있어 쉽게 사용할 수 있다.


1. SAR 서비스 활성화
[reocom:/]crontab -e sys 
"/tmp/crontabK7aiKb" 8 행, 308 문자
#ident  "@(#)sys        1.5     92/07/14 SMI"   /* SVr4.0 1.2   */
#
# The sys crontab should be used to do performance collection. See cron
# and performance manual pages for details on startup.
#
# 0 * * * 0-6 /usr/lib/sa/sa1   --> 매일 매시 0분에 sa1 스크립트를 실행시켜 시스템 상태를 저장한다.
# 20,40 8-17 * * 1-5 /usr/lib/sa/sa1   --> 월~금에 08:00~17:00 사이 20분과 40분 마다 sa1 스크립트를 실행한다.
# 5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A  --> 월~금에 18시 05분에 sa2 스크립트를 실행한다.


위의 명령 내용중 주석처리를 지우거나 용도에 맞게 새로 지정한다.
만약 # vi /var/spool/cron/crontabs/sys 를 통해 수정할 수 있지만 오라클에서는 직접 편집은 못하게한다.(절대 권장하지 않음) crontab -e 명령을 사용하여 기존 crontab 파일을 변경한다.


[reocom:/]svcadm enable sar          --> sar 서비스를 실행시킨다.
혹은 
[reocom:/]svcadm enable system/sar:default 

Tip : sa1과 sa2의 차이점
sa1은 sar 명령을 호출해서 바이너리 형식(데이터)으로 저장한다. 즉 해당 파일을 보려면 sar -f 명령으로 봐야하고,
sa2는 sar 명령을 호출하여 ASCII 출력을 보고서로 저장해서 cat으로 볼 수 있다.

Tip : Crontab
출처 : http://docs.oracle.com/cd/E26925_01/html/E25811/sysrescron-1.html

Crontab 파일 기능
adm 계산
root 일반 시스템 함수 및 파일 시스템 정리
sys 성능 데이터 수집
uucp  일반 uucp 정리

Crontab 필드 구문
필드 의미
1 0-59
2 0-23
3 1-31 일(Day)
4 1-12
5 0-6 요일(0=일요일)
6 명령어 혹은 스크립트 지정된 시간에 실행할 내용
  • 공백을 사용하여 각 필드를 구분한다.
  • 콤마를 사용하여 여러 값을 구분한다.
  • 하이픈(-)을 사용하여 값 범위를 지정한다.
  • 별표와 와일드카드를 사용하여 모든 가능한 값을 포함한다.
  • 라인 시작 부분에 주석 마크(#)를 사용하여 주석이나 빈 라인을 나타낸다.

2. SAR의 활용
2.1 명령어 활용
옵션 의미
-a 파일 엑세스 작업.  주로 DNLC(Directory Name Lookup Cache)와 관련된 내용
  • iget/s : 초당 DNLC에 없는 i-node 요청 회수. 경로의 각각의 토큰에 대해 발생
  • namei/s : 초당 파일 시스템 경로 검색 회수. 이 경로가 DNLC에 없으면 iget/s가 카운트 된다.
  • dirbk/s : 초당 디렉토리 블록을 읽은 횟수
-b 디스크 등의 블록 저장 장치에 버퍼에 관련된 내용
  • bread/s, bwrit/s : 초당 시스템 버퍼 또는 블록 장치에 읽그 쓰기 횟수
  • lread/s, lwrit/s : 초당 시스템 버퍼에서 논리 읽기/쓰기가 발생한 횟수
  • $rcache, %wcache : 캐시 힛트 비율. %rcache = (1-bread/lread), %wcache = (1-bwrit/lwrit)
  • pread/s, pwrit/s : 초당 문자 장치 인터페이스를 사용한 읽기/쓰기 횟수
  • 가장 중요한 항목은 캐시 적중률 %rcache 및 %wcache입니다. 이러한 항목은 시스템 버퍼링의 유효성을 측정합니다. %rcache가 90% 아래로 떨어지거나 %wcache가 65% 아래로 떨어질 경우 버퍼 공간을 늘려 성능을 향상시킬 수 있습니다.
-c System Call과 관련된 내용
  • scall/s : 시스템 콜 횟수
  • sread/s, swrit/s, fork/s, exec/s : read, write, fork, exec 시스템 콜 횟수
  • rchar/s, wchar/s: 초당 read/write 시스템 콜에서 전송된 캐릭터 수
    • Tip : - fork/s 는 4-6명의 시스템에서 초당 약 0.5정도다. 셸 스크립트가 실행중인 경우 이 수는 늘어난다.
    •         - fork/s로 나눈 exec/s가 3보다 클 경우 PATH 변수를 최적화 해보자.
-d Block Device 관련된 내용
  • device : 장치명
  • %busy, avque: 장치의 전송 요청에 대해 서비스 해준 비율, 그 시간동안 처리하지 못한 요청 수(이 요청은 큐에 쌓임)
  • r+w/s, blks/s: 초당 읽기/쓰기 회수, 초당 전송된 블록(512바이트)수
  • avwait: 평균 대기 시간(밀리초)
  • avserv: 평균 서비스 시간(밀리초) iostat 의 svc_t 는 avwait + avserv 이다.
-g Memory paging 관련된 내용
  • pgout/s : 초당 페이지 아웃(요청) 횟수
  • ppgout/s : 초당 페이지 아웃된 페이지수(실제로 페이지 아웃된 횟수)
  • pgfree/s: (페이지 스캐너에 의해) 페이지 프리된 페이지수
  • pgscan/s: 페이지 스캐너의 스캔 회수
  • %ufs_ipf : 메모리 페이지 아웃 용도로 할당된 inode에 관련된 내용으로 무조건 0의 값이어야 한며, 1 이상이면 ufs file system의 inode 갯수를 늘려야 한다.
  • - pgfree/s 에 값이 있다는 의미는 페이지 스캐너가 작동중이라는 의미고, 페이지 스캐너는 시스템의 여유 메모리를 찾는 커널 안의 데몬이다. 따라서 pgfree/s 값이 높다면 여유 메모리를 찾는 작업이 많다는 의미로 이는 메모리가 부족함을 직접적으로 의미한다.
  • - %ufs_ipf 는 0 이어야 하며, 이 수치가 1 이상이면 파일 시스템의 inodes개수를 늘려야 한다. ufs 를 사용하는 경우, [df -o i /UFS/FILESYSTEM]명령을 사용해 inode정보를 얻을 수 있다. ZFS는 inode가 동적으로 관리되기 때문에 inode가 부족해지지 않는다.
-k 커널의 메모리 할당에 관련된 내용
  • sml_mem, alloc, fail : 작은  크기의 메모리(보통 256byte 이하), 풀크기(바이트), 할당 크기(바이트), 실패 횟수
  • lg_mem, alloc, fail : 큰 메모리(보통 4K이하) 풀크기(바이트), 할당 크기(바이트), 실패 회수
  • ovsz_alloc, fail: 매우 큰 메모리 할당 크기(바이트), 실패 회수. 이 크기의 메모리는 풀에서 가져오는 것이 아니라 동적으로 할당한다.
  • - 실패 회수가 높다면, 어플의 메모리 관리에 문제가 있거나 컴파일러 최적화가 잘못되어있거나, 메모리가 부족한 경우인 경우가 많다.
  • 커널 메모리 할당 확인

    KMA를 통해 커널 하위 시스템에서 필요에 따라 메모리를 할당하고 해제할 수 있습니다.

    부하가 가장 많은 시간대에 필요할 것으로 예상되는 최대 메모리 양을 정적으로 할당하는 대신 KMA는 메모리에 대한 요청을 세 범주로 나눕니다.

    • 작음(256바이트 미만)

    • 큼(512바이트- 4킬로바이트)

    • 매우 큼(4킬로바이트 이상)

    KMA는 작은 요청과 큰 요청을 충족하기 위해 두 메모리 풀을 유지합니다. 매우 큰 요청은 시스템 페이지 할당기에서 메모리를 할당하여 충족됩니다.

    KMA 리소스를 사용하는 드라이버 또는 STREAMS를 쓰는 데 사용되는 시스템을 확인하는 경우 sar -k 명령이 유용할 수 있습니다. 그렇지 않은 경우 제공되는 정보가 필요하지 않을 수 있습니다. KMA 리소스를 사용하지만 종료하기 전에 명시적으로 리소스를 반환하지 않는 드라이버나 모듈은 메모리 누수를 유발할 수 있습니다. 메모리 누수로 인해 시간에 따라 KMA로 할당되는 메모리의 양이 늘어나게 됩니다. 따라서 sar -k 명령의 alloc 필드가 시간에 따라 계속 늘어나면 메모리 누수가 있을 수 있습니다. 또 하나의 메모리 누수 지표는 요청 실패입니다. 이 문제가 발생할 경우 메모리 누수로 인해 KMA에서 메모리를 확보하고 할당할 수 없게 됩니다.

    메모리 누수가 발생할 것으로 보이면 KMA에서 메모리를 요청하고 반환하지 않은 드라이버나 STREAMS를 확인해야 합니다.

-q 대기열 관련 내용
  • runq-sz, %runocc: 실행되기 위해 대기하고 있는 쓰레드 개수, 큐가 사용된 시간의 비율
  • swpq-sz, %swpocc: 0 (스왑관련 큐로써, 현재 더이상 사용되지 않음)
  • %runocc 값이 높고(90% 이상) runq-sz 값이 2보다 클 경우, CPU 부하가 높고 응답 속도가 떨어집니다. 이 경우 허용할 만한 시스템 응답 속도를 얻으려면 추가 CPU가 필요할 수 있습니다.
-u CPU 사용률 관련 내용
  • %usr : 프로세서가 사용자 모드인 시간의 백분율을 나열한다.
  • %sys : 프로세서가 시스템 모드인 시간의 백분율을 나열한다.
  • %wio : 프로세서가 유휴 상태이고, I/O 완료를 대기 중인 시간의 백분율을 나열한다.
  • %idle : 프로세서가 유휴 상태이고, I/O를 대기 중이 아닌 시간의 백분율을 나열한다.
  • - 일반적으로 %wio 값이 높다는 것은 디스크의 성능 저하가 발생함을 의미한다.
-y 터미널 작업 관련 내용




2.2 파일 확인
svdc는 시스템에서 수집한 데이터를 /var/adm/sa 디렉토리에 sa{날짜}로 기록한다.
그리고, sa1의 명령 혹은 sa2 명령에 따라 파일의 형식이 달라지고, 삭제되는 시점도 틀리다.

ASCII 파일 : cat /var/adm/sa/sa00
Binary 파일 : sar -f {파일명}


728x90
반응형
728x90
반응형

solaris 8 환경에서의 vi 를 열었을 때 Terminal too wide 라고 출력할 때
You may receive the following error when using VI within Solaris,
Terminal too wide
To resolve this increase the number of columns with the command 


stty columns 120

위의 명령으로 컬럼을 120으로 맞춰놓고 다시 열면 됨


728x90
반응형
728x90
반응형

문 서 명 : HP Storage p2000기본 설정 Guide

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  Summary

작 성 일 : 2014 05 06

작 성 자 : 우리들의 삶

테 스 트 환 경 : HP Storage p2000

출 처 : HP P2000 G3 표준제안서


HP Storage P2000 G3 MSA 

HP P2000 G3 모델은 MSA 계열의 HP Storage 라인업으로 LFF와 SFF 모델로 나뉜다.

가장 큰 차이점은 디스크가 2.5in냐 3.5in냐와 Slot 갯수, 박스 확장의 방식에 차이가 있다.

이점은 인터넷에 찾아보길 바란다.


Tip : 2014년 전반기 HP Storage Lineup




설정 순서
1. 전원 On
2. IP 확인
3. 웹 페이지 접속
    Default Controller module IP : 
Controller module A 10.0.0.2 255.255.255.0 10.0.0.1
Controller module B
10.0.0.3 255.255.255.0 10.0.0.1

   ID/PW : manage / !manage
4. vdisk 생성 및 RAID 구성, Spare 설정
5. Volume 생성 및 크기, LUN 설정
6. Volume Mapping(WWN 또는 hostname)



  Default Controller module IP : 
Controller module A 10.0.0.2 255.255.255.0 10.0.0.1
Controller module B
10.0.0.3 255.255.255.0 10.0.0.1

   ID/PW : manage / !manage





Storage first setup

1. Configuration Wizard를 통해 설정한다.



2. Configuration Wizard를 통하면 아래와 같은 화면이 출력된다. 

첫 초기 세팅은 아래와 같은 순서로 한다.
순번
구분 내용
1. Introduction 기본적인 개요를 설명해주는 탭
2. Passwords P2000G3의 Admin 계정인 manage 계정의 PW를 정의
3. Network P2000G3의 RAID Controller A, B의 Manager IP를 정의
4. Services P2000G3에서 지원하는 프로토콜을 정의
5. System Info. P2000G3의 Name, Location 등을 정의
6. Notification 장애 등급에 따른 E-mail 전송 등을 정의
7. Ports FC Port의 Speed, Connection Mode를 정의
8. Confirm 앞서 설정한 설정정보를 출력


2.1 Introduction


2.2 Passwords




2.3 Network




2.4 Services




2.5 System Info




2.6 Notification




2.7 Ports




2.8 Confirm







Storage Volume 생성



1. Storage  볼륨 생성을 하려면 Provisioning - Provisioning Wizard 에서 설정한다.


세팅은 아래와 같은 순서로 한다.
순번
구분 내용
1. Introduction 기본적인 개요를 설명해주는 탭
2. Vdisk Settings Vdisk Name과 RAID level을 정의
3. Select Disks 해당 Vdisk의 물리적 디스크를 선택
4. Define Volumes Volumes 생성 숫자 및 Volume Size를 정의
5. Map Volumes LUN 값과 Access(Read, Write)를 정의, LUN 값은 다른 Volume과 구분되어야 하는 고유의 값이다.
8. Confirm 앞서 설정한 설정정보를 출력



2. Provisioning Wizard 를 선택하면 아래와 같은 화면이 출력된다.
2.1 Introduction




2.2 Vdisk Settings




2.3.1 Select Disks





2.3.2 Select Disks





2.5 Define Volumes




2.6 Map Volumes




2.7  Confirm






Global Spares Disk 구성

HP는 모든 볼륨에 대한 Spare Disk를 하나의 Disk인 Global로 설정할 수 있다.

1. Provisioning - Manage Global Spares 를 선택





2. Provisioning - Manage Global Spares 를 선택하면 아래와 같은 화면이 출력된다.





3. Global Spares 선택 완료 후 Enclosure 메뉴에서 확인할 수 있다.


MSA 계열의 Storage는 볼륨에서 Global Spares의 내용을 못보고 여기서만 확인할 수 있다.
그리고, HP Storage의 특성상 Disk Fail이 나면 해당 Spares에 내용이 넘어가고, Fail Over시 교체한 디스크가 Global Disk가 된다.




728x90
반응형
728x90
반응형

안녕하세요 오늘 점심 포스팅 입니다.


그럼 바로 갑니다!!



* 블로그장의 전체 총평 ( 2.5점 / 5점 )

을지로에 싼 커피집이 많은데 아메리카노가 2,500원 인점 좀 아쉽네요..

저는 연유라떼 라는게 있길래 처음 먹어봤는데, 보통의 바닐라 라떼보다 바닐라 맛을 뺀 더 단맛 이라고 할까요?

그냥 라떼 먹을걸 그랫나봐요 허허허...



종합하여 블로그장의 총평은!! 2.5점 드립니다.


추천: 테이크아웃 전문점이 아니라 좀 쉴 수 있어요..마구마구 수다 떨고 싶으신 분!!

        건강 쥬스로 건강을 챙기시고 싶으신 분!!


비추천 : 아메리카노는 1,500원!! 이라고 생각하시는 분

           


(주관적인 평가로 이에 대한 태클은 넣어둬~ )



1. 가게 위치 (정확한 주소는 모르겠네요.. 다음 지도에도 안나오구.. 신한 L타워 뒤편에 위치해 있습니다.)




2. 메뉴판




3. 가게 전경 및 음료 사진



728x90
반응형
728x90
반응형


안녕하세요 오늘 저녁 포스팅 입니다.


일 때문에 하루종일 을지로에 있느라 을지로 특집입니다!! 


그럼 바로 갑니다!!



* 블로그장의 전체 총평 ( 2.3점 / 5점 )

모듬수육 55,000원짜리 두 개를 세 테이블에 나눠서 먹었는데.. 글쎄요... 양도 적고 먹을 수 있는 사람은 먹겠지만,

비쥬얼이 후덜덜 하더라구요.. 처음 먹는 사람이나, 여성 분들은 조금 드시기 힘들 수도 있을것 같습니다. (저야 없어서 못먹어서 다 먹습니다만...)


그리고, 메뉴판을 보시면 아시겠지만, 이 가게에서 나오는 고기들 전부가 국산인데, 한우, 젖소, 육우가 섞여 있다고 합니다.

이점 개인적으로는 마이너스네요..


MB가 왔다간 집이라 그런지 다들 유명한 곳이라고 그러는데, 기대가 커서 그런가요? 

가격, 맛, 가게 인테리어 등 모든 점에서 좀 실망했습니다.




종합하여 블로그장의 총평은!! 2.3점 드립니다.


추천: MB의 설렁탕 코스프레 하고 싶으신 분!

  설렁탕 포장으로 드실 분!!(포장은 만원에, 국물만 많이 준다고 합니다.)


비추천 : 깔끔한 가게와 음식을 원하시는 분


(주관적인 평가로 이에 대한 태클은 넣어둬~ )



1. 가게 위치 (서울 중구 을지로2가 101-32 1층)   




2. 메뉴판! 




3. 가게 전경 및 음식





 

728x90
반응형
728x90
반응형

안녕하세요 오늘 점심 포스팅 입니다.


을지로 쪽에 일이 있어서 오늘 내내 부득이 을지로 특집이네요..


그럼 바로 갑니다!!


* 블로그장의 전체 총평 ( 2.7점 / 5점 )

닭요리 전문점 답게 닭으로 한 요리가 많습니다.. 그리고 명동 옆이라 그런지 몰라도

종업원들이 일본어, 중국어하는 손님과 의사소통을 잘 하시더라구요..

외국인들끼리 와도 부담없이 원하는 음식을 시킬 수 있을것 같습니다. 


그러나!!! 제가 먹어본 닭갈비는 좀 맵고, 라면스프 맛이 좀 났어요.. 

매운맛은 콩나물냉국으로 어찌어찌 하는데, 라면스프 맛은 좀 별로 였네요..


종합하여 블로그장의 총평은!! 2.7점 드립니다.


추천: 각종 닭요리를 한번에 드시고 싶으신 단체손님

       

비추천 : 매운거 진짜진짜 못드시는 분


(주관적인 평가로 이에 대한 태클은 넣어둬~ )



1. 가게 위치 (서울 중구 을지로2가 101-15)




2. 메뉴판





3. 음식 및 가게전경


728x90
반응형
728x90
반응형
M계열 장비에 FRU Device 교체하는 방법에 대해 알아 본다!



용어 정리 
     FRU(Field Replaceable Unit) : 현장 교체 장치로 보통 hot swap이 가능한 장비를 지칭한다.

작업 순서
1. xscf> showhardconf   명령을 통해 하드웨어 장비의 장애를 확인하고, FRU 장치인지 확인
2. FRU 장치인 것을 확인 하였으면, xscf> replacefru  명령을 통해 단계적으로 조치
3. 조치 후 xscf> showhardconf 명령을 통해 장비의 장애 조치 확인
M계열의 FRU 장치는 FAN과 PSU를 뜻하며(Back Plne FAN 제외), 기타 PCI 카드 등은 OS 단에서 HOT Pulg 한다.


아래 LOG는 M4000 장비의 PSU 장치를 교체한 것을 적어두었다.

XSCF> replacefru
----------------------------------------------------------------------
Maintenance/Replacement Menu
Please select a type of FRU to be replaced.

1. FAN        (Fan Unit)
2. PSU        (Power Supply Unit)
----------------------------------------------------------------------
Select [1,2|c:cancel] :2

----------------------------------------------------------------------
Maintenance/Replacement Menu
Please select a PSU to be replaced.

No. FRU             Status
--- --------------- ------------------
1. PSU#0           Faulted
2. PSU#1           Normal
----------------------------------------------------------------------
Select [1,2|b:back] :1

You are about to replace PSU#0.
Do you want to continue?[r:replace|c:cancel] :r


이때 물리적으로 정상인 파트로 교체


Apr 14 12:01:00 xscf0 fmd: SOURCE: sde, REV: 1.17, CSN: BDF1048969  EVENT-ID: 80f3ea0d-5fa9-4b01-934b-81ea44c35c0c Refer to http://www.sun.com/msg/SCF-8002-LX for detailed information.
Please confirm the Ready LED is not lit and that the Check LED is
blinking.
If this is the case, please replace PSU#0.
After replacement has been completed, please select[f:finish] :f

Diagnostic tests for PSU#0 have started.
[This operation may take up to 3 minute(s)]
(progress scale reported in seconds)
   0.....  30..done

----------------------------------------------------------------------
Maintenance/Replacement Menu
Status of the replaced FRU.

FRU           Status
------------- --------
PSU#0         Normal
----------------------------------------------------------------------
The replacement of PSU#0 has completed normally.[f:finish] :f

----------------------------------------------------------------------
Maintenance/Replacement Menu
Please select a type of FRU to be replaced.

1. FAN        (Fan Unit)
2. PSU        (Power Supply Unit)
----------------------------------------------------------------------
Select [1,2|c:cancel] :c



728x90
반응형
728x90
반응형
HP P2000 Storage 장비의 디스크 교체에 대해서 알아 본다.

본 문서는 예전에 작성해 놓은 문서로 아마 UI가 조금 틀릴텐데 하는 방법은 지금까지도 같다.



작업 순서
1.SMU 접속
2. vdisk와 불량 disk 확인
3. 불량 디스크 제거
4. 1분 정도 후 SMU에서 제거된 Disk Bay를 확인하고, 그 자리에서 새 디스크를 삽입
5. SMU의 add visk spares 메뉴에서 새로 장착한 디스크를 선책 후 add vdisk spare 클릭
6. vdisk utility progress에서 진행 상황 확인 (Disk 용량에 따라 진행 속도가 다름)


VIRTUAL DISK CONFIG - vdisk configuration - vdisk status  클릭

위 이미지는 fail 난 disk는 빼고, 새 디스크를 넣은 다음 인클로져에서 디스크를 인지한 상태입니다.


VIRTUAL DISK CONFIG - vdisk configuration - add vdisk spares  클릭

Virtual disk config-Vdisk Configuration-add vdisk spares 로 가면 교체한 디스크에 체크 할 수 있도록 나옮니다. 위 이미지는 체크후 Add Vdisk Spares 버튼을 클릭한 후의 이미지입니다.


아래 이미지는 vdisk utility progress 이미지이고 Rebuilding진행률을 보여줍니다.





728x90
반응형

+ Recent posts