리눅스맨 » 자격증추천 리눅스맨 » 자격증추천
  • C드라이브 용량이 부족 하면 드라이브를 압축하여 디스크 공간 절약

    C드라이브 용량이 부족 하면 드라이브를 압축하여 디스크 공간 절약

    C드라이브 용량이 부족

    윈도우 10 C드라이브 용량이 부족하면 이때 C드라이브를 압축하여 디스크 공간 절약을 할 수 있습니다.

    보통 VMWARE안에 윈도우7, 윈도우10을 설치 할 경우 VM 1개라도 더 생성하기 위해서 하드용량을 최소화 해야합니다.

    윈도우 버전 자체를 STARTER라던지 Thin PC 등을 설치해서 용량을 작게 할 수 있지만 요즘에는 보안상의 문제도 있고하여 윈도우 10을 설치하는것이 좋습니다.

    윈도우 10을 설치하면 기본 18기가 이상이 필요하다고 나옵니다.

    SSD용량이 256기가라면 18기가 최소로 설치 하더라도 VM을 10개정도 밖에 만들수 없죠.

    암튼 이렇게 용량을 줄이고 줄일수 있는 최대한 방법을 다 동원하면 용량을 나름 많이 줄일 수 있습니다.

    오늘은 그 중에서도 [ 이 드라이브를 압축하여 디스크 공간 절약 (C) ] 기능을 이용하여 용량을 줄여보겠습니다.

    C드라이브 용량이 부족 드라이브 압축하여 공간 절약 방법

    1. 내 컴퓨터 창을 여서 로컬디스크에 오른쪽 마우스를 클릭

    팝업창에 속성(R) 항목을 클릭합니다.

    현재 14.3GB중 2.4기가 정도 사용할수 있습니다.

    하지만 업데이트라던지 프로그램 몇개를 설치하면 당장이라도 하드 디스크 용량부족 현상이 일어나게됩니다.

    2. 이 드라이브를 압축하여 디스크 공간 절약 체크하고 확인

    체크를 하고 확인 버튼을 클릭하면 아래처럼 특성 변경 확인 이라는 항목이 나타납니다.

    이때 드라이브 C에만 적용할것인지 아니면 C드라이브 하위 폴더 및 파일에 모두 변경사항을 적용할것인지 묻습니다.

    용량을 최대한 줄이고 싶다면 아랫부분을 선택하고 확인을 눌러줍니다.

    이때 특성 적용 오류 멘트가 나올경우 무시 또는 모두 무시 를 클릭합니다.

    swapfile.sys 파일은 메모리 파일입니다. 그래서 이미 시스템이 사용하고 있기에 이 파일은 무시하고 진행합니다.

    도중에 관리자 권한이 있어야 하는 항목에서는 계속 버튼을 눌러줍니다.

    그 후에도 또 다시 특성 적용 오류 메시지가 나오면 [ 모두 무시 ] 항목을 클릭합니다.

    디스크 압축 시간이 상당히 오래 걸립니다.

    시간은 3시간 30분으로 나왔지만

    실제로 20분정도 걸렸습니다.

    C드라이브 용량이 부족 용량 늘리기

    용량은 대략 500메가 정도 더 늘어났습니다.

    여유공간 3기가 정도면 제가 직접 개발하는 프로그램 정도는 원할히 돌아갈듯합니다.

    윈도우 7과 윈도우 10 그리고 윈도우 대부분 디스크 압축 절약 기능이 있으니

    VMWARE 이용하시는 분들은 용량 늘릴때 참고하셔서 이미지 제작해보세요.

    감사합니다.

  • 집에서 개인 서버 구축

    집에서 개인 서버 구축

    집에서 개인 서버 구축 하기 위한 준비물을 살펴보고 이번기회에 홈서버 하나 만들어보시기 바랍니다.

    개인 서버 구축 리눅스맨
    아파트 개인서버

    집에서 운영 가능한 젠서버, ESXi 서버, 웹서버, 데이터베이스 서버를 현재 만들어 구축하고 있으며

    아파트 2채를 구입하여 그곳에 각각 서버를 배치하여 실제 IDC처럼 운영하고 있습니다.

    AWS (아마존 웹서버 인스턴스는 라이트세일1개를 포함하여 총 9개를 운영)운영과 수집을 위한 다수의 서버를 매일마다 실행중입니다.

    2년전에는 코인 채굴이 또 핫하여 1000만원치 정도 채굴기도 사서 돌리고 있는데 어제부터 여름이고해서 모두 꺼놓았습니다.

    위에 보이시는 채굴기 케이스는 서버를 장착하기 위해서 주문한 모델이며 서버 메인보드가 대부분 많이 크다보니

    일반 케이스에 잘 들어가지 않아 보시는 분들마다 채굴기 아니냐고 오해도 받습니다 ㅎㅎ

    코인 채굴기는 다른 방에서 돌아가는데 지금은 전기요금수준밖에 안나오고해서 신경도 끌겸 그냥 모두 꺼놓았습니다.

    집에서 개인 서버 구축 (홈서버 만들때 준비물)

    1. 개인 서버 구축 사용할 PC

    (사양이 높을수록 좋지만 단순 개발서버로는 셀러론도 가능)

    개인 서버 구축

    CPU, 메모리, SSD, 그래픽카드, 메인보드, 파워서플라이 등등 어떠한 제품을 써야 할지 고민이신가요?

    그냥 셀러론급에 메모리 8기가 정도 달고 SSD 128기가만 장착한 내장형 그래픽으로도 개인 웹서버 정도는 충분히 돌릴수 있습니다.

    개인 서버 구축 장비

    지금 보고 계신 이러한 워드프레스 정도를 집 서버로 돌리기엔 셀러론급이면 충분하다는 이야기입니다.

    만약 게임서버라던지 빅데이터 수집과 동시에 실서버 운영으로 다수의 많은 사람들을 대상으로 한다면

    CPU 코어가 높은 제온 등을 사용하겠지만 그렇지 않고서는 i7 정도만 되더라도 왠만한 중소기업 회사운영도 가능할수 있습니다.

    메모리야 많을수록 좋지만 8기가에서 16기가면 딱 적당하고… 이또한 사람들이 많을수록 부하가 걸리므로 개인적인 홈페이지는 8기가도 할 만합니다.

    SSD는 홈페이지에 사진이나 영상 미디어, 파일 자료 등 용량이 큰 파일을 FTP겸으로 사용할 경우에는 테라급이 필요하겠지만…

    단순히 워드프레스 하나만 단독으로 구동시킨다면 128GB 하나로도 충분합니다. 

    저도 개인서버로 운영하는 워드프레스는 10GB정도로 운영하기도 합니다.

    메모리, SSD는 향후에도 언제든지 추가할수 있기때문에 처음에 고민대상이 안닙니다.

    그냥 집에서 놀고 있는 PC로 서버 설치해보는것이 가장 좋으며 한대 마련해야한다면 개인적으로 20~30만원선으로 테스트용서버 만들어보세요.

    제온 서버 만들기
    서버 듀얼 cpu

    왼쪽은 제온 cpu 1 이용해서 ESXi 서버를 운영중이며 오른쪽 사진은 제온 cpu 2개를 이용하여 ESXi 서버를 운영합니다.

    아파트 전기는 일반전기로 돌리고 한전에서 검사 나와서 서버실인거 확인하고 두채 모두 일반전기로 서버실 운영중입니다.

    아마도 대한민국에서 집서버를 저처럼 운영하시는 분들 드물지 싶습니다.

    아파트 두채를 통으로 일반전기 바꾸고 서버실로 꾸미고 …이것도 부족하여 또 3번째 아파트를 구입하여 서버실을 만들 계획중입니다.

    2. ISP 인터넷 회선 신청

    KT, SKT, LGT 그 이외에도 지방케이블 등이 있습니다.

    지방 케이블은 업로드 속도가 너무 느려서 왠만해선 권해드리지 않으며 양방향 속도가 빠른 KT같은 ISP업체를 선호합니다.

    보통 100M 급만 하더라도 홈페이지 운영에는 큰 문제가 되지 않지만 그래도 파일 전송이라던지 외부에서 답답하지 않을수준으로는 500M 급은 사용해야합니다.

    서버 IDC를 이용하기에 회선비용이 금액적으로 부담스러울 경우에는 집에서 100M급으로 서버를 운영도 할만합니다.

    ISP 업체 3사중 하나를 선택하라고 한다면 저는 KT를 권해드리고 싶습니다.

    이유는 딱히 말씀드리기는 어려우나 여러가지 서버 운영에 있어서 장점이 많은업체입니다.

    3. 개인 서버 구축 (리눅스 서버 또는 윈도우 서버) 선택

    보통 리눅스 서버를 선택합니다. 윈도우 서버는 라이선스로 인해서 개인이 운영하기에는 어렵습니다.

    가끔 해적판이나 크랙등을 이용하시는 분들 계실듯합니다. 이 방법은 정상적인 방법이 아니며 불법적인 요소로 인해서

    이후에 알지 못하는 일들로 어려움을 당할수 있기에 필히 정식라이선스로 등록된 서버로만 사용해야합니다.

    서버는 일회성으로 사용하고 버리는게 아닌 대부분 장기 1년~10년 이상 사용하기때문에 라이선스가 매우 중요합니다.

    그래서 개인들은 무료로 제공하는 리눅스 기반으로 서버를 만들곤합니다.

    리눅스를 바로 설치하기 어렵다면 VMWARE같은 가상윈도우를 만들 수 있는 툴을 이용하여 설치를 시도해보세요

    개인 서버 구축

    저도 보통 CentOS 위주로 리눅스를 설치하고 그 위에 MySQL 기반으로 사용중입니다.

    윈도우가 UI가 제공되어서 좋을수 있으나 그로인한 퍼포먼스를 OS쪽에 뺏기게 되어 단순 콘솔기반의 리눅스보다 퍼포먼스가 낮다 보시면됩니다.

    CentOS, 우분투 같은 이름있는 리눅스를 설치하여 그 위에 아파치 서버와 php모듈을 설치하여 워드프레스 블로그를 운영 할 수 있습니다.

    4. 개인 서버 구축 HUB 및 네트워크 장비

    공유기는 집에 있는 공유기를 사용하면 되지만 허브같은 경우에는 KT에서는 기본적으로 제공이 되나 다른 업체에서는 확인을 해야합니다.

    허브와 공유기의 차이라면 IP를 맥 단위로 쪼개냐 아니면 DHCP 기능을 이용하여 사설 아이피로 다수의 아이피를 만드냐 정도로 보면됩니다.

    이 부분에 대한 이해도가 없다면 그냥 단순하게 IPTIME의 허브를 하나 구입하여서 서버에 연결하고 다른 한 선은 기존 공유기에 연결하여 사용하면됩니다.

    이렇게 해야지만 IP관리가 되며 만약 이렇게 하지 않고 공유기에 포트를 통해서 열고 닫고를 할경우 공유기에도 부하가 많이 가지만

    그보다 아이피에 대한 개념을 잡기가 어렵고 향후 2대의 서버를 운영할 경우 아이피를 2개 얻을 수 없으므로 쿠팡이나 이런곳 가셔서

    꼭 허브 4포트짜리 하나를 구입해서 사용하시기 바랍니다.

    개인서버 네트워크 어댑터

    그 이외에도 1G지원 인텔용 랜카드를 하나 따로 구입해놓고 ESXi 같은 서버를 운영 할 수도 있습니다.

    준비물이 준비가 되었다면…

    이제 서버를 각 상황에 맞게끔 설치를 하면됩니다.

    보통 집에서 웹서버 운영 많이 하시죠?

    준비물 들고 센트OS나 우분트 리눅스 설치하시면 됩니다.

    그다음 순서는 리눅스 명령어를 이용해서

    yum install httpd
    
    yum install php
    
    yum install mariadb

    이렇게 입력하면 웹서버가 만들어지게됩니다.

    보고 따라하면 됩니다.

    초보자도 쉽게 따라 할 수 있습니다.

    개인서버 만들때 비용은 대부분 갖고 계신 PC로 만들때에는 거의 비용이 들지 않습니다.

    전기요금은 제가 제온 서버 1대를 24시간 한달 켜놓으면 한달에 1만원정도 나오는 수준입니다.

    100kw 정도라고 보시면 되고요 가정요금은 누진요금제로 인해서 조금 더 커질수 있으니 그부분만 확인하면됩니다.

    그외 통신비 3만원 (500메가로 할 경우) 정도랑 전기1만원…. 

    그리고 30만원짜리 셀러론 PC 한대면 운영할 수 있습니다.

    게임서버도 비슷하며 조금 사양높이면 i5 정도에 램 32기가정도만 올리셔도 됩니다.

    개인 서버 구축 사례

    개인 서버 구축 비교

    AWS랑 비교하면 비용이 엄청 저렴하죠

    제가 AWS 한달에 25만원~35만원씩 지출했는데 그에 비하면 많이 적습니다.

    다만 저는 아파트 2채로 운영하다보니 기본 전기요금 3만원 *2 + 추가 서버만큼 개당 1만원씩 나가고요

    그리고 아파트 관리비도 각각 빠지고 또 회선 3개 총 15만원이 빠집니다.

    뭐 이것저것 다 해서 AWS 보다 더 나가긴합니다 ㅎㅎ

    AWS랑 개인 서버 비용 다 합치면 대략 월 100만원 정도 고정으로 나가고 있습니다.

    참고하셔서 좋은 서버 만들어보세요.

    감사합니다.

  • Program Compatibility Assistant Service 윈도우 10 너무 느려요

    Program Compatibility Assistant Service 윈도우 10 너무 느려요

    윈도우 10 너무 느려요 진짜 마우스도 안움직이고 짜증나서 컴퓨터 깨 부슬뻔했습니다.

    원인은 Program Compatibility Assistant Service 서비스 항목때문이었습니다

     

    서비스에 접속해서 관련 항목을 Disabled 시킨 이후로 이제 좀 빨라졌습니다.

    당장은 작업관리자(Ctrl+Shifht+ESC)에서  오른쪽 마우스 눌러 끝내기하면 됩니다.

    하지만 서비스에서 동작하기때문에 나중에 다시 또 실행됩니다.

    이를 계속 중지 시키기 위해서는 서비스 항목에 들어가서 사용안함으로 해야합니다

     

    services.msc 명령어로 서비스 항목을 열어서 아래처럼 중지를 시켜주세요.

    분명히 수동 항목임에도 불구하고 자동으로 켜지는 윈도우의 갑질!!

    일단 사용안함으로 (disabled) 설정했으니 이제 실행 안될거라 생각합니다.

     

    다시 빨라진 윈도우10을 사용하실 수 있습니다.

  • 타임스탬프 서명 또는 인증서가 확인되지 않았거나 잘 못 만들어졌습니다.

    타임스탬프 서명 또는 인증서가 확인되지 않았거나 잘 못 만들어졌습니다.

    닷넷프레임워크를 설치 할 때 아래와 같은 설치 실패 창을 볼 경우가 있습니다.

    타임스탬프 서명 또는 인증서가 확인되지 않았거나 잘 못 만들어졌습니다.

     

    타임스탬프 서명에 인증서가 잘못되어서 이부분을 삽질하고 계실것으로 보입니다.

    저도 처음에는 인증서 문제인가 싶었는데 보안업데이트 SHA-2 보안알고리즘 때문에 생긴문제라는것을 알고

    쉽게 해결하였습니다.

    아래 제가 인증서 관련 내용대로 하지마시고 그냥 아래 파일 하나 다운받아서 설치하시면 해결되십니다.

    파일이 2개 있는데 보안패치라서 그냥 둘다 설치하시는것이 맘편합니다.

    KB4474419_KB4490628

    vmware 안에서 vmware-tools 설치도 이 보안패치를 해야지만 정상적으로 설치가 됩니다.

     

     

     

    아래 내용은 따라하지마세요 그냥 삽질입니다.

     

    이때에는 타임스탬프 서명과 관련 인증서를 확인해야합니다.

     

    파일을 클릭하여 마우스 오른쪽 버튼을 클릭하면 팝업이 열립니다. 속성(R) 눌러주세요.

     

    보시는것처럼 디지털서명 카테고리에 서명 목록을 확인 할 수 있는데 너무 오래되다보니 타임스탬프 기간이 만료된것으로 보입니다.

    새로 만들어주면 해결됩니다.

     

     

    인증서 보기 버튼을 클리하여 인증서를 설치 하겠습니다.

     

     

    자동으로 설정하고 다음을 누릅니다.

    인증서 종류 기준으로 인증서 저장소를 자동으로 선택(U) 를 해서 만약 안된다면

    모든 인증서를 다음 저장소에 저장(P)를 눌러서 찾아보기 버튼으로 선택해주세요.

    마침을 누르면 가져오기가 완료됩니다.

     

    이렇게 인증서를 설치 하셔도 큰 의미가 없습니다.

    그냥 인증서 설치 하는 방법에 대해서 확인해본거였고요.

     

    위에 첨부파일에 SHA-2 알고리즘 보안패치 실행 후 재부팅하면 아래처럼 닷넷프레임워크 4.8 설치가 됩니다.

     

    윈도우7에서 SP1 이후로 업데이트가 원할하지 않습니다.

    특정 몇개 설치 해야하는 업데이트가 있는데 오늘 포스팅에 첨부된 업데이트가 그 중 하나입니다.

  • 이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    윈도우 7에서 닷넷프레임워크 4.8을 설치할 때 이와 같은 문구를 보게 됩니다.

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    인증서 체인은 처리되었지만, 신뢰 공급자에 의해 신뢰되지 않는 루트 인증서에서 중지되었습니다.
    인증서 체인은 처리되었지만, 신뢰 공급자에 의해 신뢰되지 않는 루트 인증서에서 중지되었습니다.

    윈도우 7 SP1 이하에서는 닷넷프레임워크가 설치 되지 않습니다.

    또한 윈도우 7 SP 1 임에도 불구하고 설치가 안되는 경우에는 윈도우7 SP1 다른 버전의 ISO를 이용하여 다시 설치해야합니다.

    같은 윈도우 7 SP1 임에도 불구하고 특정 보안업데이트와 윈도우 업데이트 여부에 따라서 닷넷프레임워크가 설치 안될 수 있습니다.

    다시 정리르 하면 이렇습니다.

    윈도우 7 닷넷프레임워크 4.8 설치 방법

    1. SP1으로 업데이트를 합니다.

    2. 업데이트를 하였지만 그래도 설치가 안될 경우에는 새로운 정식 ISO를 이용하여 윈도우7를 재설치 합니다.

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다 설치 에러 문구이 두가지가 충복하게되면 보시는것처럼 윈도우7 SP1에서 닷넷프레임워크 4.8 버전을 설치 할 수 있습니다.

    C#으로 프로그램을 제작하다보니 닷넷프레임워크 버전업으로 인해서 가상화된 윈도우 7에서 동작하지 않는경우가 있습니다.

    이때에는 업그레이드를 해야하니 업데이트와 윈도우 재설치 참고하셔서 진행하면 됩니다.

    닷넷프레임워크 4.8 다운로드

    https://support.microsoft.com/ko-kr/help/4503548/microsoft-net-framework-4-8-offline-installer-for-windows

    다운로드: https://go.microsoft.com/fwlink/?linkid=2088631

    .NET Framework 4.8 설치 방법

    1. 닷넷프레임워크 4.8을 다운받아 실행합니다.

    2. 동의와 설치 버튼을 클릭하면 바로 설치가 됩니다.

    3. 설치가 완료되었습니다.

    재부팅하고 닷넷4.8 지원하는 프로그램을 실행 할 수 있습니다.

    이 운영 체제에서는 .net framework 4.8이 가 지원되지 않습니다

    윈도우 8, 윈도우10에서는 닷넷프레임워크4.8 설치가 잘 됩니다.

    윈도우7에서 설치 하다가 에러나시는 분들에게 도움이 되셨으면 합니다.

    감사합니다.

  • Xshell 일치하는 host key 알고리즘을 찾을 수 없습니다

    Xshell 일치하는 host key 알고리즘을 찾을 수 없습니다

    새로 설치한 테스트 서버에 아래와 같은 메시지와 함께 xShell툴로 SSH접속이 안되었습니다.

    Xshell 일치하는 host key 알고리즘을 찾을 수 없습니다

    이 메시지는 간단하게 해결 할 수 있습니다.

    Putty 툴로 SSH를 접속하면 접속이 되지만 xShell 툴에서 접속이 안되는것을 보고 xShell 툴의 알고리즘이 빠진것 같아 최근에 올라온 xShell로 업데이트를 했습니다.

    xShell 최신버전 다운로드

    그리고 접속을 하니 잘 되더군요. 제가 그동안 사용해온 버전이 xShell 5 버전이더군요.

    최근 버전은 xShell 7 버전인데 설치하고 바로 접속이 되더군요.

    혹시라도 서버와 암호 알고리즘 매칭이 안된다거나 메시지가 뜨게되면 Putty 최신버전이나 xShell 최신버전으로 접속해보시기 바랍니다.

    물론 ESXi 서버에서는 자체 크롬 확장 프로그램을 이용한 SSH 접속 방법도 있으니 무엇을 사용하든 SSH만 접속 하면 됩니다.

  • [해결] NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다

    [해결] NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다

    VMWARE ESXi SSH 콘솔 접속할 때  아래 메시지를 보여주면서 접속이 안되는 경우가 있습니다.

    NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다.

     

    DEPRECATED Secure Shell App 버전 0.40을(를) 이용해 주셔서 감사합니다.
    자주 묻는 질문(FAQ)의 답변: https://goo.gl/muppJj(Ctrl을 누른 상태로 링크 클릭하여 열기)
    
    [전문가의 팁] Ctrl + W 키를 눌러도 터미널이 닫히지 않게 하려면 '창으로 열기' 또는 '전체 화면'을 사용하세요.
    [전문가의 팁] 자세한 내용은 https://goo.gl/muppJj 페이지를 참조하세요.
    
    변경 기록/출시 노트: /html/changelog.html
    전문가의 랜덤 팁 #1: 링크를 열려면 Ctrl(macOS의 경우 Cmd)을 누른 상태로 링크를 클릭하세요.
    알림: 새로운 Secure Shell 확장 프로그램(link)으로 이전하세요.
    Chrome 앱은 지원 중단되므로 이 버전에서는 업데이트를 수신하지 않습니다.
    자세한 내용은 이전 가이드(link)를 참조하세요.
    
    
    NaCl 플러그인 로드 중... 완료되었습니다.
    root@192.168.0.2에 연결 중...
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the ECDSA key sent by the remote host is
    SHA256:IXZoJHW/pQx458fL+ukb43oiFsgndKSYSqjrDY9OUBw.
    Please contact your system administrator.
    Add correct host key in /.ssh/known_hosts to get rid of this message.
    Offending ECDSA key in /.ssh/known_hosts:1
    ECDSA host key for 192.168.0.2 has changed and you have requested strict checking.
    Host key verification failed.
    NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다.
    다시 연결(R)하거나 다른 연결을 선택(C)하거나 종료(x)하시겠습니까?

     

    SSH 접속을 하기 위해서 vCenter의 SSH 콘솔을 클릭하면 크롬 브라우저 확장 프로그램인 [ DEPRECATED Secure Shell App ] 앱이 실행됩니다.

    하지만 이전에 등록된 정보를 기억한 상태에서 서버가 재부팅이 되거나 혹은 서버를 재설치 할 경우 위와 같이 기존 연결로 인해서 접속이 되지 않습니다.

    NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다
    NaCl 플러그인이 상태 코드 255(으)로 종료되었습니다

     

    ESXi SSH 콘솔 접속 에러 해결 방법

    1. vCenter 관리에서 작업 기능 SSH 콘솔 항목을 클릭합니다

     

    2. 자바스크립트 콘솔창에 아래 명령어를 입력합니다.

    Ctrl + Shift + J 단축키를 눌러서 자바스크립트 콘솔 명령어를 입력합니다.

    term_.command.removeKnownHostByIndex(1)

    만약 위의 명령어로 에러만 나오고 안될 경우에는 아래 (3) 항목대로 크롬 확장 프로그램을 삭제하면 됩니다.

     

    3. 확장 프로그램(DEPRECATED Secure Shell App)을 삭제합니다.

    ESXi SSH 크롬 확장 프로그램을 삭제 합니다.

    어차피 SSH 실행하면 다시 또 설치한다고 나옵니다.

     

    4. 다시 ESXi 호스트에서 SSH 콘솔을 실행합니다.

    다시 처음 (1) 항목처럼 진행하면 확장 프로그램을 설치 하고 처음처름 Yes 입력한 다음 접속 할 수 있습니다.

     

    위의 접속은 매번 유용하게 사용됩니다.

    SSH 접속제한으로 인해서 접속이 안될 때에는 SSH 세팅을 바꿀 때에는 유용하게 사용되실겁니다.

  • 젠서버 vm-tools 설치 방법 (윈도우7 텍스트 복사 붙여넣기 가능해집니다)

    젠서버 vm-tools 설치 방법 (윈도우7 텍스트 복사 붙여넣기 가능해집니다)

    젠서버에 윈도우 7를 설치하고 가장 먼저 해야 할 부분이 vm-tools 설치 입니다.

    vmware 도 마찬가지지만 모든 윈도우는 처음에 드라이버를 설치해야합니다.

    가상화된 윈도우에서도 이처럼 드라이버를 설치해야하는데 그것들을 묶어놓은 툴이라고 생각하시면됩니다.

     

    젠서버 vm-tools 설치 방법 (xenserver vm tools install)

    1. 윈도우 7 VM에서 오른쪽 마우스를 클릭하여 Install Citrix VM Tools… 클릭합니다.

    클릭하면 Install 창이 뜹니다. 클릭해주시면되고요.

    윈도우7 안에서도 CD롬에 자동실행됩니다.

     

     

    2. 따로 설정할 부분 없이 Next 버튼을 눌러줍니다.

    중간에 설치 관련 세팅 부분이랑 자동으로 업데이트 할 것인지에대한 부분이 나오는데 그냥 무시하시고 Next 버튼을 눌러주면 됩니다.

     

    3. 윈도우 재부팅을 2~3회 정도 실행합니다.

    윈도우가 재부팅되면 드라이버를 자동으로 잡습니다.

    그리고 또다시 반복해서 재부팅을 하니 2-3회정도는 재부팅 할 동안 지켜보면됩니다.

     

    재부팅이 완료되면 모든 설치가 완료되었습니다.

     

     

    윈도우7 vm-tools 를 설치하면 좋아지는 점은 두가지 정도입니다.

     

    VM-TOOLs 설치할 경우 달라지는 점

    1. 높은 해상도를 사용할 수 있습니다.

    원래는 1024*768 이 최고 해상도입니다.

    툴즈를 설치해야지만 그 이상 해상도를 사용할 수 있습니다.

    물론 표준 그래픽카드로 설정을 해야하는데 아래 문서를 확인하고 명령어 입력으로 변경할 수 있습니다.

    젠서버 윈도우7 게스트 해상도 높이기 1920×1080 안되요

     

    2. TEXT 클립보드를 공유할 수 있습니다.

    VMWARE처럼 파일 드래그 전송과 이미지 클립보드 공유는 되지 않지만 TEXT 글자에 대해서는 복사 붙여넣기를 할 수 있습니다.

    사실 팀뷰어로 원격접속하면 딱히 필요없기는 합니다. 처음 세팅할때만 필요한 부분이라서 저는 잘 사용하지는 않습니다.

     

  • 젠서버 윈도우7 게스트 해상도 높이기 1920×1080 안되요

    젠서버 윈도우7 게스트 해상도 높이기 1920×1080 안되요

    젠서버 윈도우 7 해상도 높이기

    1920 x 1080 해상도는 변경 할 수 없습니다.

    대신 그와 비슷한 1920 x 1200 해상도로 변경하여 사용할 수 있습니다.

     

    XenServer 윈도우 7 해상도 높이는 방법

    1. VM을 종료합니다.

    vm이 종료된 상태에서 설정을 변경해야합니다.

     

    2. Command Shell 콘솔창에서 가상시스템의 UUID를 확인합니다.

    xe vm-list
    
    uuid ( RO) : 8c565fd5-4226-6bec-0e78-81224c3e9fd7
    name-label ( RW): Windows 7 (32-bit) (1)
    power-state ( RO): halted

     

    8c565fd5-4226-6bec-0e78-81224c3e9fd7 이 UUID를 각자 시스템에 맞는것을 확인합니다.

     

    3. VGA 변경 명령어를 실행합니다.

    xe vm-param-set uuid=<UUID> platform:vga=std
    xe vm-param-set uuid=<UUID> platform:videoram=16
    
    xe vm-param-set uuid=8c565fd5-4226-6bec-0e78-81224c3e9fd7 platform:vga=std
    xe vm-param-set uuid=8c565fd5-4226-6bec-0e78-81224c3e9fd7 platform:videoram=32

     

    혹시라도 에러가 발생하거나 잘못 입력하여 오류가 발생한다면

    아래처럼 명령어를 입력하여 되돌릴수 있습니다.

    xe vm-param-remove uuid=<UUID> param-name=platform param-key=vga
    xe vm-param-remove uuid=<UUID> param-name=platform param-key=videoram

     

    4. VM을 실행합니다.

    윈도우7 이 부팅되는 동안 따로 무언가를 할 필요는 없습니다.

     

    5. 해상도를 확인하고 원하는 해상도로 변경 합니다.

    표준 VGA 그래픽 어댑터가 설치되었다는 알림을 보게됩니다.

     

    원격으로 접속할 경우 해상도가 HOST PC보다 더 클 경우 화면을 스크롤로 움직여야합니다.

    그래서 저는 1920 x 1200 해상도 대신에 1680 x 1050 해상도를 선택하였습니다.

     

    해상도를 꼭 1920 x 1080으로 해야한다면 GPU를 이용하여야하는데 일단 유료 라이선스가 필요합니다.

    젠서버 무료버전에서는 윈도우7 사용할수 있게 해주는것만으로도 감사할뿐입니다.

    젠서버 8.2부터는 윈도우7를 사용할수 없거든요.

  • 젠서버에 윈도우 7 SP1 설치하기

    젠서버에 윈도우 7 SP1 설치하기

    지난번  젠서버 8.1 버전 설치 방법 글을 통하여 젠서버를 직접 구축 할 수 있습니다.

    8.2 버전이 있음에도 불구하고 8.1버전을 선택한 이유는 윈도우 7 ISO를 설치하기 위해서입니다.

    아직 설치를 안했다면 설치 글을 확인하셔서 다운받으시고 진행하시기 바랍니다.

    젠센터는 NEXT만 누르면 설치 되므로 어렵지 않습니다.

     

    XenCenter 를 처음 실행하면 마스터 패스워드를 입력해야합니다.

    저는 이미 입력해놓은 상태라서 접속을 위해 입력하였습니다.

     

    아래처럼 XenCenter 를 실행하고 이 글을 보고 따라 하면 됩니다.

     

    젠서버 8.1에서 윈도우 7 SP1 설치하기

    1. Server 항목에서 Add… 클릭하여 젠서버 8.1 정보를 입력합니다.

    젠서버를 추가를 하면 아래처럼 추가 됩니다.

    이제 젠서버 8.1 서버에 VM을 설치할 수 있습니다.

     

    2. VM 항목에서 New VM… 클릭합니다.

    템플릿에 윈도우 7 (32비트 64비트) 선택하여 Next 버튼을 누릅니다.

    가상화 이름을 지어주는데 임의로 윈도우 7 이라고 적었습니다.

     

    3. ISO library 또는 DVD 드라이브에 부팅 가능한 윈도우 7 미디어를 넣습니다.

    젠서버에 ISO파일 등록하는 글을 보시고 ISO파일 부터 업로드 해야합니다.

    젠서버에 ISO 파일 업로드 하는방법

    업로드한 윈도우 7 SP1 ISO 미디어를 선택하고 NEXT 버튼을 클릭합니다.

     

    4. 생성할 VM의 하드웨어 정보를 입력합니다.

    윈도우 7 운영하려면 메모리 1기가~ 2기가정도와 하드용량 24GB ~ 50GB 정도 세팅하면됩니다.

    실제로는 이정도도 필요없지만 젠서버 정책상 HDD 최소 등록 용량이 24기가입니다.

    CPU, Memory, Storage 설정이 완료되었다면 네트워크 설정이 나타납니다.

    기본적으로 잡힌 네트워크를 그대로 수정없이 Next를 클릭합니다.

     

    최종적으로 하드웨어 정보를 확인하고 Create Now 버튼을 클릭하면 윈도우 7 설치가 진행됩니다.

     

    만약 이때 [ HVM is required for this operation ] 이라고 경고창이 뜨면서 에러가 발생한다면 CPU 세팅을 바꿔야 합니다.

     

    xe vm-list

    참고 문서: https://www.ibm.com/docs/ko/sva/9.0.5?topic=xs-converting-your-virtual-machine-from-pv-pv-hvm

    [root@localhost iso]# xe vm-list
    uuid ( RO) : 85b7d75b-7003-dcec-bdac-19a944d0d4de
    name-label ( RW): Windows 7 (32-bit) (1)
    power-state ( RO): halted
    
    
    uuid ( RO) : 4b60349b-8f11-42ed-bfdd-f5410f664b34
    name-label ( RW): Control domain on host: localhost
    power-state ( RO): running
    
    
    [root@localhost iso]# xe vm-param-set uuid=85b7d75b-7003-dcec-bdac-19a944d0d4de
    [root@localhost iso]# xe vm-param-set uuid=85b7d75b-7003-dcec-bdac-19a944d0d4de PV-bootloader=""
    [root@localhost iso]# xe vm-param-set uuid=85b7d75b-7003-dcec-bdac-19a944d0d4de HVM-boot-policy="BIOS order"
    
    

     

    젠서버 PC의 CMOS에서 가상화를 Enabled 시켜야합니다.

     

    5. 윈도우 7 설치를 진행합니다.

    대부분 [ 다음(N) ] 버튼을 클릭하면 됩니다.

    파티션이라던지 사용계약서 등등은 각 상황에 맞게 변경하고 승인 하면됩니다.

     

    윈도우 7 새로 설치하기 위해서는 아랫쪽 [ 사용자 지정(고급)(C) ] 항목을 클릭해서 진행해야합니다.

    화면이 너무 크거나 작을 경우 Scale 이라고 아랫쪽에 체크박스가 있습니다.

    체크를 하게되면 화면에 맞는 크기로 윈도우를 설치할 수 있습니다.

     

    요즘에는 시스템 사양이 워낙 고사양이라서 윈도우7 설치 시간이 엄청 빠릅니다.

    보통 10분안에 설치가 마무리됩니다.

     

    10분정도 지나면 설치가 다 되고 로그인 정보와 윈도우 7 세팅에 관련된 정보를 입력해야합니다.

     

    사용자 생성, 인증, 네트워크, 시간 등등 입력이 완료되면 우리가 자주 보던 그 윈도우 화면을 보게됩니다.

     

    윈도우 7 SP1 ISO를 이용하여 설치를 완료하였습니다.

    이제 vm-tools 를 설치하고 해상도랑 설정을 맞춰서 사용하면 됩니다.

    생성된 VMs 항목에서 Windows 7 VM을 클릭하고 오른쪽 마우스 버튼을 누르면 아래처럼 팝업창이 뜹니다.

     

    설치가 다 되면 2~3회 윈도우가 재부팅됩니다.

    그리고 해상도를 더 다양하게 변경할 수 있습니다.

    호스트PC와 VM PC사이에 클립보드(TEXT)를 전송할 수 있습니다.

     

    참고로 젠서버 무료버전에서는 1920*1080 해상도를 사용할 수 없습니다.

    대신 그와 비슷한 1920*1200 해상도를 사용할 수 있습니다.

    방법은 간단하지만 관련하여 글을 작성해놓았습니다.

     

    감사합니다.

  • 젠서버에 윈도우7 미디어 ISO파일 업로드 하는방법

    젠서버에 윈도우7 미디어 ISO파일 업로드 하는방법

    젠서버를 설치했다면 윈도우 또는 리눅스를 설치 하기 위해 ISO파일을 서버에 업로드해야합니다.

     

    젠서버에 ISO 파일 업로드 방법은 여러가지 있습니다.

    1. wget을 이용하여 서버에서 다이렉트로 다운로드 받을수 있습니다.

    2. lrzsz 명령어를 이용하여 SSH에서 4GB 용량의 파일을 업로드 할 수 있습니다.

    ※ SSH를 이용하려면 젠서버의 원격 접속을 사용할 수 있도록 세팅을 해야합니다.

    3. FTP 명령어를 이용하여 서버에 ISO파일을 업로드 할 수 있습니다.

    그 이외 알고 있는 방법으로 우선 ISO파일을 젠서버에 업로드 합니다.

     

     

    /iso 라는 폴더를 하나 생성하고 그곳에 ISO 파일을 모두 추가합니다.

     

    젠서버 8.1 ISO 미디어 등록하는 방법

    1. ISO파일을 iso 폴더에 추가합니다.

    mkdir /iso

    이때 주의할 점은 한글 이름으로 작성하면 등록이 안됩니다.

    모두 영어로 적으시고 공백이 없는 파일이름으로 변경해야합니다.

     

    2. iso 파일을 젠서버에 등록합니다.

    xe sr-create name-label=iso device-config:location=/iso device-config-legacy_mode=true content-type=iso type=iso

     

    iso파일을 등록하면 iso 폴더에 대한 UUID 정보가 나옵니다.

     

    이제 VM을 설치할때 install from ISO library or DVD drive 항목에서 iso 목록을 볼 수 있습니다.

    이제 윈도우 7 ISO를 이용하여 젠서버에서 윈도우를 설치해보도록 하겠습니다.

     

    윈도우 7 SP1 설치하기

  • XenServer 8.1 설치방법 Citrix Hypervisor 8.1 Express Edition

    XenServer 8.1 설치방법 Citrix Hypervisor 8.1 Express Edition

    XenServer 8.1 설치방법 직접 설치 하고 글로 작성

    이번에 설치하는 젠서버 버전은 Hypervisor 8.1 Express Edition 입니다.

    이 버전을 설치하는 이유는 Windows 7 VM 을 설치하기 위해서 입니다.

    젠서버 설치 방법 (Hypervisor 8.1 Express Edition)

    1. Citrix 홈페이지에 로그인을 하여 젠서버 하이퍼바이저 8.1 익스프레스 에디션을 다운받습니다.

    XenServer 8.1 설치방법

    젠서버 다운받기 홈페이지 바로가기

    로그인을 해야지만 다운이 가능하니 일단 가입부터 하시고 다운받으시기 바랍니다.

    위의 설치 ISO와 윈도우에서 접속할 수 있는 XenCenter Management Console 을 다운 받습니다.

    2. ISO를 다운 받았다면 Rufus 툴을 이용하여 부팅 USB를 제작합니다.

    프로그램이 필요하다면 아래 링크를 클릭하여 다운받으세요.

    3. USB를 이용하여 젠서버를 설치합니다.

    지금부터는 사실 어렵지 않습니다.

    대부분 Next 위주로 눌러주면됩니다.

    4. 설치 언어와 환경설정을 지정합니다.

    라이선스 동의에 대한 수락 버튼을 클릭합니다.

    하드웨어 환경에 대한 부분을 확인하고 진행합니다.

    사용할 하드 디스크의 Thin Provisiong 을 사용 할 것인지를 묻습니다.

    이때 체크를 하면 VM용량을 서로 공유하면서 많이 사용할 수 있습니다.

    장단점이 있지만 하드용량이 250GB SSD 정도라면 씬프로비저닝을 선택하는것이 여러 VM의 용량을 조금 더 유리하게 사용할 수 있습니다.

    처음에 VM 용량을 (Windows 7 기준) 24GB 지정해야합니다.

    하지만 Thin Provisioning 을 사용하게되면 사용한 용량만큼만 HOST에서 차지하기때문에 24GB를 한꺼번에 사용하지않습니다.

    예를들어 10개의 VM을 생성하게되면 원래는 240GB의 용량이 필요합니다.

    하지만 씬프로비저닝을 사용할 경우 윈도우가 각각 7GB씩 사용할경우 70GB만 HOST에서 할당되니 170GB를 여유있게 활용 할 수 있습니다.

    VM갯수를 더 늘릴수 있다는 이야기죠.

    미디어 소스를 선택하고 OK 누르면 됩니다.

    미디어에 문제가 있는지 확인하는 부분이라 그냥 스킵하시고 진행해도 상관없습니다.

    관리자 암호를 입력합니다.

    네트워크 환경은 DHCP 선택하여 자동으로 아이피를 할당받습니다.

    고정 아이피가 있다면 Static configuration을 선택하여 아이피 정보를 입력합니다.

    HostName과 DNS정보를 입력합니다.

    Time Zone을 선택합니다. (한국은 Asia -> Seoul)

    NTP 서버를 사용하여 시간 동기화를 합니다.

    시간 동기화 서버 주소를 모른다면 그냥 DHCP에 의해서 제공받는 서버로 세팅됩니다.

    드디어 모든 세팅이 마무리되었고 하드디스크의 모든 데이터가 지워지는 경고와 함게 Install 을 진행합니다.

    인스톨 준비과정이 끝나면 바로 젠서버 설치가 진행됩니다.

    Supplemental Packs 설치를 따로 하지 않았습니다.

    이제 설치 USB를 제거하고 재부팅 하면 젠서버 처음 화면이 나타나며 모든 설치가 완료됩니다.

    Load Kernel Modules 에 FAILED 뜬것은 무시하면됩니다.

    현재 (2022년 5월 26일 기준) 젠서버 하이퍼바이저 8.2버전이 릴리즈된 상태입니다.

    그러나 처음에 언급 한 것처럼 젠서버 8.2 (Citrix Hypervisor 8.2 LTSR) 에서는 윈도우 7 가상화를 만들 수 없습니다.

    템플릿 자체를 제거하였으며 윈도우7 뿐만 아니라 윈도우 2008 서버까지 제거된 상태입니다.

    원본보기

    윈도우7과 윈도우 서버 2008을 제거하면서 대체방법으로 윈도우의 업그레이드를 꺼냈으니 답은 없는듯합니다.

    여러가지 보안과 기능은 좋아졌으나 윈도우 7을 사용할 수 있는 하이퍼바이저의 최고 버전은 8.1입니다.