SlideShare a Scribd company logo
1 of 55
Download to read offline
「AKS on Azure Stack HCI with Azure Arc」
を構築してみた
@ebiMasahiko Ebisuda
自己紹介
日本ビジネスシステムズ株式会社
胡田 昌彦(えびすだ まさひこ)
◼ Microsoft MVP for Azure
◼ @ebi
◼ 胡田昌彦のコンピューター系チャンネル
http://bit.ly/2NTCKmj
◼ masahiko.ebisuda
◼ Masahiko Ebisuda
◼ Microsoft Cloud Administrators
https://cloud.ebisuda.com/
◼ Windowsインフラ管理者への道
https://windowsadmin.Ebisuda.com/
アジェンダ
◼AKS on Azure Stack HCI概要
◼検証の様子のアーカイブ紹介
◼今回作成した環境の概要
◼デモ
◼苦労した点(ハマったポイント)
AKS on Azure Stack HCI概要
前回 HCCJP13回勉強会のMS高添さんのセッションより
◼Microsoft Ignite 2020の最新ハイブリッド関連情報を
素早く振り返り! / HCCJP 第13回勉強会 – YouTube
https://youtu.be/wiBpI7Gg-RA?t=2103
◼35:03
引用元:https://www.slideshare.net/ssuser58fb08/20201009-hccjp-igniteupdatehybrid
引用元:https://www.slideshare.net/ssuser58fb08/20201009-hccjp-igniteupdatehybrid
引用元:https://www.slideshare.net/ssuser58fb08/20201009-hccjp-igniteupdatehybrid
検証の様子のアーカイブ紹介
検証の様子はYoutubeにすべてアーカイブしてあります
AKS on AzureStackHCI - YouTube
https://bit.ly/2UimJtU
Youtube Liveをつかって生放送で20時間弱検証してま
す…。
ためしてみたこと
1. Nested Hyper-V環境を作る
2. Azure Stack HCI OSを展開×2
3. Windows 10上にWAC(Windows Admin Center)を展開
4. WACからAzure Stack HCIクラスタを構成
5. Azure Stack HCIクラスタ上にAKS(Azure Kubernetes Services)を
展開
6. AKS上にKubernetesクラスタを展開
7. Kubernetesクラスタにサンプルアプリを展開 – Linux
8. Kubernetesクラスタにサンプルアプリを展開 – Windows
9. KubernetesクラスタをAzure Arc管理下に置く
10. KubernetesクラスタをGitOps管理下に置く
11. Azure PolicyでGitOps管理下に置く(←まだうまくいかず)
12. Azure Stack HCIをAzureに登録
参考ドキュメント
◼ 入れ子になった仮想化 | Microsoft Docs https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/user-guide/nested-virtualization
◼ Azure Stack HCI オペレーティング システムのデプロイ - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-
stack/hci/deploy/operating-system
◼ Windows Admin Center のインストール | Microsoft Docs https://docs.microsoft.com/ja-jp/windows-server/manage/windows-admin-center/deploy/install
◼ Windows Admin Center を使用して Azure Stack HCI クラスターを作成する - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-
stack/hci/deploy/create-cluster
◼ クラスター監視のセットアップ - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/hci/deploy/witness
◼ Azure Stack HCI を Azure に接続する - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/hci/deploy/register-with-azure
◼ Windows Admin Center を使用して、Azure Stack HCI 上に Azure Kubernetes Service を設定するためのクイックスタート - Azure Stack Hub | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/setup
◼ Windows PowerShell を使用して Azure Stack HCI で Azure Kubernetes Service ホストを設定するためのクイックスタート - Azure Stack Hub | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/setup-powershell
◼ Windows Admin Center を使用して Kubernetes クラスターを作成するクイックスタート - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-
jp/azure-stack/aks-hci/create-kubernetes-cluster
◼ Windows PowerShell を使用して Azure Stack HCI 上に Kubernetes クラスターを作成するクイックスタート - Azure Stack Hub | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/create-kubernetes-cluster-powershell
◼ チュートリアル - Azure Stack HCI 上の AKS に Linux アプリケーションをデプロイする - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-
jp/azure-stack/aks-hci/deploy-linux-application
◼ チュートリアル - Azure Stack HCI 上の AKS に Windows アプリケーションをデプロイする - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-
jp/azure-stack/aks-hci/deploy-windows-application
◼ Azure Stack HCI クラスター上の Azure Kubernetes Service を Azure Arc for Kubernetes に接続する - Azure Stack Hub | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/connect-to-arc
◼ Arc 対応 Kubernetes クラスターに対して GitOps を使用して構成をデプロイする (プレビュー) - Azure Arc | Microsoft Docs https://docs.microsoft.com/ja-
jp/azure/azure-arc/kubernetes/use-gitops-connected-cluster
◼ Azure Policy を使用してクラスター構成を大規模に適用する (プレビュー) - Azure Arc | Microsoft Docs https://docs.microsoft.com/ja-jp/azure/azure-
arc/kubernetes/use-azure-policy
なぜか18歳以上限定になってます(怒
今回作成した環境の概要
Lenovo SE350
Windows Server 2019
Hyper-V Host
VMs
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Azure Arc
Azure Monitor
Nested VMs
管理
GitHub Repo
参照
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Hyper-V Host
DNS / DHCP
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Hyper-V Host
DNS / DHCP
NAT Switch
254
192.168.1.0/24
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
WAC
ADDS
DNS
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
WAC
ADDS
DNSVMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
WAC
ADDS
DNSVMs
Nested VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancer
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Nested VMs
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Azure Arc
Azure Monitor
Nested VMs
管理
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Nested VMs
Azure Arcで管理
VMs
GitHub Repo
参照
Azure Arc
Azure Monitor
Demo
苦労した点(ハマったポイント)
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Hyper-V Host
DNS / DHCP
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
Hyper-V Host
DNS / DHCP
NAT Switch
254
192.168.1.0/24
Hyper-Vの機能でNAT構成
◼ WinNATでHyper-V環境でお手軽にNAT構成(Windows Server 2016以降、Windows10 Anniversary Update以降) |
Windowsインフラ管理者への道 https://windowsadmin.ebisuda.com/2020/10/01/winnat%E3%81%A7hyper-
v%E7%92%B0%E5%A2%83%E3%81%A7%E3%81%8A%E6%89%8B%E8%BB%BD%E3%81%ABnat%E6%A7%8B%E
6%88%90windows-server-2016%E4%BB%A5%E9%99%8D%E3%80%81windows10-anniversary-
update%E4%BB%A5%E9%99%8D/
New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal
New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24
New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
WAC
ADDS
DNS
現時点ではWindows10クライア
ント上にWACを導入するのが安
全です
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
WAC
ADDS
DNSVMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
WAC
ADDS
DNSVMs
WACのウィザードで作成
Azure Stack HCI OSにHyper-Vロールを入れる
◼Nested Hyper-Vを有効化する
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions
$true
上記だけではエラーとなる
◼Azure Stack HCI の既知の問題 - Azure Stack HCI | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure-stack/hci/known-issues
入れ子になった仮想化を使用して Azure Stack HCI を評価する場合、仮想化
ベースのセキュリティに対する Azure Stack HCI の依存関係が原因で、"仮想化
サポートが有効になっていない Hyper-V をインストールできません" というよ
うなエラーが表示されることがあります。 次の 2 つの回避策を使用できます。
(1) Hyper-V 第 1 世代の VM を代わりに使用します。または、(2) Hyper-V 機能
を VM の VHDX にオフラインで挿入します。 Azure Stack HCI ノードとして機
能する各 VM の電源がオフになっている状態で、ホストから次の PowerShell
コマンドを実行します。 Install-WindowsFeature -Vhd <path> -Name
Hyper-V, RSAT-Hyper-V-Tools, Hyper-V-Powershell
Nested VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancer
VMs
AKS on Azure Stack HCIの展開
◼WACを利用した展開方法とPowerShellを利用した展開方法がある。
途中から別の手段に切り替える…というわけにはいかない。
◼切り替えるためには一度すべて削除する必要がある
AKS on Azure Stack HCIの展開
◼PowerShellモジュールの配置場所に注意
◼AksHci.Powershell.zipを展開して作成される3つのフォルダ(AksHci, Moc,
MSK8SDownloadAgent)を
C:¥Program Files¥WindowsPowershell¥Modulesにコピーする
◼ C:¥Program Files¥WindowsPowershell¥Modules¥AksHci
◼ C:¥Program Files¥WindowsPowershell¥Modules¥Moc
◼ C:¥Program Files¥WindowsPowershell¥Modules¥MSK8SDownloadAgent
AKS on Azure Stack HCIの展開
◼AKS展開のPowerShellはAzure Stack HCI OSにドメ
インユーザーでログインしてから実行する
◼私はローカルユーザーでログインして
RemotePowerShellが動作せず悩んでいました
AKS on Azure Stack HCIの展開
◼失敗して、一度AKSを削除するときにはUninstall-
AksHciコマンドレットを利用する
◼上記コマンドレットではフェールオーバークラスタ
マネージャー上のリソースを削除してくれないので
手動で削除する
AKS on Azure Stack HCIの展開
◼私が試した限りではPowerShellでの展開の方が安定
して動作しました
Nested VMs(入れ子になった仮想マシン)の通信
◼Hyper-V HostのVM(のもつ仮想NIC)に対してMACア
ドレススプーフィング有効化の設定が必要
◼入れ子になった仮想化 | Microsoft Docs
https://docs.microsoft.com/ja-
jp/virtualization/hyper-v-on-windows/user-
guide/nested-virtualization#networking-options
入れ子になった仮想マシンのネットワーキングには、2 つの
オプションがあります。
MAC アドレスのスプーフィング
NAT ネットワーク
AKS on Azure Stack HCIの展開
◼Azure Stack HCI OSクラスタ上のVM、コンテナにIP
を配布するDHCPサーバーが必要です
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Nested VMs
VMs
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Nested VMs
管理
VMs
Azure Arc
Azure Monitor
Azure Stack HCIのAzureへの登録
◼Remote PowerShell経由では Connect-AzAccount –
Devicecode が成功しなかった
◼コンソールからの実行で成功した
Lenovo SE350
Windows Server 2019
Hyper-V Host
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Nested VMs
管理
VMs
GitHub Repo
参照
Azure Arc
Azure Monitor
GitOps連携時にNoRegisteredProviderFoundのエラー
ebisuda@Azure:~$ az k8sconfiguration create --name cluster-config --cluster-name
firstcluster --resource-group AzureArcTest --operator-instance-name cluster-config
--operator-namespace cluster-config --repository-url
https://github.com/Azure/arc-k8s-demo --scope cluster --cluster-type
connectedClusters
The command requires the extension k8sconfiguration. Do you want to install it
now? The command will continue to runafter the extension is installed. (Y/n): y
Run 'az config set extension.use_dynamic_install=yes_without_prompt' to allow
installing extensions without prompt.
The installed extension 'k8sconfiguration' is in preview.
Command group 'k8sconfiguration' is in preview. It may be changed/removed in a
future release.
Warning! https url is being used without https auth params, ensure the repository
url provided is not a private repo
code: NoRegisteredProviderFound - , No registered resource provider found for
location 'eastus' and API version '2020-10-01-preview' for type
'sourceControlConfigurations'. The supported api-versions are '2019-11-01-preview,
2020-07-01-preview'. The supported locations are 'eastus, westeurope'.
GitOps連携時にNoRegisteredProviderFoundのエラー
わざと古いバージョンのAzコマンドをインストールす
ることで回避しました。
https://github.com/Azure/arc-k8s-demo/issues/
Lenovo SE350
Windows Server 2019
Hyper-V Host
VMs
今回作成した環境
The
Internet
NAT Switch
Hyper-V Host
DNS / DHCP
254
192.168.1.0/24
Jnode1
Azure Stack HCI OS
Nested Hyper-V Host
Jnode2
Azure Stack HCI OS
Nested Hyper-V Host
Azure Stack HCI Cluster
[AKS]
clustergroup-
management-
control-plane-0
WAC
ADDS
DNS
[AKS]
clustergroup-
management-
load-balancerxxx-control-plane
xxx-md-1 xxx-md-0
xxx-load-balancer
Azure Arc
Azure Monitor
Nested VMs
管理
GitHub Repo
参照
そもそもkubernetesをよく知らない…
本を購入して勉強中… https://amzn.to/38yjCGi
今後検証予定
◼Azure Arc - データコントローラー
◼Azure Arc - SQLサーバー
やってほしいものあればぜひリクエスト下さい!
胡田昌彦のコンピューター系チャンネル
http://bit.ly/2NTCKmj

More Related Content

What's hot

ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)Masahiko Ebisuda
 
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...Satoshi Hara
 
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!Masahiko Ebisuda
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションMasahiko Ebisuda
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Masahiko Ebisuda
 
