먼저, 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
가 나의 계획..
'Azure' 카테고리의 다른 글
AKS 생성 + AGW 연결까지 (3) | 2024.12.06 |
---|---|
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 |