• Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
  • 로그인
  • 회원가입
  •  한글 한글 한글 ko
  • English English 영어 en
OPENMARU APM
  • 오픈마루
    • 회사소개
    • 연혁
    • 오픈마루 CI
  • 제품
    • OPENMARU Cloud APM
      • Application 모니터링
      • Openshift & Kubernetes 모니터링
      • WEB/WAS 모니터링
      • URL 모니터링
      • Cubrid 모니터링
    • OPENMARU Cluster
    • OPENMARU Dashboard
  • 오픈소스
    • 쿠버네티스
    • 아파치 톰캣
    • CentOS
  • 레드햇
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat JBoss EAP
  • 가격 안내
  • 조달물품
    • G2B 딜 등록
    • 조달물품 OPENMARU APM
    • 조달물품 OPENMARU Cluster
    • 혁신장터
    • 찾아가는 클라우드 네이티브 세미나
  • 레퍼런스
  • 고객지원
  • 문서
  • 블로그
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

윈도우 Subsystem에서 RHEL 사용하기 | RHEL WSL 가이드

윈도우 환경에서도 WSL(Windows Subsystem for Linux)을 통해 Red Hat Enterprise Linux(RHEL)를 손쉽게 실행할 수 있습니다.

윈도우 Subsystem에서 RHEL 사용하기 | RHEL WSL 가이드

Red Hat Enterprise Linux(RHEL)이 이제 Microsoft Windows Subsystem for Linux(WSL)에서 사용할 수 있게 되었습니다.

WSL에 사용할 수 있게 되었다는 소식은 많은 개발자, 시스템 관리자, 그리고 다양한 IT 전문가들이 환영할 만한 소식이었습니다.

WSL은 Windows 환경에서 리눅스를 실행할 수 있도록 해주는 기능으로, 그동안 Ubuntu나 Debian 등 다양한 배포판을 지원해 왔습니다. 이제 여기에 엔터프라이즈 리눅스의 대표주자인 RHEL도 공식적으로 추가된 것입니다.

이번 Windiws 환경에서 WSL이 지원을 통해 RHEL 기반의 개발 환경을 사용하는 사용자들은 별도의 가상 머신이나 듀얼 부팅 없이도, Windows 환경에서 RHEL을 바로 실행하고 테스트할 수 있습니다. 특히, 기업에서 사용하는 리눅스와 동일한 환경을 로컬에서 그대로 활용할 수 있기 때문에, 개발과 운영의 일관성을 유지하는 데 큰 도움이 될 것으로 기대됩니다.

Windows를 사용하는 많은 개발자와 시스템 관리자들이 이제 RHEL을 더욱 손쉽게 경험하고 활용할 수 있게 되었으며, Red Hat과 Microsoft의 협업이 점점 더 강화되고 있다는 점에서도 의미 있는 변화입니다.

이번 블로그 글에서는 WSL(Windows Subsystem for Linux)에서 RHEL(Red Hat Enterprise Linux)을 시작하는 방법과, 자신만의 맞춤형 RHEL 이미지를 만드는 과정을 자세히 살펴보겠습니다. 이를 통해 Windows와 Linux 환경을 자유롭게 오가며 통합된 워크플로우를 구현할 수 있게 될 것입니다.

Linux용 Windows 하위 시스템(WSL)이란 무엇인가요?


Windows Subsystem for Linux (WSL)은 Windows 운영 체제에서 “리눅스 배포판을 네이티브처럼 실행할 수 있도록 지원하는 호환 계층(subsystem)”입니다. Microsoft가 개발하였으며, 개발자와 시스템 관리자들이 Windows 환경에서 직접 리눅스 커맨드라인 도구와 애플리케이션을 사용할 수 있도록 도와줍니다.

구성 요소 내용
Real Linux Kernel
  • Microsoft가 유지·관리하는 업스트림 기반의 실제 Linux 커널
  • 전체 시스템 콜 호환성 제공
  • Windows Update 또는 Store를 통한 자동 커널 업데이트
Lightweight Hyper-V Architecture
  • Hyper-V 유틸리티 VM 기반의 경량 가상화 환경
  • VM 대비 빠른 부팅 속도와 효율적인 리소스 사용
  • WSL 2에서 모든 리눅스 프로세스를 VM 내에서 직접 실행
