X 윈도우 전혀 없이 콘솔로만 가상머신 생성 및 설치하기...

virt-install -n Name -r Mega -f Img --locaiton or --pxe 등등 설치매체 --vnc none \
-x ks=ftp://192.168.122.1/ks.cfg ksdevice=link --noautoconsole --prompt

뭐 이런식으로 kickstart 를 통해 자동설치진행되도록 하면

콘솔 없이도 VM 을 설치 가능하고, virsh 를 이용하여 관리가 가능하다는 내용인데....

사실 해보면 알겠지만 잘 안된다....

일단 virt-insall 로 버쳘도메인을 생성하는 것이 조금 문제가 있는 듯....

여러번 시도해야 된다... 그 이외에는 잘 되지만 일단 좀 짜증난다는거...

아직 Virtualization 관련 라이브러리들은 많이 부족한 리눅스랄까.......

그런데 레드햇 메일링보다 쎈트나 페도라메일링이 훨씬 유용한게 많더라...

다만 너무 많아 안보게 된다는것뿐......
posted by mirr

댓글을 달아 주세요

Skills/mY Technutz 2009.08.05 22:56
모델 : My Mits 엑스페리아 X1...

사전준비 : SKT 스마트폰용 데이타정액제 2G짜리던가 신청해 놨고,

1. 검색은 해야겠고, 핸드폰외에는 외부 인터넷이 전혀 되지 않을때!!

핸드폰으로 인터넷을 한다........

2. 스마트폰용 PocketPutty 를 설치!

   간단한 서버 장애 혹은 기타 서버에 쉘로 붙어 확인이 필요한 것이 있을 경우!!

   노트북을 사용하기 애매할때 혹은 역시나 컴퓨터를 이용한 무선인터넷이나
  
   네트워크가 불가능 할 때 핸드폰의 PocketPutty 를 이용해

   필요 서버에 접속하여 작업을 한다!!!

PS: 단점 - 일과 생활의 구분이 빡쎄진다 특히 2 번 이건 정말 할짓이 못된다...ㅡ,.ㅡ::
posted by mirr

댓글을 달아 주세요

Skills/System 2009.07.21 18:07
LVM을 사용하다보면 가끔 디스크를 교체하거나 디스크에 fail 이 발생되어

영원히 쓰던 디스크를 제거해야 할 경우가 있다.

이 경우에 그냥 바꿔버리는 경우 ( pvremove 등 안하고 )

계속되는 uuid 를 찾아대는 메시지를 보게 되거나,

lvm 이 꼬여버릴 수 도 있다...

그럴땐 이 문서를 한번 확인 해 주도록 하자

Recovering a Lost LVM Voloume Disk

여기서 중요한건 vgcfgrestore, vgcfgbackup 과 pvcreate --uuid 이다...

사실 오늘 이것덕분에  LVM 문제 하나 해결...

그리고 lvm 은 아마 2버젼 올라오면서 인거 같은데,

/etc/lvm/archive 에 특정 lvm 관련 명령어들이 실행되어 변경이 이루어 질 경우

히스토리별로 설정 백업을 쌓아 논다.

vgcfgrestore -l {VG name} 으로 아카이브 리스트 확인 가능.

이걸 직접 수정해가면서 해결도 가능하다.

/etc/lvm/backup 에는 vgcfgbackup 실행시 쌓이게 된다.

LVM 히스토리또한 남아서 ( archive 되는 이유나 요약이 자동기록된다. )

이상할때 누가 무언갈 했는지 알아내서 족칠 수 있다.

posted by mirr

댓글을 달아 주세요

2009.07.18 01:05

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.

Skills/System 2009.07.07 23:02
어딘가 각종 HA 구성을 위한 스크립트 혹은 스크립트 핸들링을 위한 샘플들이

있을거라 생각하고 ( S 모 통신사 DB BMT 중인데 Sybase 등 HA 구성요청이 들어와서 )

뒤적거리던차에 /user/share/cluster 에 있는 것을 확인하였다..

/usr/share/cluster 를 보면 클러스터데몬에서 구동하는 스크립트들이

즐비하게 널려있고, 각 리소스들의 모니터링 주기 및 샘플 스크립트 ( 오라클의 경우 )

들을 확인 할 수 있다.

각 스크립트마다 모니터링주기 및 헬스체크타임이 약간 다르고,

