vsphere client에서 guest os cpu/memory hot plug 설정

VMware 6.0에서 VM 리소스가 부족한경우 온라인 상에서 CPU/Memory를 증설 가능하다.

설정환경: vSphere client 6.0

설정전 확인사항:
Guest 는 하드웨어 버전 7 이상이어야 한다.
Guest OS에 VMware Tools 가 설치되어 있어야한다.
Guest OS의 전원은 꺼진 상태

가상시스템->설정편집 선택

Continue reading

vmware SNMP 설정

SNMP는 ssh 접속하여 설정한다. ssh접속을 위해 아래 과정을 먼저 진행한다.

vSphere client를 실행하고, SNMP를 설정할 서버를 선택.
구성탭 -> 소프트웨어(보안 프로필 선택) ->속성

Continue reading

vmware vSphere에서 템플릿 만들기

Guest OS 설치는 생략한다.

먼저, vSphere client에 로그인하고,
홈 -> 인벤토리 -> 호스트 및 클러스터에서, Guest OS(여기서는 CentOS_template)를 선택.
마우스 오른쪽 버튼 클릭하고 나오는 메뉴중에서,
템플릿 -> 템플릿으로 변환

Continue reading

vmware vSphere iso 파일 업로드

vmware vSphere 6.0 에서, Guest OS에서 사용하기 위한 iso 파일은 아래 과정으로 서버에 업로드 하여 사용할 수 있다.

먼저, vSphere client를 실행하고, 인벤토리->호스트 및 클러스터 선택.
파일을 업로드 하기위한 Host를 선택한다.

Continue reading

MSsql error:53

윈도우 서버 재부팅후, 아래 처럼 오류:53 메시지가 보이면서 MSsql에 접속불가능한 상황 발생

발생원인: 호스트네임 변경
해결방법: 호스트네임을 원래대로 변경하거나, 서버 이름에 새로 바꾼 호스트네임을 입력한다.

VirtualBox에서 NXOSv 실행하기.

1.먼저, 다운로드 받은 ova화일을 virtualbox로 import 한다.

2.HDD 컨트롤러를 SATA로 변경한다.
기존 컨트롤러는 IDE로 되어 있다. 이것을 그냥 사용하여 부팅하면, loading중 무한 재부팅이 발생했다.
기존 IDE 컨트롤러를 삭제하고 새로 SATA 컨트롤러를 추가한후 기존 디스크 이미지를 연결한다.

설정 >> 저장소 >> 컨트롤러 (IDE) 삭제 >> SATA컨트롤러 추가 >> 저장소 추가

Continue reading

윈도우 서버에 SNMP 설정하기.

snmp를 사용하는 NMS나 다른 모니터링 소프트웨어를 이용하는 경우 snmp 설정 방법.snmp

1 .설치
서버관리자 >> 역할 및 기능추가
역할 및 기능 추가마법사 >> 기능 >> SNMP서비스 선택 >> 기능추가 >> 설치

Continue reading

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