Deep Windows-Linux Integration
  • Windows 파일 시스템은 /mnt/c로, 리눅스 파일 시스템은 \\wsl$로 양방향 접근 가능
  • PowerShell, CMD, Linux 쉘 간 명령어 상호 호출 가능
  • Windows 앱에서 리눅스 파일 직접 열기 또는 실행 가능
Multi-Distribution Support
  • Ubuntu, Debian, Fedora, openSUSE, Kali, RHEL 등 다양한 배포판 지원
  • 각 배포판은 독립된 환경으로 실행 가능 (컨테이너처럼 격리됨)
  • Windows Store 또는 수동 설치로 배포판 선택 가능
Advanced Networking
  • Windows와 동일한 IP 네트워크 공유
  • 리눅스 앱의 포트를 Windows 앱에서 직접 접근 가능
  • 별도 포트 포워딩 없이 양방향 통신 지원
Cross-Platform Dev Tooling
  • Visual Studio Code, Docker, Git, Node.js 등과의 통합 강화
  • 리눅스 CLI 도구를 Windows 개발 환경에서 직접 활용
  • 컨테이너 기반 개발 및 클라우드 환경과의 일관성 유지
Secure & Managed Environment
  • Windows 보안 정책을 준수하면서 리눅스 환경 제공
  • WSL 인스턴스는 표준 사용자 권한과 동일한 보안 범위 내에서 실행
  • Windows Defender 및 그룹 정책과 연동 가능
Docker & Container Ready
  • Docker Desktop과의 통합으로 리눅스 컨테이너 네이티브 지원
  • WSL 2에서 Docker Daemon 실행 가능
  • DevOps 및 CI/CD 파이프라인과 연계 용이

WSL(Windows Subsystem for Linux)을 사용하면, Windows에서 가상 머신이나 듀얼 부팅 없이 리눅스 환경을 네이티브로 실행할 수 있습니다. 이 기능은 Windows와 Linux 양쪽 운영 체제에서 작업하는 개발자에게 개발 워크플로우를 간소화해주는 강력한 도구입니다.

본질적으로 Microsoft는 Hyper-V 하이퍼바이저 위에 경량화된 리눅스 커널을 제공합니다. 이 구조는 리눅스 사용자 공간(userspace) 환경을 .tar 아카이브 형태로 패키징할 수 있게 해주며, 이는 리눅스 컨테이너 이미지와 유사한 방식으로 작동합니다. 이로 인해 개발자와 시스템 사용자에게 매우 우수한 성능과 유연성을 제공합니다.

다음 [그림 1]은 WSL 아키텍처와 그 구성 요소를 보여줍니다.

이 구조에서 Red Hat은 RHEL 사용자 공간을 유지·관리하고, Microsoft는 특수한 리눅스 커널과 관련된 서브시스템을 담당합니다.

WSL2 아키텍처를 보여주는 스크린샷.

그림 1: WSL2 아키텍처를 보여주는 스크린샷.

시작 전 준비 사항 (Prerequisites)


WSL에서 RHEL을 사용하기 전에 아래 조건들을 충족해야 합니다.

1. Windows 시스템에 WSL 설치

먼저, Microsoft의 공식 문서를 참고하여 WSL을 설치하세요.

https://learn.microsoft.com/en-us/windows/wsl/install

2. RHEL 서브스크립션 및 활성화 키 확인 또는 발급

WSL에서 RHEL을 사용하려면 유효한 RHEL 서브스크립션이 필요합니다. 다음과 같은 무료 구독 옵션도 사용할 수 있습니다:

  • Red Hat Developer Subscription for Individuals : Red Hat Developer 프로그램 가입자에게 제공되는 개인용 무료 구독입니다.
  • Red Hat Developer Subscription for Teams : 기존 Red Hat 기술을 사용 중인 조직을 위한 팀 기반 개발용 라이선스입니다.

활성화 키(Activation Key)*는 패키지 설치, 보안 업데이트, 오류 수정 등을 자동화하는 가장 편리한 방식입니다. 또한 고비용 서브스크립션의 과도한 사용을 방지하면서 개발자에게 적절한 접근을 제공할 수 있습니다.

3. RHEL for WSL 이미지 확보 및 설치

다음 두 가지 방법 중 하나로 이미지를 준비할 수 있습니다:

옵션 1: 커스터마이즈된 RHEL 이미지 직접 생성