각 리소스들의 헬스체크에 대해서 이해할 수 있는 유용한 공간이다..

예를들어 갑자기 클러스터링이 깨져 복구되지 않았을 경우 막연하게,

네트워크가 문제여서 헬스체크가 쪽났나보다, 시스템이 부하로 인해 안됐나보다

라는 것보다, 체크하는 리소스마다 몇초는 어떻게 모니터링하고,

몇초 후엔 또 어떤행동을 하며, fail 시 어떻게, 얼마나 시간이 처리되는지

원리를 알고 접근하는 것이 왠지 있어보이지 않냐??

뭐 대충 귀찮으면 저렇게 둘러대도 되겠지만 ㅎㅎㅎ

어쨋든 확인 결과 Sybase 는 간단히 RHCS 에서 지원 가능하고 ( 스크립트필없음 )

Oracle 관련 샘플 스크립트, VirtualMachine ( 이거 항목에있지않냐..fedora 에 왜 없냐.. ),

OCF, DNS 등등....... 볼만하다....


posted by mirr

댓글을 달아 주세요

Skills/mY Technutz 2009.04.13 18:54
갑자기 회사엔지니어 한분이 사무실 들오오셔서 이슈화 시켰다...

물리적 CPU 개수와 코어 수를 알고싶다는 고객이 있다는것...

/proc/cpuinfo 에대한 분석을 얘기했으나,

믿을 수 있는 방법이나 정확한 항목이 필요했다...

엔지니어들마다 의견이 분분하고, 서로가 서로의 말을 헛가려서 해대고....

한참 뒤 몇대의 서버들을 살펴 본 결과 나온 결론..

physical_id 값은 물리적 CPU 에 고유하다. 즉 id값 당 CPU 1개 이다.

sibling 값은 CPU 에들어가는 Logical CPU 값이다.

cpu_core 는 물리적 CPU 의 코어 개수이다.

HT 는 sibling 값을 cpu_core 로 나눠 1이면 Non -HT,

2의 배수 면 HT 인 것이다.

몇가지 예를 들자면,

Single CPU, Single Core, Non-HT 일 경우,
 -> Processor : 0
     Physical_id : 8
 대략 이렇게 sibling 과 코어값이 없다. 결과는 1 CPU 1Core

Single CPU, Single Core, HT 일 경우,
 -> Processor : 0 1
    Physical_id: 0 0
    sibling :      2 2
    core_id :     0 0
    cpu_cores:  1 1

Single CPU, Dual Core, Non-HT 일 경우,
 -> Processor : 0  1
     physical_id: 0  1
     sibling :     2  2
     core_id:     0  1
     cpu_cores:  2  2

Dual CPUs, Single Core, HT
 -> Processor: 0  1  2  3
   physical_id: 0  0  1  1
   sibling  :     2  2  2  2
   core_id  :   0  0  0   0
   cpu_cores:  1  1  1   1

Dual CPUs, Dual-Core, Non-HT
 -> Processor : 0   1   2   3   4   5   6   7
    physical_id: 0   0   0   0   1   1    1   1
    sibling      : 2   2   2   2   2  2   2   2
    core_id     :  0   0   1   1   2  2   3    3
    cpu_cores :  2   2   2   2   2  2   2  2

뭐 대략 이런식이니까 대강 보면 이해 가실것이다...

참고로 간단한 스크립트...

'Skills > mY Technutz' 카테고리의 다른 글

vSphere4 Data-Recovery 설정 작업...  (0) 2009.08.05
RHEL 시리즈에서 Qmail 설치  (0) 2009.07.19
OS에서 물리적 CPU, 코어수, HT 알아내기.  (0) 2009.04.13
간략 sar 이용법  (0) 2009.04.06
User의 명령들을 남겨보자...  (1) 2008.11.22
USB에 LiveCD 올리기  (0) 2008.10.14
posted by mirr

댓글을 달아 주세요

Skills/mY Technutz 2009.04.06 18:40
뭐 맨페이지 보면 나오지만 혹시몰라..

sar -u 2 5   ->  2초간격으로 CPU Utilization 값을 5번 뿌려줌.

sar -I 4 2 10   ->  2초간격으로 IRQ 4 번 상태를 10번(10줄) 보여줌.

sar -r   ->   메모리 상태 출력.

sar -n DEV    ->   네트워크 디바이스상태 출력.

