vmware workstation에서 nxosv 실행하기.

Cisco NXOSv는 nexus 9000 스위치를 가상환경에서 실행 해 볼수 있는 환경을 제공해준다. 버추얼박스, vmware, KVM등을 지원해 준다.

실행환경: MS windows10, 8GB Memory. vmware workstation, putty

참고문서: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/nx-osv/configuration/guide/b_NX-OSv_9000/b_NX-OSv_chapter_01.html

  1. 가상머신 이미지화일을 시스코 사이트에서 다운로드 받는다. vmware를 사용할 것이므로 ova 화일을 다운로드 받아놓았다. (nxosv-final.9.2.1.ova)

2. 다운로드 받은 ova 화일을 더블클릭하면 vmware workstation이 실행되며, 가상머신이 import 된다. 이후, 가상머신을 실행하면 nxos가 부팅된다. 하지만 시리얼포트 설정을 하지 않았기때문에, 가상머신에서는 nxos 부팅후 로그인 프롬프트를 볼 수가 없다. 따라서, 가상머신을 강제 종료하고 시리얼 포트를 추가해준다.

Continue reading

CentOS7, apache-tomcat9 포트를 80으로 변경하는 방법

이전 글CentOS7에 tomcat 9 설치 이후에, tomcat 기본 포트인 8080포트를 80번으로 아래와 같이 변경하였다.

server.xml 설정

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

하지만, tomcat이 80번 포트로 접속되지 않았고, ss 결과 아래처럼 80 포트 listen이 보이지 않는다.

# ss -ant
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port     
LISTEN     0      128          *:22                       *:*
LISTEN     0      100    127.0.0.1:25                       *:*                 
ESTAB      0      208    165.132.237.76:22                 165.132.237.121:10653
LISTEN     0      100         :::8009                    :::*
LISTEN     0      128         :::22                      :::*
LISTEN     0      100        ::1:25                      :::*
LISTEN     0      1         ::ffff:127.0.0.1:8005                    :::*  

이런저런 확인을 해 본 결과, CentOS 7에서 well known port(1-1024)는 root 권한으로만 binding이 가능하게 되었다는 것을 알게 되었다. tomcat을 80 port로 사용하려면, iptables로 포트포워딩을 해서 사용하거나, 데몬을 well known port로 바인딩 가능하도록 authbind를 사용하여야 한다.

아래는 authbind를 이용하여 tomcat을 80 port로 서비스 가능하도록 설정하는 방법이다.

Continue reading

Extreme 스위치 간단 점검 보고서 생성 스크립트 [python script]

Extreme 스위치 (EXOS) 간단 점검 보고서 생성 스크립트 [python script]

1. 지원 스위치 및 테스트
지원 스위치: extreme exos switch
테스트 모델: X440-24p, X430, X460-G2

2. python 버전 및 필요 패키지.
테스트: Python 3.5.6 에서 테스트 진행.
필요패키지: paramiko, openpyxl
라이센스: GPL

Continue reading

HP smart array B120i 가 설치된 서버에 CentOS 7 설치 문제

HP smart array B120i 가 설치된 서버에 CentOS 7 설치 문제

B120i raid 컨틀롤러에 2개의 HDD를 Raid-1 으로 구성하고 CentOS 7을 인스톨할때, HDD를 logical volume 한개로 인식하지 않고 2개의 물리적 디스크로 인식하는 문제가 발생했다.
이것은 CentOS 7부터 HP smart array를 지원하지 않기 때문에 발생한 문제이며, 설치전 드라이버를 미리 loading함으로써 해결 할 수 있다.

방법은 다운로드 받은 이미지를 dd로 usb에 옮긴후, 부팅시 커널에 드라이버를 로드하는 방법을 사용하면된다.
자세한 방법은 아래 링크와 비디오를 참고하면 된다.

CentOS 7(64bit) driver: hpvsa-1.2.14-100.rhel7u1.x86_64.dd

참고문서:
https://luppeng.wordpress.com/2017/02/22/1423/

아래 영상에서 boot: 프롬프트로 진입하기 위해서는 Esc 키를 누르면 되고, 옵션은 아래와 같다.

boot: linux inst.dd modprobe.blacklist=ahci 

참고 영상:

CentOS 7에 tomcat 9 설치

CentOS 7.2 에서 yum으로 tomcat을 설치하면 tomcat 7 이 설치된다. 현재 tomcat은 9버전 이 최신 버전이고 이를 설치하려면 아래와 같이 진행하면 된다.