俺的 Build 2020 Update まとめ
俺的 Build 2020 Update まとめ俺的 Build 2020 Update まとめ
俺的 Build 2020 Update まとめYui Ashikaga
 
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~Takashi Ushigami
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on AzureMasaki Yamamoto
 
WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 Masaki Takeda
 
Azure Virtual WANで革新する企業ネットワークの新形態
Azure Virtual WANで革新する企業ネットワークの新形態Azure Virtual WANで革新する企業ネットワークの新形態
Azure Virtual WANで革新する企業ネットワークの新形態Takashi Ushigami
 
Azure Virtual WAN 自動化のしくみを妄想してみる
Azure Virtual WAN 自動化のしくみを妄想してみるAzure Virtual WAN 自動化のしくみを妄想してみる
Azure Virtual WAN 自動化のしくみを妄想してみるTakashi Ushigami
 
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿Yui Ashikaga
 
ワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキルワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキルTsuyoshi Ushio
 
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_firstTomoakiOno
 
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」Yui Ashikaga
 
20201009 hccjp ignite_update_hybrid
20201009 hccjp ignite_update_hybrid20201009 hccjp ignite_update_hybrid
20201009 hccjp ignite_update_hybridOsamu Takazoe
 
私のMCP試験の挑み方
私のMCP試験の挑み方私のMCP試験の挑み方
私のMCP試験の挑み方Tetsuya Odashima
 
ACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼンACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼンYui Ashikaga
 
20190410 azure stackhci-hybridstrategy
20190410 azure stackhci-hybridstrategy20190410 azure stackhci-hybridstrategy
20190410 azure stackhci-hybridstrategyOsamu Takazoe
 

What's hot (20)

ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
 
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...
New feature of Windows Admin Center. Smart way to deploy Azure Stack HCI envi...
 
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
 
俺的 Build 2020 Update まとめ
俺的 Build 2020 Update まとめ俺的 Build 2020 Update まとめ
俺的 Build 2020 Update まとめ
 
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~
Virtual WAN × Citrix SD-WAN の衝撃! ~演習用資料~
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門
 
Azure Virtual WANで革新する企業ネットワークの新形態
Azure Virtual WANで革新する企業ネットワークの新形態Azure Virtual WANで革新する企業ネットワークの新形態
Azure Virtual WANで革新する企業ネットワークの新形態
 
Azure Virtual WAN 自動化のしくみを妄想してみる
Azure Virtual WAN 自動化のしくみを妄想してみるAzure Virtual WAN 自動化のしくみを妄想してみる
Azure Virtual WAN 自動化のしくみを妄想してみる
 
Azure Fundamental
Azure FundamentalAzure Fundamental
Azure Fundamental
 
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
 
ワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキルワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキル
 
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
 
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
 
20201009 hccjp ignite_update_hybrid
20201009 hccjp ignite_update_hybrid20201009 hccjp ignite_update_hybrid
20201009 hccjp ignite_update_hybrid
 
私のMCP試験の挑み方
私のMCP試験の挑み方私のMCP試験の挑み方
私のMCP試験の挑み方
 
ACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼンACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼン
 
20190410 azure stackhci-hybridstrategy
20190410 azure stackhci-hybridstrategy20190410 azure stackhci-hybridstrategy
20190410 azure stackhci-hybridstrategy
 

Similar to Aks on azure stack hci with azure arc

【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + αMasahiko Ebisuda
 
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...Norio Sashizaki
 
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...Norio Sashizaki
 
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...日本マイクロソフト株式会社
 
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...Norio Sashizaki
 
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !Masahiko Ebisuda
 
半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)Toru Makabe
 
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual NodeVirtual Kubelet and Virtual Node
Virtual Kubelet and Virtual NodeYoshio Terada
 
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!Minoru Naito
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on AzureMasaki Yamamoto
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門Yuto Takei
 
Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Ceonnect(): 2018 Japan AKS (Yoshio Terada)Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Ceonnect(): 2018 Japan AKS (Yoshio Terada)Microsoft Azure Japan
 