sar -f /var/log/sa/sa16    ->  내달 16일 자 데이타를 출력해줌.

sar -o sardata.dat   ->  sardata.dat 라는 파일로 출력해줌.

'Skills > mY Technutz' 카테고리의 다른 글

RHEL 시리즈에서 Qmail 설치  (0) 2009.07.19
OS에서 물리적 CPU, 코어수, HT 알아내기.  (0) 2009.04.13
간략 sar 이용법  (0) 2009.04.06
User의 명령들을 남겨보자...  (1) 2008.11.22
USB에 LiveCD 올리기  (0) 2008.10.14
CentOS LiveCD 만들기..  (0) 2008.10.14
posted by mirr

댓글을 달아 주세요

Skills/System 2008.10.22 23:58
뭐 그냥 다들 아는내용인데, 블레이드 위에서 HPC 로 구현한다고 막

과장좀 시켜보고 싶었긴 햇는데 조낸 허접해 흑....

게다가 아직 정리도 안됐어... 뭐 간단해 왜? Redhat 장이잖아....

Redhat 은 간단하다는걸 항상 밀고 싶어... 싶다기보단 밀어야될 거같아... 흑.....

어쨋든, 5.2 내가 지금 구축하는 것들을 토대로 설명하는거야...

blade ... HP 블레이드.. RDP 인가 뭔가.. 뭐 그 콘솔 메니지먼트 이용해서 조낸 그냥

PXE 넷웍 설치처럼 조낸 깔아주면 돼....좀 이상하긴 하더라만 어쨋든 깔려...

뭐...처음에 귀찮아서 블레이드 쉐쉬 스위치랑 놋북 연결시켜서 넷웍설치 했는데

이상하게 다른때와 달리 3대만 동시에해도 조낸 버벅대며 아예 진행이 안되는거야...

막 창피했어.....넷웍설치도 못하다니....암튼 결국 블레이드 메니지먼트 이용해서 했어..(응??)

nis...별거 없어, ypserv 설치하면 되.... 설치하고 NIS에서 인증으로 사용할 DOMAIN 정해서

/etc/hosts 에 호스트와 멤버들 설정해서 기록해 준 뒤에 portmap 실행하고,

setup 명령친뒤, auth어쩌구저쩌구 선택해서 NIS 선택하고 F12 눌러 준 뒤,

도메인 항목에 NIS용 도메인과 ( nisdomain.co.kr )

인증섭이 될 서버명 ( nisserv.nisdomain.co.kr )  을 적어주고 F12 역시 눌러주면 되...

그럼 지혼자 막 바인드 실행시킬꺼야...

뭐...../etc/yp.conf 에서 적당히 domain, server 항목을 직접 넣어줘도 되고,

실제로 ypserv, rpc.yppasswd, ypbind 정도 프로세스 띄우면 될꺼야...

그담에 make -C /var/yp 해주면 계정정보가 적당히 생성되지...

이건 계정을 추가하거나 변경 할때마다 해줘야돼... 크론탭에 적당히 넣든가......

automount 별거 없어.../etc/auto.master 에다가 마운트 될 디렉토리 적절히 적어두고,

그 디렉토리에 적용될 규칙 파일 넣어주면 되... 즉....

/home      auto.home

이런식이야... /home 이라는 디렉토리에 auto.home 규칙파일의 멤버들을

마운트 하도록 감시하겠다는 거지...

auto.home 에는 다음과 같은 식으로 넣어준다.. ( 여기서는 nfs 기준 )

*          -fstype=nfs,hard,intr,rw               /home/&

조기서 & 는 /home 하위의 모든 디렉토리를 뜻하는거다...

뭐.... 저 설정은 클라이언트에서 전부 해줘야 하는거고...

서버에선 /etc/exportfs 에 /home             10.10.10.0/255.255.255.0 (rw,sync,root_squash)

를 적어놓고 물론 portmap 역시 퀴고, nfs 데몬 실행시켜주면 되는거야... 막 다 적어줘야돼??

대충해... 사실 내가 이야기하고싶은건 이런 설정이 아냐...

사실 HP BLADE 8 대랑 Master 2way 서버 한대랑 HPC 구축하는데,

아까 말했듯이 블레이드 설치 시 자꾸 느려지는 병목현상이 발생됐었는데,

설치 된 뒤 Xshell 로 일괄작업 하려고 하는데도 반응이 엄청 느렸거든..