가장 권장되는 방법은 사용자 정의 RHEL 이미지를 생성하는 것입니다. 이 방법은 최신 패치가 반영된 상태로 생성되며, 설치 후 바로 사용할 수 있도록 사전 설정이 가능합니다.

  • Hybrid Cloud Console에서 Insights Image Builder에 접속
  • 타겟 유형으로 WSL 선택
  • 원하는 구성 설정 (옵션) 후 이미지 빌드
  • .tar.gz 포맷으로 이미지 생성 후 다운로드

참고 사항
• 보안 준수 옵션(Security Compliance)은 현재 WSL 이미지에서는 비활성화됨
• 디스크 구성, 파일 시스템 설정은 WSL 특성상 수정 불가

PowerShell에서 이미지 가져오기

모든 명령은 관리자 권한 PowerShell에서 실행되어야 합니다.

# 1. 이미지 저장용 폴더 생성
PS C:\Users\demo> mkdir WSL

# 2. 이미지 가져오기
PS C:\Users\demo> wsl --import RHEL-10-Custom .\WSL\RHEL10Custom .\Downloads\composer-api-xxxxxx.tar.gz

# 3. 기본 배포판 설정
PS C:\Users\terry> wsl -s RHEL-10-Custom

# 4. 설치된 리눅스 배포판 확인
PS C:\Users\demo> wsl --list --verbose

옵션 2: 사전 제작된 RHEL 이미지 다운로드

Red Hat은 RHEL 10 WSL용 공식 이미지도 제공합니다. RHEL 다운로드 페이지에서 rhel-10.0-x86_64-wsl2.tar.gz 파일을 받을 수 있습니다.

# 디렉터리 생성
PS C:\Users\demo> mkdir WSL

# 이미지 가져오기
PS C:\Users\demo> wsl --import .\WSL\RHEL-10-prebuilt C:\WSL\RHEL10prebuilt .\Downloads\rhel-10.0-x86_64-wsl2.tar.gz
RHEL WSL 인스턴스 실행 및 등록 확인

설치 및 이미지 가져오기가 완료되었다면, RHEL 인스턴스를 다음과 같이 실행합니다:

# 배포판 목록 확인
PS C:\Users\demo> wsl --list --verbose

# 기본 설정된 경우
PS C:\Users\demo> wsl

# 지정 실행
PS C:\Users\demo> wsl -d RHEL-10-Custom
RHEL 버전 확인
# RHEL 환경 내에서 실행
root@Win-demo:/# cat /etc/redhat-release
Red Hat Enterprise Linux release 10.0 (Coughlan)

등록 상태 확인 및 활성화

RHEL 등록 상태를 확인하여, 업데이트 및 소프트웨어 설치가 가능한지 점검합니다.

등록 상태 확인
# rhc 상태 확인
# 최신 방식
# 관리자 권한에서 실행
rhc status

# 또는 전통적 subscription-manager 사용
subscription-manager status
등록되지 않은 경우
# 활성화 키를 사용한 등록
rhc connect --organization ORG_ID --activation-key KEY

# 또는
subscription-manager register --org ORG_ID --activationkey KEY
저장소 확인 및 업데이트
# 저장소 목록 확인
dnf repolist

# 시스템 업데이트
dnf update

마무리: WSL에서 RHEL을 시작하며 얻는 개발의 유연성


이제 Windows Subsystem for Linux(WSL) 환경에서 Red Hat Enterprise Linux(RHEL)를 실행하는 방법을 하나씩 알아보았습니다.

WSL의 경량 가상화 기술과 Red Hat의 강력한 리눅스 플랫폼이 만나면서, Windows 기반 개발자들도 가볍고 안정적으로 RHEL 환경을 로컬에서 활용할 수 있게 되었습니다.

특히, Image Builder를 통한 맞춤형 이미지 생성과 활성화 키 기반의 자동 등록 기능은 RHEL 배포와 유지 관리를 훨씬 더 유연하고 손쉽게 만들어 줍니다. 이제는 별도의 가상 머신이나 복잡한 이중 부팅 설정 없이도, 리눅스 중심의 클라우드 네이티브 개발 환경을 Windows에서 그대로 구현할 수 있는 시대입니다.

개발자는 RHEL WSL 환경에서 Podman 기반 컨테이너 개발, Red Hat Universal Base Image(UBI) 활용, CI/CD 파이프라인 검증, 그리고 보안 업데이트 적용까지 원활하게 수행할 수 있습니다. 이는 클라우드, 데이터 센터, 엣지 환경에서의 일관된 개발 경험을 가능하게 해줍니다.