こわくない!デジタルトランスフォーメーション
こわくない!デジタルトランスフォーメーションこわくない!デジタルトランスフォーメーション
こわくない!デジタルトランスフォーメーションMiho Yamamoto
 
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...日本マイクロソフト株式会社
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetesYasuaki Matsuda
 
20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paas20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paasShotaro Suzuki
 
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオンJAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン真吾 吉田
 
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~Masahiko Ebisuda
 

Similar to Aks on azure stack hci with azure arc (20)

【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
 
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
 
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through...
 
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
 
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...
AKS on Azure Stack HCI/Windows Serverのデプロイ _ Deploying AKS on Azure Stack HCI...
 
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
ArcBoxライブ構築デモ!Azure Arcをフル体験できる環境をAzure上に爆速で展開 !
 
半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)
 
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual NodeVirtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
 
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
 
Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Ceonnect(): 2018 Japan AKS (Yoshio Terada)Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Ceonnect(): 2018 Japan AKS (Yoshio Terada)
 
こわくない!デジタルトランスフォーメーション
こわくない!デジタルトランスフォーメーションこわくない!デジタルトランスフォーメーション
こわくない!デジタルトランスフォーメーション
 
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
 
20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paas20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paas
 
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
 
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオンJAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
 
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
 
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
 

More from Masahiko Ebisuda

ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会Masahiko Ebisuda
 
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxAzure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxMasahiko Ebisuda
 
Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!Masahiko Ebisuda
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)Masahiko Ebisuda
 
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルHCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルMasahiko Ebisuda
 
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Masahiko Ebisuda
 
HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果Masahiko Ebisuda
 
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーHCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーMasahiko Ebisuda
 
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法Masahiko Ebisuda
 
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介Masahiko Ebisuda
 
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバック
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバックHCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバック
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバックMasahiko Ebisuda
 
【HCCJP】会場からのフィードバック【第5回勉強会】
【HCCJP】会場からのフィードバック【第5回勉強会】【HCCJP】会場からのフィードバック【第5回勉強会】
【HCCJP】会場からのフィードバック【第5回勉強会】Masahiko Ebisuda
 
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】【HCCJP】取り組み紹介と今後の予定【第5回勉強会】
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】Masahiko Ebisuda
 
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバック
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバックハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバック
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバックMasahiko Ebisuda
 
ハイブリッドガイドライン解説
ハイブリッドガイドライン解説ハイブリッドガイドライン解説
ハイブリッドガイドライン解説Masahiko Ebisuda
 

More from Masahiko Ebisuda (15)

ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
ハイブリッドクラウド利用シナリオ / HCCJP(ハイブリッドクラウド研究会) 第39回勉強会
 
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBoxAzure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
Azure上にAzure Stack HCIを展開できる! Jumpstart HCIBox
 
Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
 
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネルHCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
HCCJP参加者向け お勧め動画紹介 for 胡田(えびすだ)のコンピューター系チャンネル
 
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
Microsoft Build2021で登場したハイブリッドクラウド関連情報をまとめてお届け!
 
HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果HCCJP 第12回勉強会 Webアンケート結果
HCCJP 第12回勉強会 Webアンケート結果
 
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニーHCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
HCCJP 第12回勉強会 ゼロからわかるHashiCorpでのハイブリッドクラウドジャーニー
 
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法
Azure Stack Hub Development Kit (ASDK)のAzure上への構築方法
 
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介
(おそらく)日本最速!_Microsoft Ignite 2019からのHybrid_Edge関連最新トピック紹介
 
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバック
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバックHCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバック
HCCJP 第7回勉強会_HCCJP紹介と会場からのフィードバック
 
【HCCJP】会場からのフィードバック【第5回勉強会】
【HCCJP】会場からのフィードバック【第5回勉強会】【HCCJP】会場からのフィードバック【第5回勉強会】
【HCCJP】会場からのフィードバック【第5回勉強会】
 
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】【HCCJP】取り組み紹介と今後の予定【第5回勉強会】
【HCCJP】取り組み紹介と今後の予定【第5回勉強会】
 
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバック
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバックハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバック
ハイブリッドクラウド研究会 第4回勉強会 会場からのフィードバック
 