1. tomcat 다운로드

# curl -O http://mirror.apache-kr.org/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

2. 다운로드 받은 화일의 압축을 풀고 /opt 디렉토리로 이동한다.(/opt/tomcat에 설치)

# tar xvzpf apache-tomcat-9.0.13.tar.gz
# mv apache-tomcat-9.0.13 /opt
# cd /opt; mv apache-tomcat-9.0.13 tomcat

Continue reading

ubuntu 18.04 apache2, php7.2에서, AH01630 발생

증상: 사이트 접속하면 php 실행되지 않고, access denied 발생.

아파치 서버 에러 로그에 아래와 같이 AH01630 보임.

[Fri Nov 30 11:10:24.213924 2018] [authz_core:error] [pid 10214] [client 39.7.50.223:36708] AH01630: client denied by server configuration: /home/blog/public_html/php.php

Continue reading

Cisco 스위치 간단 점검 보고서 생성 스크립트 [python script]

Cisco 스위치 간단 점검 보고서 생성 스크립트 [python script]

1. 지원 스위치 및 테스트
지원 스위치: C3560, C3550, C2960, C2950
테스트 : IOS 12.2(55)SE1 (C3550, C2950)

2. python 버전 및 필요 패키지.
테스트: Python 3.5.6 에서 테스트 진행.
필요패키지: paramiko, openpyxl
라이센스: GPL

Continue reading

윈도우 RDP 세션 확인 및 강제 종료

윈도우 서버에 현재 연결된 세션을 qwinsta 명령어로 확인 할 수 있으며, 사용법은 아래와 같다.

C:\Users\Administrator>qwinsta /?
원격 데스크톱 서비스 세션에 대한 정보를 표시합니다.

QUERY SESSION [세션이름 | 사용자 이름 | 세션id]
              [/SERVER:서버이름] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] [/VM]

  세션이름            세션 이름을 확인합니다.
  사용자이름          사용자 이름을 가진 세션을 확인합니다.
  세션id              세션 ID로 세션을 확인합니다.
  /SERVER:서버이름    쿼리할 서버(기본값은 현재 서버).
  /MODE               현재 라인 설정을 표시합니다.
  /FLOW               현재 흐름 제어 설정을 표시합니다.
  /CONNECT            현재 연결 설정을 표시합니다.
  /COUNTER            현재 원격 데스크톱 서비스 카운터 정보를 표시합니다.
  /VM                 가상 컴퓨터의 세션에 대한 정보를 표시합니다.

Continue reading

Extreme summit x440-24p PoE 에러 처리

Extreme summit x440-24p PoE 에러 처리

CCTV 카메라 연결된 스위치에서 아래처럼 PoE 오류 발생
아래에서, short 된 포트는 3, 8번은 faulted 상태로, overcurrent 발생한 포트는 denied 상태가된 것을 볼 수 있다.

switch # show inline-power stats port 1-24

                                STATISTICS COUNTERS
Port  State         Class     Absent  InvSig   Denied    OverCurrent   Short
1     denied        ------        0       0       0          1             0
2     denied        ------        0       0       0          1             0
3     faulted       ------        0       0       0          0             1
4     searching     ------        0     101       0          0             0
5     denied        ------        0       0       0          1             0
6     denied        ------        0       0       0          1             0
7     denied        ------        0       0       0          1             0
8     faulted       ------        0       0       0          0             1
9     denied        ------        0       0       0          1             0
10    denied        ------        0       0       0          1             0
11    denied        ------        0       0       0          1             0
12    denied        ------        0       0       0          1             0
13    denied        ------        0       0       0          1             0
14    denied        ------        0       0       0          1             0
15    denied        ------        0       0       0          1             0
16    denied        ------        0       0       0          1             0
17    searching     ------        0      78       0          0             0
18    searching     ------        0      78       0          0             0
19    searching     ------        0      77       0          0             0
20    searching     ------        0      77       0          0             0
21    searching     ------        0     107       0          0             0
22    searching     ------        0     107       0          0             0
23    searching     ------        0     107       0          0             0
24    searching     ------        0     107       0          0             0

Continue reading

windows 2012r2 디스크 사용량 정보가 다르게 보이는 현상.

윈도우 2012R2 서버에서 아래 그림처럼 디스크 사용량과 실제 화일 정보가 큰 차이가 났다.

아래 문서에 따라 여러가지 작업을 해 보았지만, 결론은 volume shadow copy service(VSS)가 만든 볼륨때문인 것으로 확인.

Continue reading