그런데 좀 지나니까 꽨찮아지더라고 그래서 위의 셋팅들을 다했는데,

NIS를 통해 계정 인증까진 잘 됐어....패스워드 입력하니 잘 로그인 되더라고....

그런데 홈디렉을 못불러오잖아......이말은 autofs의 자동마운트문제 혹은

nfs의 마운트 문제인건데........이건아직 해결 못했고, 이슈도 별로 못찾았다...

내일 해결해야한다....일단 nfs 의 튜닝과 autofs의 최신버젼 이 있는지를 찾아보려고

하는데..........누구 아는사람 있음 이글 보고서라도 알려달라.....야한거 알려줄께 캭

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

NFS 설정할때 아이피 대역적어주는부분을 실수했었다... 아주 캐삽질 하셨쎄요???

야꿀옹 예리해 흑........

posted by mirr

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply Favicon of http://blog.daum.net/ydhoney BlogIcon ydhoney

    유불이네..

    2008.10.24 07:36

Skills/mY Technutz 2008.10.14 20:25
역시 간단히 스크립트 및 툴들이 있어서 간단하다...

핵심 이슈는 syslinux 를 이용한 Usb Stick 의  Bootable 기능 설정과,

LiveCD 의 USB Stick 으로의 복사이다.

역시 파이선으로 제작된 툴이 있어 간단하다.

아래의 Livecd-tools 패키지 를 설치한다.

여기서 사용될 것은 /usr/bin/livecd-iso-to-disk 이다.


Splash.jpg 등을 입맛에 맞게 집어 넣어 자신만의 Live부팅화면도 제작이 가능하다...

참고로 난 각종 RHEL 버젼의 설치용 초기 이미지들을 넣어놓고,

Live 메뉴의 Net Install 메뉴를 여러게 두고 편집하여 이용하고있따.
( PXEBOOT 이 잘 안되거나 오살라게 부팅화면이 길고 막 귀찮을때... )

자 이로써, 뭐 경찰의 수사망에 걸려 디스크사용이 불가능하다던가,

외부에서 리눅스를 꼭 사용해야 하는데 설치가 힘들다던가,

자신이 원하는 환경을 일시적으로 맞춰 사용해야 할 때라든가 마음대로 사용하도록 하자...

'Skills > mY Technutz' 카테고리의 다른 글

간략 sar 이용법  (0) 2009.04.06
User의 명령들을 남겨보자...  (1) 2008.11.22
USB에 LiveCD 올리기  (0) 2008.10.14
CentOS LiveCD 만들기..  (0) 2008.10.14
부팅가능 USB 스틱 만들기...  (0) 2008.09.16
Failover Bonding  (0) 2008.09.12
posted by mirr

댓글을 달아 주세요

Skills/mY Technutz 2008.10.14 19:47
뭐..간단하다 이미 페도라 라이브씨디라는 프로젝트가 있기때문에,

Cent 에서는 그냥 그걸 가져다 쓰는것밖에 없는듯하다...

물론 뭐 적당히 Cent 패키징 시스템에 맞게 고친것들이 많긴하지만..

역시 응용하면 레드햇계열이라면 어떤 형태로든 제작 가능할듯..

주의사항 : 아주 커스텀하게 제작하려면 복잡하고 은근 신경쓰이는게 쫌 있다.. 간단히가자..
               특히 주의할 사항은 LVM 환경에서는 왠만하면 제작하지 말라는거다.
               VMWARE나 VirtualBox, 멀티부팅 등등으로 LVM 사용 않는 OS등의 
               환경을 만들어서 제작하는게 정신건강에 이롭다...

일단 쭉 따라해 보도록 하자.



PS: 참고사이트 CentOS LiveCD Project
                      Fedora LiveCD Project
                      오래전 야꿀옹의 폭파된 블로그.. ㅜ.,ㅡ 링크는 새블로그로...

'Skills > mY Technutz' 카테고리의 다른 글

User의 명령들을 남겨보자...  (1) 2008.11.22
USB에 LiveCD 올리기  (0) 2008.10.14
CentOS LiveCD 만들기..  (0) 2008.10.14
부팅가능 USB 스틱 만들기...  (0) 2008.09.16
Failover Bonding  (0) 2008.09.12
윈도우서버에서 SNMP값이 정확히 안들어올때..  (0) 2008.06.09
posted by mirr

댓글을 달아 주세요