지금 바로 Red Hat의 Image Builder를 이용해 나만의 RHEL WSL 이미지를 만들어보고, Red Hat Developer Lab을 통해 다양한 실습 환경도 체험해 보세요.

Windows 위에서 RHEL을 실행하는 이 강력한 도구는 단순한 개발 편의성 그 이상을 제공합니다. 이제 여러분의 로컬 개발 환경에도 엔터프라이즈 리눅스의 안정성과 유연성을 더해보세요.

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

2025-03-20/in Tech Talk/by 오픈마루 마케팅0
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/03/250317_mtls_title.webp?fit=380%2C302&ssl=1 302 380 오픈마루 마케팅0 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅02025-03-20 10:44:032025-03-20 10:44:03안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개

2025-02-13/in Red Hat, Seminar, Tech Talk/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/02/%EB%A0%88%EB%93%9C%ED%97%B7-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%84%B8%EB%AF%B8%EB%82%98_thumbnail.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32025-02-13 13:06:242025-02-17 15:14:50레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개
가상화도 클라우드네이티브 thum

클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대

2024-11-15/in Cloud, Tech Talk/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2024/11/%EA%B0%80%EC%83%81%ED%99%94%EB%8F%84-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C-thum.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32024-11-15 12:45:462024-11-15 12:45:46클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대
Page 1 of 24123›»

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...

Recent Posts

  • 윈도우 Subsystem에서 RHEL 사용하기 | RHEL WSL 가이드 2025-05-29
  • Java 앱 배포, 더 빠르고 간편하게 – JBoss EAP 8.1 베타 2025-05-22
  • JBoss EAP 8.1 베타 | 엔터프라이즈 Java 애플리케이션 현대화 2025-05-12
  • ChatGPT 프롬프트 엔지니어링, 이렇게 시작하세요! 2025-05-08
  • 올해 1분기, 사람들이 가장 많이 본 OPENMARU 콘텐츠는? 2025-04-17

Categories

  • APM
  • Cloud
  • Cloud Native Seminar
  • Cluster
  • gift
  • JBoss
  • Kubernetes
    • Container
  • Linux
  • Microservices Architecture
  • News
  • Newsletter
  • OPENMARU
    • Dashboard
  • OpenShift
  • Red Hat
  • Seminar
    • gift
  • Tech Talk
  • 발표자료
  • 분류되지 않음
  • 오픈나루 공지사항
  • 오픈소스

이메일로 블로그 구독하기

이 블로그를 구독하고 이메일로 새글의 알림을 받으려면 이메일 주소를 입력하세요

Tags

APM cloud Cloud Native Container Docker Hybrid Cloud jboss JBoss EAP Kubernetes Kubernetes 모니터링 linux MSA Native OPENMARU OPENMARU APM OpenShift Openshift Promotion PaaS PaaS 플랫폼 Red Hat redhat RHEL tomcat Virtualization WAS Wildfly 가상화 네이티브 도커 레드햇 리눅스 모니터링 브리핑 세미나 오픈마루 오픈마루 APM 오픈시프트 주간 진짜 클라우드 컨테이너 쿠버네티스 클라우드 클라우드 네이티브 클라우드네이티브 클라우드 네이티브 세미나

Search

Search Search

오픈마루

04778 서울시 성동구 뚝섬로1길 31 906 호
(성수동1가, 서울숲M타워)

Tel : 02-469-5426 | Fax : 02-469-7247
Email : sales@openmaru.io

  • OPENMARU CLOUD APM
    • Application 모니터링
    • Openshift & Kubernetes 모니터링
    • WEB/WAS 모니터링
    • URL 모니터링
    • Cubrid 모니터링
  • 가격안내
  • 고객 레퍼런스
  • 고객지원
    • 문서
    • 사용자가이드
    • 기술지원
  • 블로그
  • 이용약관
  • 개인정보처리방침
  • 서비스수준협약
  • 회사소개
Copyright © OPENMARU, Inc. All Rights Reserved. - powered by Enfold WordPress Theme
  • Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
Link to: Java 앱 배포, 더 빠르고 간편하게 – JBoss EAP 8.1 베타 Link to: Java 앱 배포, 더 빠르고 간편하게 – JBoss EAP 8.1 베타 Java 앱 배포, 더 빠르고 간편하게 – JBoss EAP 8.1 베타오픈마루 뉴스레터 | 뉴스레터로 알아보는 클라우드 네이티브 주간 브리핑
Scroll to top Scroll to top Scroll to top
  • 한글
  • English
%d