xe 명령어를 원격으로 날릴 수 있는데, 각 Pool의 마스터에만 날릴 수 있습니다. 원격으로 라이선스 만료 일자를 체크해보고 싶어서 스크립트를 한번 만들어 봤습니다.

우선 엑셀에 아래와 같은 양식으로 각 Pool의 마스터 IP와 패스워드를 관리하고 있다고 가정하면

Master IP Password
192.168.10.50 3EPK"d:qM#
192.168.10.80 ?9jwGOBe&H
192.168.10.110 >e'irg4p=T
192.168.10.140 ^""&g*)baK
192.168.10.170 daLz;d=eg`

위 내용을 serverlist.txt 파일에 붙여넣겠습니다. 엑셀에서 텍스트파일에 붙여 넣으면 열끼리는 탭으로 구분됩니다.

serverlist.txt
192.168.10.50 3EPK"d:qM#
192.168.10.80 ?9jwGOBe&H
192.168.10.110 >e'irg4p=T
192.168.10.140 ^""&g*)baK
192.168.10.170 daLz;d=eg`

위 파일로부터 서버 리스트를 한줄씩 읽어들이며 라이선스 만료일을 체크하는 스크립트입니다.

checklicense.sh
#!/bin/bash
while IFS=$'\t' read -ra arr; do
    rxe="xe -s ${arr[0]} -pw ${arr[1]}"
    for a in `$rxe host-list params=name-label --minimal | sed 's/,/\n/g' | sort`; do
        huuid=`$rxe host-list name-label=$a --minimal`
        expiry=`$rxe host-license-view host-uuid=$huuid | grep expiry | awk '{ print $NF }'`
        echo -e "$a\\t$expiry"
    done
done < serverlist.txt

이상입니다.
신고
Share
  1. MILHos57
    2012.10.20 17:53 신고

    1빠!! 맨날 중요한 자료 올려주셔서 감사합니다.

  2. 아무개
    2012.10.21 15:25 신고

    스누피님이 예전에 올리신 자료를 보고서, 혼자서는 해결할 수 없었던 문제를 해결할 수 있었습니다.
    부팅 관련 문제였어요.
    무척 기뻣고, 꼭 감사를 표하고 싶었습니다.
    찾아보니 이곳에 익명으로 글을 쓸 수 있네요.

    이곳에 올리신 글들을 보니, 무척 좋은 정보가 되는 글들이 많네요.
    정말 좋은 일 하시고 계시는 거예요.
    다시 한번 감사드리며, 복 받으시길 바랍니다.

  3. BlogIcon 박종찬
    2012.10.23 03:34 신고

    감사합니다. Win7을 설치를 하드로 하기에서 2번 설치로, XP이전 것도 있고, Win7이 2개 깔렸습니다.
    Win 7 2개 중, 1개만 정상부팅됩니다. 매번, PC를 ON하면, 메뉴가 3개뜨는데, 어떻게 해결해야죠?
    자세히 좀 알려 주세요. 감사합니다. 시작 누르고, 메모장에서 관리자로 하라는데, 메모장이 안보여요.
    답변 주시면, 너무나 감사드릴께요...

    • gg
      2012.10.24 16:33 신고
      수정 및 삭제

      그건 그냥 메뉴를 보여주는거라서;; 안사용하시는거 삭제 하면되실텐데

    • BlogIcon 집두더지
      2012.10.30 02:41 신고
      수정 및 삭제

      부팅 메뉴 삭제는 실행에서 msconfig 하시면 부팅 탭에서 삭제하실 수 있어요. 올드파일은 그냥 삭제하시면 될 듯.

  4. BlogIcon 박종찬
    2012.10.24 08:00 신고

    답변이 없네요...

    • dd
      2012.10.24 11:44 신고
      수정 및 삭제

      스누피님이 답변을 해줄 의무는 없죠..

    • FF
      2012.10.25 14:06 신고
      수정 및 삭제

      그렇죠.. 조금만 검색하면 나오는건데
      답변할 필요 자체가 없고.. 의무도 없죠..

  5. SSJ
    2012.10.24 10:34 신고

    안녕하세요. 인터넷 검색을 하다 여기까지 왔네요.

    한가지 문의 드릴까합니다.

    윈도우용 로우레벨 포맷 프로그램 LLF 를 통해 잘못해서 로우레벨포맷을 원하는 하드디스크가 아닌 중요한 하드디스크를 선택하여 포맷을 진행하다가 잘못됨을 인식하고 약 15퍼센트 정도 작업하다 pc를 껐습니다. 다시 켜보니 하드디스크는 할당되지 않는 하드디스크로 파티션이 없어 져버렸네요. 파티션이 2개 있었습니다. 이 하드디스크의 내용물이 중요해서 그러는데 복구 가능할까요?

    • dd
      2012.10.24 11:43 신고
      수정 및 삭제

      하드디스크 복구 전문업체에 의뢰하시는게 나으실꺼에요

    • SSJ
      2012.10.24 14:17 신고
      수정 및 삭제

      몇군데 전화상으로 증상을 이야기 하니 복구가 힘들꺼라 이야기 하네요. 한군데 용산에 가져가봤는데 복구가 힘들겠다라고 하네용 ㅠ,.ㅠ


    • 2012.10.24 14:52 신고
      수정 및 삭제

      명정보 한번 가져가보시는게 어떨런지?

  6. SSJ
    2012.10.24 15:58 신고

    dd님 통님 감사드립니다.
    명정보 한번 가져가봐야겠어요.

    • 컴맹
      2012.10.25 14:45 신고
      수정 및 삭제

      스누피님의 블로그에 들러서 공부만 열심히 하고 있는 사람인데요
      오늘 첨으로 알았네요 익명으로 글을 등록가능하다는 것을
      좋은 자료와 자세한 설명때문에 자주 들르는데요 항상 좋은자료 감사합니다.
      어제도 들러서 제수준에 맞는거 하나 건져갔어요
      win7을 usb로 설치하기
      cd 플레이어는 한개, 컴터는 두대 그래서 운영체제 설치할때마다 이리 떼다 붙이고 저리 떼다 붙이고 했었는데
      아주 유용하게 잘 사용했습니다.
      스누피님 하시는 일 잘되시고, 가족모두 건강하시기를....

  7. 감사합니다
    2012.12.03 07:57 신고

    항상 많이 배우고있습니다.
    현재 젠 서버 운용중인데요 젠센타에서 각 vm의 콘솔모드를 눌렀을때 화면출력에 딜레이가 있는데 서버컴사양문제인지 센타컴 사양문제인지 네트워크 설정 문제인지 감이 오지 않아서요..
    젠서버는 정보가 별로 없어서 좀 힘드네요.