본문 바로가기
  • 지요미의 IT성장일기
Azure

aks와 wac연결하기(feat.stress)

by 지요미=P 2024. 6. 7.
728x90

 

먼저, WAC와 ARC에 대해 잘 이해하기 위한 참고 영상.

https://www.youtube.com/watch?v=mCYED529r5I

토마스 아저씨가 잘 알려줘서 이해하는데 도움이 되었다.

 

 

아래의 영상은

Azure Arc를 사용하여 자체 데이터 센터 또는 엣지 위치에서 온프레미스로 AKS를 배포, 관리 및 운영하는 방법을 토마스 아저씨가 설명해 주는 영상이다.

https://www.youtube.com/watch?v=EUpju2YupiA

 

 

사실 난.

이 영상들을 볼 때까지만 해도 나도 토마스 아저씨처럼 뚝딱뚝딱 할 줄 알았다....

 

내가 문제인건지, Azure가 문제인건지... 

이제 WAC가 무섭다..ㅠㅠ

 

 

어쨋든.. 나는 Azure와 On-Prem을 WAC로 연결해서 hybrid 클라우드를 구축할 예정이다.

연결이 끝나면 AKS로 On-Prem 노드들로 배포가 된 것 까지... 할 예정.. 일단은.. 그런데 이게 잘 안된다..ㅠ

 

 

 

https://learn.microsoft.com/ko-kr/azure/aks/hybrid/kubernetes-walkthrough-powershell

 

PowerShell을 사용하여 Azure Stack HCI 및 Windows Server 클러스터에서 Kubernetes 설정 - AKS hybrid

AKS 호스트를 설정하고 Windows PowerShell 사용하여 Kubernetes 클러스터를 만드는 방법을 알아봅니다.

learn.microsoft.com

 

이 사이트를 참고해서 WAC와 aks를 연결하려고 했다.

 

 

AKS 클러스터 배포 / PowerShell 사용

 

1. 먼저 AksHci PowerShell 모듈 설치

 

열려 있는 모든 PowerShell 창을 닫고, 관리자 권한으로 새 PowerShell 세션을 열고, Azure Stack HCI 또는 Windows Server 클러스터의 모든 노드에서 다음 명령을 실행합니다.

Install-PackageProvider -Name NuGet -Force 
Install-Module -Name PowershellGet -Force -Confirm:$false

 

PowerShell 창을 다시 닫기

Azure Stack HCI 또는 Windows Server 클러스터의 모든 노드에서 다음 명령을 실행하여 AKS-HCI PowerShell 모듈을 설치합니다.

Install-Module -Name AksHci -Repository PSGallery -Force -AcceptLicense

PowerShell 창을 다시 닫기

 

 

설치 유효성 검사

Get-Command -Module AksHci

 

 

구독에 리소스 공급자 등록

Connect-AzAccount
Register-AzResourceProvider -ProviderNamespace Microsoft.Kubernetes
Register-AzResourceProvider -ProviderNamespace Microsoft.KubernetesConfiguration
Register-AzResourceProvider -ProviderNamespace Microsoft.ExtendedLocation

 

 


 

 

 

1단계: 배포를 위해 머신 준비

Initialize-AksHciNode

 

 

그런데..

나는 왜.....

이렇게 나오는걸까...?

 

ㅠㅠ....

그런데 서버에서는 hyper-v가 설치가 안된다고 한다고 나옴..

 

대체... 왜죠.......

 

ㅠㅠ

 

 

HELP ME.. (궁서체)

 

 


 

2단계: 가상 네트워크 만들기

Get-VMSwitch

#아래는 샘플출력
Name        SwitchType     NetAdapterInterfaceDescription
----        ----------     ------------------------------
extSwitch   External       Mellanox ConnectX-3 Pro Ethernet Adapter

 

 

3단계: 배포 구성

$csvPath = 'C:\clusterstorage\volume01' # Specify your preferred CSV path
Set-AksHciConfig -imageDir $csvPath\Images -workingDir $csvPath\ImageStore -cloudConfigLocation $csvPath\Config -vnet $vnet

 

 

4단계: Azure에 로그인하고 등록 설정 구성

Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"

 

 

5단계: 새 배포 시작

Install-AksHci

 

 

6단계: Arc 지원 Kubernetes에 클러스터 연결

Connect-AzAccount
Enable-AksHciArcConnection -name mycluster

 

 

가 나의 계획..

728x90

'Azure' 카테고리의 다른 글

SMTP 사용하여 이메일 보내기  (0) 2024.08.14
Azure - Stack HCI  (0) 2024.05.28
AKS-node pool이란?  (0) 2024.05.20
Azure - App Gateway 만들기  (0) 2024.05.17
Azure-AKS 생성하기  (0) 2024.05.17