티스토리 뷰
안녕하세요? 오랜 만에 글을 작성합니다.
제가 Azure SA, DevOps Engineer로 일해 오면서 함께 일하시는 분들에게 가이드 드리는 업무 환경 구성에 대한 글을 담아 볼까 합니다.
이제 막 Azure에서 아키텍트나 엔지니어로 활동하시고자 하시는 초급 대상 분들을 대상으로 합니다.
참고로 이제 막 실무에서 플레이 하시는 분들에게 당부 드리고 싶은 말씀은
협업 마인드가 중요하며 도구 등을 활용한 업무의 간소화, 자동화, 표준화를 이루어 업무 생산성 및 효율성을 높이려는 마음 가짐 그리고 습관을 가지는게 중요합니다.
본 게시글은 전체적으로 핸즈 온 위주로 진행되며 활성 Azure 구독이 필요합니다.
직접 소유하신 노트북 등에 설치 및 구성이 가능하지만, 작업 과정에서 발생할 수 있는 여러 변수 문제나
전용 업무 환경을 구성하는 연습을 해본다는 목적으로 다음 가이드대로 따라 해 보시는 걸 추천 드립니다.
자~~~ 그럼 함께 시작해 볼까요~~~!!!^^
Azure SA 업무환경 설정 1부 - WSL2 설치 및 구성
<참고> https://docs.microsoft.com/en-us/windows/wsl/install?AZ-MVP-5004005
Azure VM 생성 - Windows 11
배포 하려는 대상 구독, 리소스 그룹, VM 이름 등 을 선택 및 입력한다.
Image를 Windows 11 pro를 선택하고 Size는 Standard D4s v5 (4 vcpus, 16 GiB memory)를 선택하여 VM 생성을 시작한다.
이 때 가장 중요한 부분은 Size다. 다른 Size는 대부분 가상화 부분 등이 원활하게 정상 동작 하지 않으므로 지정된 Size로 선택한다.
필자가 몇 년에 걸쳐 가이드 세션을 수행하는 시점마다 WSL 등이 정상 동작하는 VM Size가 바뀌는 것을 경험했는데, 이 글을 작성하는 시점에서는 위 권고한 사이즈로 진행한다.
사용을 안할 경우에는 필히 VM을 중지하여 원치 않는 비용이 발생하지 않도록 한다.
업무 환경 구성
사전 작업
생성된 VM 서버 접속 후 검색 창에 “Turn Windows features on or off”를 입력한다.
Windows features 에서 Hyper-V와 Virtual Machine Platform을 선택한다.
Don't restart를 선택한다.
WSL 설치
자체 내장되어 있는 Terminal 또는 Windows PowerShell을 관리자 권한으로 실행 하고 다음과 같이 명령을 입력한다.
# 온라인 스토어를 통해 다운로드할 수 있는 사용 가능한 Linux 배포판 목록을 확인
wsl -l -o
# 지정 배포판 설치 : wsl --install -d <Distribution Name>
wsl --install --distribution Ubuntu-22.04
설치 가능한 목록을 확인한다. 여기서는 Ubuntu-22.04를 기준으로 한다.
설치가 완료되면 Windows를 Restart 한다.
약 1분 뒤 다시 VM으로 접속하면 자동으로 터미널이 팝업되어 설치가 마무리 된다.
사용자명을 입력에 대한 프롬프트에서 username과 password 입력을 수행한다.
새로 Terminal 창을 실행하고 다음과 같이 명령을 입력한다.
wsl -l -v
다음과 같이 메시지가 리턴되면 정상적으로 설치되어 동작하고 있음을 보여주는 것이다.
결과가 황인 되었으면 필히 VM을 중지하여 원치 않는 비용이 발생하지 않도록 한다.
2부에서 계속 됩니다.
'Azure 기타' 카테고리의 다른 글
Azure Powershell, Azure CLI 사용 (0) | 2024.03.11 |
---|---|
Azure SA 업무 환경 구성 - Part 2 (2) | 2024.03.07 |
[특집 시리즈] Zero to Hero with App Service, 7부: 멀티 티어 웹 애플리케이션 (0) | 2021.08.02 |
[특집 시리즈] Zero to Hero with App Service, 6부: Web App 보호 (0) | 2021.07.26 |
[특집 시리즈] Zero to Hero with App Service, 5부: Azure 앱 서비스로의 애플리케이션 마이그레이션 (0) | 2021.07.19 |