ハイブリッドガイドライン解説
ハイブリッドガイドライン解説ハイブリッドガイドライン解説
ハイブリッドガイドライン解説
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (10)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

Aks on azure stack hci with azure arc

  • 1. 「AKS on Azure Stack HCI with Azure Arc」 を構築してみた @ebiMasahiko Ebisuda
  • 2. 自己紹介 日本ビジネスシステムズ株式会社 胡田 昌彦(えびすだ まさひこ) ◼ Microsoft MVP for Azure ◼ @ebi ◼ 胡田昌彦のコンピューター系チャンネル http://bit.ly/2NTCKmj ◼ masahiko.ebisuda ◼ Masahiko Ebisuda ◼ Microsoft Cloud Administrators https://cloud.ebisuda.com/ ◼ Windowsインフラ管理者への道 https://windowsadmin.Ebisuda.com/
  • 3. アジェンダ ◼AKS on Azure Stack HCI概要 ◼検証の様子のアーカイブ紹介 ◼今回作成した環境の概要 ◼デモ ◼苦労した点(ハマったポイント)
  • 4. AKS on Azure Stack HCI概要
  • 5. 前回 HCCJP13回勉強会のMS高添さんのセッションより ◼Microsoft Ignite 2020の最新ハイブリッド関連情報を 素早く振り返り! / HCCJP 第13回勉強会 – YouTube https://youtu.be/wiBpI7Gg-RA?t=2103 ◼35:03
  • 10. 検証の様子はYoutubeにすべてアーカイブしてあります AKS on AzureStackHCI - YouTube https://bit.ly/2UimJtU Youtube Liveをつかって生放送で20時間弱検証してま す…。
  • 11. ためしてみたこと 1. Nested Hyper-V環境を作る 2. Azure Stack HCI OSを展開×2 3. Windows 10上にWAC(Windows Admin Center)を展開 4. WACからAzure Stack HCIクラスタを構成 5. Azure Stack HCIクラスタ上にAKS(Azure Kubernetes Services)を 展開 6. AKS上にKubernetesクラスタを展開 7. Kubernetesクラスタにサンプルアプリを展開 – Linux 8. Kubernetesクラスタにサンプルアプリを展開 – Windows 9. KubernetesクラスタをAzure Arc管理下に置く 10. KubernetesクラスタをGitOps管理下に置く 11. Azure PolicyでGitOps管理下に置く(←まだうまくいかず) 12. Azure Stack HCIをAzureに登録
  • 12. 参考ドキュメント ◼ 入れ子になった仮想化 | Microsoft Docs https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/user-guide/nested-virtualization ◼ Azure Stack HCI オペレーティング システムのデプロイ - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure- stack/hci/deploy/operating-system ◼ Windows Admin Center のインストール | Microsoft Docs https://docs.microsoft.com/ja-jp/windows-server/manage/windows-admin-center/deploy/install ◼ Windows Admin Center を使用して Azure Stack HCI クラスターを作成する - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure- stack/hci/deploy/create-cluster ◼ クラスター監視のセットアップ - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/hci/deploy/witness ◼ Azure Stack HCI を Azure に接続する - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/hci/deploy/register-with-azure ◼ Windows Admin Center を使用して、Azure Stack HCI 上に Azure Kubernetes Service を設定するためのクイックスタート - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/setup ◼ Windows PowerShell を使用して Azure Stack HCI で Azure Kubernetes Service ホストを設定するためのクイックスタート - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/setup-powershell ◼ Windows Admin Center を使用して Kubernetes クラスターを作成するクイックスタート - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja- jp/azure-stack/aks-hci/create-kubernetes-cluster ◼ Windows PowerShell を使用して Azure Stack HCI 上に Kubernetes クラスターを作成するクイックスタート - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/create-kubernetes-cluster-powershell ◼ チュートリアル - Azure Stack HCI 上の AKS に Linux アプリケーションをデプロイする - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja- jp/azure-stack/aks-hci/deploy-linux-application ◼ チュートリアル - Azure Stack HCI 上の AKS に Windows アプリケーションをデプロイする - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja- jp/azure-stack/aks-hci/deploy-windows-application ◼ Azure Stack HCI クラスター上の Azure Kubernetes Service を Azure Arc for Kubernetes に接続する - Azure Stack Hub | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/aks-hci/connect-to-arc ◼ Arc 対応 Kubernetes クラスターに対して GitOps を使用して構成をデプロイする (プレビュー) - Azure Arc | Microsoft Docs https://docs.microsoft.com/ja- jp/azure/azure-arc/kubernetes/use-gitops-connected-cluster ◼ Azure Policy を使用してクラスター構成を大規模に適用する (プレビュー) - Azure Arc | Microsoft Docs https://docs.microsoft.com/ja-jp/azure/azure- arc/kubernetes/use-azure-policy
  • 15. Lenovo SE350 Windows Server 2019 Hyper-V Host VMs 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Azure Arc Azure Monitor Nested VMs 管理 GitHub Repo 参照
  • 16. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境
  • 17. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet
  • 18. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet Hyper-V Host DNS / DHCP
  • 19. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet Hyper-V Host DNS / DHCP NAT Switch 254 192.168.1.0/24
  • 20. VMs Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 WAC ADDS DNS
  • 21. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host WAC ADDS DNSVMs
  • 22. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster WAC ADDS DNSVMs
  • 23. Nested VMs Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancer VMs
  • 24. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Nested VMs VMs
  • 25. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Azure Arc Azure Monitor Nested VMs 管理 VMs
  • 26. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Nested VMs Azure Arcで管理 VMs GitHub Repo 参照 Azure Arc Azure Monitor
  • 27. Demo
  • 29. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境
  • 30. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet
  • 31. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet Hyper-V Host DNS / DHCP
  • 32. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet Hyper-V Host DNS / DHCP NAT Switch 254 192.168.1.0/24
  • 33. Hyper-Vの機能でNAT構成 ◼ WinNATでHyper-V環境でお手軽にNAT構成(Windows Server 2016以降、Windows10 Anniversary Update以降) | Windowsインフラ管理者への道 https://windowsadmin.ebisuda.com/2020/10/01/winnat%E3%81%A7hyper- v%E7%92%B0%E5%A2%83%E3%81%A7%E3%81%8A%E6%89%8B%E8%BB%BD%E3%81%ABnat%E6%A7%8B%E 6%88%90windows-server-2016%E4%BB%A5%E9%99%8D%E3%80%81windows10-anniversary- update%E4%BB%A5%E9%99%8D/ New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24 New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24
  • 34. VMs Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 WAC ADDS DNS 現時点ではWindows10クライア ント上にWACを導入するのが安 全です
  • 35. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host WAC ADDS DNSVMs
  • 36. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster WAC ADDS DNSVMs WACのウィザードで作成
  • 37. Azure Stack HCI OSにHyper-Vロールを入れる ◼Nested Hyper-Vを有効化する Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true 上記だけではエラーとなる ◼Azure Stack HCI の既知の問題 - Azure Stack HCI | Microsoft Docs https://docs.microsoft.com/ja-jp/azure-stack/hci/known-issues 入れ子になった仮想化を使用して Azure Stack HCI を評価する場合、仮想化 ベースのセキュリティに対する Azure Stack HCI の依存関係が原因で、"仮想化 サポートが有効になっていない Hyper-V をインストールできません" というよ うなエラーが表示されることがあります。 次の 2 つの回避策を使用できます。 (1) Hyper-V 第 1 世代の VM を代わりに使用します。または、(2) Hyper-V 機能 を VM の VHDX にオフラインで挿入します。 Azure Stack HCI ノードとして機 能する各 VM の電源がオフになっている状態で、ホストから次の PowerShell コマンドを実行します。 Install-WindowsFeature -Vhd <path> -Name Hyper-V, RSAT-Hyper-V-Tools, Hyper-V-Powershell
  • 38. Nested VMs Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancer VMs
  • 39. AKS on Azure Stack HCIの展開 ◼WACを利用した展開方法とPowerShellを利用した展開方法がある。 途中から別の手段に切り替える…というわけにはいかない。 ◼切り替えるためには一度すべて削除する必要がある
  • 40. AKS on Azure Stack HCIの展開 ◼PowerShellモジュールの配置場所に注意 ◼AksHci.Powershell.zipを展開して作成される3つのフォルダ(AksHci, Moc, MSK8SDownloadAgent)を C:¥Program Files¥WindowsPowershell¥Modulesにコピーする ◼ C:¥Program Files¥WindowsPowershell¥Modules¥AksHci ◼ C:¥Program Files¥WindowsPowershell¥Modules¥Moc ◼ C:¥Program Files¥WindowsPowershell¥Modules¥MSK8SDownloadAgent
  • 41. AKS on Azure Stack HCIの展開 ◼AKS展開のPowerShellはAzure Stack HCI OSにドメ インユーザーでログインしてから実行する ◼私はローカルユーザーでログインして RemotePowerShellが動作せず悩んでいました
  • 42. AKS on Azure Stack HCIの展開 ◼失敗して、一度AKSを削除するときにはUninstall- AksHciコマンドレットを利用する ◼上記コマンドレットではフェールオーバークラスタ マネージャー上のリソースを削除してくれないので 手動で削除する
  • 43. AKS on Azure Stack HCIの展開 ◼私が試した限りではPowerShellでの展開の方が安定 して動作しました
  • 44. Nested VMs(入れ子になった仮想マシン)の通信 ◼Hyper-V HostのVM(のもつ仮想NIC)に対してMACア ドレススプーフィング有効化の設定が必要 ◼入れ子になった仮想化 | Microsoft Docs https://docs.microsoft.com/ja- jp/virtualization/hyper-v-on-windows/user- guide/nested-virtualization#networking-options 入れ子になった仮想マシンのネットワーキングには、2 つの オプションがあります。 MAC アドレスのスプーフィング NAT ネットワーク
  • 45. AKS on Azure Stack HCIの展開 ◼Azure Stack HCI OSクラスタ上のVM、コンテナにIP を配布するDHCPサーバーが必要です
  • 46. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Nested VMs VMs
  • 47.
  • 48. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Nested VMs 管理 VMs Azure Arc Azure Monitor
  • 49. Azure Stack HCIのAzureへの登録 ◼Remote PowerShell経由では Connect-AzAccount – Devicecode が成功しなかった ◼コンソールからの実行で成功した
  • 50. Lenovo SE350 Windows Server 2019 Hyper-V Host 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Nested VMs 管理 VMs GitHub Repo 参照 Azure Arc Azure Monitor
  • 51. GitOps連携時にNoRegisteredProviderFoundのエラー ebisuda@Azure:~$ az k8sconfiguration create --name cluster-config --cluster-name firstcluster --resource-group AzureArcTest --operator-instance-name cluster-config --operator-namespace cluster-config --repository-url https://github.com/Azure/arc-k8s-demo --scope cluster --cluster-type connectedClusters The command requires the extension k8sconfiguration. Do you want to install it now? The command will continue to runafter the extension is installed. (Y/n): y Run 'az config set extension.use_dynamic_install=yes_without_prompt' to allow installing extensions without prompt. The installed extension 'k8sconfiguration' is in preview. Command group 'k8sconfiguration' is in preview. It may be changed/removed in a future release. Warning! https url is being used without https auth params, ensure the repository url provided is not a private repo code: NoRegisteredProviderFound - , No registered resource provider found for location 'eastus' and API version '2020-10-01-preview' for type 'sourceControlConfigurations'. The supported api-versions are '2019-11-01-preview, 2020-07-01-preview'. The supported locations are 'eastus, westeurope'.
  • 53. Lenovo SE350 Windows Server 2019 Hyper-V Host VMs 今回作成した環境 The Internet NAT Switch Hyper-V Host DNS / DHCP 254 192.168.1.0/24 Jnode1 Azure Stack HCI OS Nested Hyper-V Host Jnode2 Azure Stack HCI OS Nested Hyper-V Host Azure Stack HCI Cluster [AKS] clustergroup- management- control-plane-0 WAC ADDS DNS [AKS] clustergroup- management- load-balancerxxx-control-plane xxx-md-1 xxx-md-0 xxx-load-balancer Azure Arc Azure Monitor Nested VMs 管理 GitHub Repo 参照
  • 55. 今後検証予定 ◼Azure Arc - データコントローラー ◼Azure Arc - SQLサーバー やってほしいものあればぜひリクエスト下さい! 胡田昌彦のコンピューター系チャンネル http://bit.ly/2NTCKmj