본문 바로가기

전체 글

Windows Serer 2008R2 WinPE ISO 만들기 Windows Server 2008R2 기반 WinPE ISO 만드는 법 먼저 아래 사이트에서 he Windows® Automated Installation Kit (AIK) for Windows® 7을 다운로드 후 설치합니다. https://www.microsoft.com/en-us/download/details.aspx?id=5753다운로드 및 설치가 완료 되면 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Windows AIK로 이동해 Deployment Tools Command Prompt을 관리자 모드로 실행합니다.명령 프롬프트가 실행 되면 copype.cmd amd64 c:\winpe 명령을 입력 후 실행합니다. ========.. 더보기
Livekd와 Windows Debugging tool을 이용한 Page pool 확인 방법 최근 C게임의 게임 서버에서 게임 서버 프로세스가 얘기치 않게 종료되는 장애가 발생하여 담당자의 요청으로 해당 서버를 살펴 보니 시스템이 시작 된지 얼마 되지 않았음에도 paged pool의 사용률이 매우 높았습니다. 담당자에게 물어보니 게임서버 프로세스가 종료 된 시점이 주말, 사용자가 그나마 가장 많은 시점이었고 물리 메모리가 90%이상 사용중이었으며 리소스 부족으로 게임 프로세스가 얘기치 않게 종료 되었다고 하여 아무래도 Paged pool이 2G이상의 물리 메모리를 사용하고 있어서 게임프로세스에 추가로 할당 할 메모리기 부족했었던 것 같아서 먼저 paged pool의 사이즈가 2G이상인 원인을 찾아보기로 했습니다.인터넷이 안되는 서버라 Windows Debugging tool과 Sysinterna.. 더보기
cleanmgr를 이용한 Windows Server 디스크 용량 확보 방법 C드라이브의 공간을 여유있게 할당 하지 않은 가상화로 운영 중인 Windows Server 2008R2 게임서버들의 디스크 공간확보를 위해서 아래 블로그를 이용해서 Windows update 관련 파일들을 삭제하곤 하였습니다만...... How to Clean up the WinSxS Directory and Free Up Disk Space on Windows Server 2008 R2 with New Update https://blogs.technet.microsoft.com/askpfeplat/2014/05/13/how-to-clean-up-the-winsxs-directory-and-free-up-disk-space-on-windows-server-2008-r2-with-new-update/ 위 .. 더보기
MSSQL Failover Cluster의 TempDB를 로컬 디스크로 변경 하는 방법 MSSQL Failover Cluster의 TempDB를 로컬 디스크로 변경 하는 방법 서비스중인 SQL Server 2012R2 Failover Cluster의 TempDB를 로컬 디스크로 변경하는 작업을 위한 가이드를 공유해봅니다. 아래 작업을 진행한 배경은 요기(http://ryuchan.kr/525)서 확인 가능합니다. [사전 작업] - 각 노드에 SSD 디스크 추가 - 반드시 사전에 양쪽 노드의 동일 한 위치에 Tempdb가 위치할 폴더를 생성 합니다. [ 작업 절차 ] SSD 추가 작업이 완료 된 후 각 노드의 동일한 위치에 Tempdb폴더가 생성 되었다는 가정하에.. 1. 현재 SQL 소유권을 가지고 있는 Node 확인 -> node2 2. SQL 서버의 소유권을 가지고 있는 서버로 로그온 .. 더보기
Local Tempdb with SQL Server 2012R2 Failover Cluster #2 Local Tempdb with SQL Server 2012R2 Failove Cluster #2 각 노드에 Failover Cluster가 구성 되었기 때문에 이번에는 해당 노드에 TempDB만 로컬 디스크를 이용하는 SQL Server 2012R2 Failover Cluster를 구성 하는 방법을 소개 합니다. SQL 설치를 위해서는 해당 노드의 OS(Widows Server 2012R2)에 .NetFrameWork3.5가 설치 되어야 하는데 이게 기능 추가에서 잘 되지 않죠? dism 명령어를 이용해서 추가 해 보았습니다. Dism 명령어를 이용한 닷넷프레임워크 설치 방법의 자세한 내용은 예전 포스팅을 참고 부탁 드립니다.(여기) SQL의 Failover Cluster 구성도 몇 번 공유 한적이 있.. 더보기
Local Tempdb with SQL Server 2012R2 Failover Cluster #1 Local Tempdb with SQL Server 2012R2 Failove Cluster #1 서비스 중인 PC 온라인 게임 서버의 DB 성능 이슈로 사용자 랙이 발생한다고 하여 오래 전에 해당 서버를 분석한 적이 있는데 해당 게임의 개발사는 그 게임은 TempDB를 많이 쓰는 구조라며 TempDB를 SSD로 변경해 줄것을 줄곧 요청 하고 있었던 상황이었습니다. 그러나 해당 서버가 Failover Cluster로 구성 되어 있어 SSD로 환경으로 DB 서버를 교체 하기가 매우 난감했었고, 다행히도 서버가 SQL 2012R2 버전이라 아래와 같이 TempDB만 클러스터 노드에 SSD를 추가하여 운영 해 볼 것을 제안 하였습니다. 아래 문서를 보시면 아시겠지만 SQL Server 2012부터는 TempD.. 더보기
install ubuntu on Window Server 2016 insider preview (16257) 테스트 환경의 시스코 UCS 블레이드에 Windows Sever 2016 를 설치 후 Hyper-V Role 인스톨 후 최근 릴리즈 된 Window Server 2016 insider preview 16257을 Guest VM 으로 설치하고 해당 VM에 Windows Subsystem for Linux (WSL) 설치 후 Ubuntu를 설치 하는 방법을 정리합니다. 아래 MS 사이트에 설명이 잘 되어 있지만 저의 경우에는 호스트 머신과 Window Server 2016 insider preview VM이 인터넷이 안되는 환경이라 Hyper-v 호스트 서버에 Window Server 2016 insider preview VM을 설치하고 인터넷이 되는 환경에서 우분투를 다운 받고 해당 파일을 VM으로 복사후.. 더보기
Install Wndows Server 2016 on UCS Cisco UCS Blade 서버에 Windows Server 2016을 설치 해 보았습니다. 상세 그림이 없어서 시스템 구성이 한눈에 와 닿지 않을 수 있지만 외장 스토리지가 연결 되어있고 해당 외장 스토리지에 OS가 설치 되는 구조 입니다. 설치와 관련한 자세한 방법은 아래와 같습니다. [환 경] Windows Server 2016 Ent on UCS blade Server [구성 하드웨어] XIO Storage Cisco MDS 9148 UCS 관리용 Windows 2008R2 Cisco UCS 6410XP Fabric Interconnect Cisco Nexus 5596UP UCS B200 M3 Blade Server [사전 준비 사항] Windows Server 2016 ISO 파일 Cisco .. 더보기