가상환경 5

VirtualBox로 우분투 가상 환경 만들기

Docker 이미지를 빌드할 수 있는 환경을 만들기에 앞서, VirtualBox를 이용하여 우분투 가상 환경을 만드는 방법을 정리한다. Docker 컨테이너 내부에서 docker를 설치해도 호스트 PC의 Docker 이미지를 공유해서 사용한다. Docker는 반가상화 기술을 사용하기 때문으로, 전가상화 방식을 사용하는 VirtualBox나 VMware를 사용하면 해결 가능하다. 물론 시놀로지 NAS에서는 VMM를 사용하면 된다. VMware는 상용 프로그램이라서, 아래 내용은 무료인 VirtualBox에 우분투 20.04 LTS를 설치하여 사용한다. VMM의 경우 브릿지(Bridge) 모드로 네트워크를 사용하기 때문에, 네트워크 설정 부분은 패스하고 진행하면 된다. 가상머신 생성 준비 먼저 우분투 운영체..

::: IT인터넷 ::: 2022.01.17

우분투 VMware에서 Capture Screen이 안될때 해결 방법

화면을 캡처하는 방법은 여러가지가 있다. 전통적인 방법으로 Ctrl + PrintScreen 버튼을 누르는 방법도 있고, 윈도우 환경에서는 기본 제공하는 캡처 도구를 사용할 수도 있다. 리눅스 환경에서는 스크린샷이라는 기본 캡처 도구를 제공한다. VMware와 같은 가상환경 내에서 화면 캡처를 해야 하는 경우, 윈도우 환경의 캡처 도구 또는 리눅스 환경의 스크린샷 도구를 사용하면 화면 캡처가 가능하다. 그러나 우분투 서버와 같이 CLI 환경인 경우 이러한 캡처 도구를 사용하기 어렵다. 이러한 경우 VMware가 제공하는 자체 캡처 도구인 Capture Screen 기능을 사용하면 화면 캡처가 가능하다. VMWare 사용 중에 화면을 캡처 하려면 아래와 같이 VM 메뉴의 Capture 스크린을 클릭하면 지..

::: IT인터넷 ::: 2021.12.13

시놀로지 NAS의 VMM으로 생성한 윈도우10에 RDP로 접속하기

이전 포스팅에서 시놀로지 NAS에 VMM (Virtual Machine Manager)를 사용하여 윈도우 10 가상 환경을 생성하였다. 시놀로지 NAS에서 Virtual Machine Manager로 윈도우 사용하기 시놀로지 NAS는 리눅스 기반의 운영체제를 기반으로 한 DSM으로 동작한다. 시놀로지 NAS에 Docker를 기반으로 셋팅한 Jenkins 역시 리눅스 기반이다. 시놀로지 NAS에 Jenkins 구축하기 현재 근무 중인 회 www.bearpooh.com 가상 컴퓨터 목록에서 상단의 연결 버튼을 누르면 웹 브라우저에서 가상 컴퓨터에 접속할 수 있지만 속도가 느리다. NAS의 저장 장치가 하드디스크이고, CPU가 Intel Celeron J4025 2.9Ghz 듀얼코어라 성능이 낮은 것이 주 원..

::: IT인터넷 ::: 2021.08.02

시놀로지 NAS에서 Virtual Machine Manager로 윈도우 사용하기

시놀로지 NAS는 리눅스 기반의 운영체제를 기반으로 한 DSM으로 동작한다. 시놀로지 NAS에 Docker를 기반으로 셋팅한 Jenkins 역시 리눅스 기반이다. 시놀로지 NAS에 Jenkins 구축하기 현재 근무 중인 회사에서는 빌드 및 배포 시스템으로 Atlassian의 Bamboo를 사용 중이다. 기능도 익숙하고 사용하기 편리하지만 상용 제품이다 보니 개인이나 소규모로 사용하기에는 부담이 있다. www.bearpooh.com 이렇게 셋팅한 Jenkins에 Visual Studio 빌드를 위한 별도의 에이전트를 추가하려면 윈도우 환경의 Docker나 가상환경이 필요하다. 그러나 아래와 같은 구조적인 차이로 인해 리눅스 환경에서는 윈도우 운영체제를 Docker로 사용할 수 없다. [Windows 컨테이..

::: IT인터넷 ::: 2021.07.30

파이썬 개발 환경 구성 (+ PyCharm)

우분투 20.04 LTS (focal)에서 Anaconda, PyCharm (Community Edition)을 사용한다. 다음 순서로 진행한다. APT 설치 패키지 최신화 Anaconda 설치 Python 환경 설정 PyCharm 설치 PyCharm 설정 변경 PyCharm 프로젝트 생성 PyCharm 가상환경 변경 APT 설치 패키지 최신화 우분투 20.04 LTS의 apt 설치 패키지를 최신화 한다. 아래 포스팅을 참고한다. Nexus3를 이용한 APT 사설 저장소 구축 APT 저장소는 우분투 (데비안 계열) 패키지의 공식 저장소이다. Nexus3를 이용한 APT 사설 저장소 구축은 1개 저장소만 필요하다. proxy (Remote) - 외부의 APT 저장소의 패키지를 저장하고 내부 사용자에 www..

::: IT인터넷 ::: 2021.07.07