Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure Arc で Azure Stack HCI 上の仮想マシンを操作する / oper...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kongou-ae
December 10, 2021
Technology
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Azure Arc で Azure Stack HCI 上の仮想マシンを操作する / operate-virtual-machine-on-AzsHCI-by-Arc
kongou-ae
December 10, 2021
More Decks by kongou-ae
See All by kongou-ae
Windows Update を NSG で許可する / Permit the traffic of windows update by NSG
kongou_ae
0
2.3k
Azure Stack HCI に 21H2 機能更新を適用した時の苦労話 / trouble about applying 21h2 update to Azure Stack HCI OS
kongou_ae
0
700
2020年の Azure Stack Hub を振り返る / review-of-Azure-Stack-Hub-in-2020
kongou_ae
0
600
NSG フローログを確認する方法 / how-to-confirm-nsg-flow-log
kongou_ae
1
3.1k
仮想アプライアンス担当者向け Azure ネットワーク/azure network that focus on network virtual appliance
kongou_ae
2
3.6k
Azure のサービスを利用して Windows Server を運用管理する / operation and management of windows server by Azure service
kongou_ae
0
740
Azure Stack Edge を導入した話 / The story about installing Azure Stack Edge
kongou_ae
0
800
Azure Stack Hub を導入して分かった10のこと / 10 things I learned after installing Azure Stack Hub
kongou_ae
0
2.2k
Azure Stack Hub Update at ignite 2019 / Azure Stack Hub Update at ignite 2019
kongou_ae
0
780
Other Decks in Technology
See All in Technology
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
110
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
340
文字起こし基盤の信頼性
abnoumaru
0
140
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
230
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
4
540
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
850
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
490
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
770
「休む」重要さ
smt7174
7
1.7k
コンテナ・K8s研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
310
そのドキュメント、自動化しませんか?
yuksew
1
450
Featured
See All Featured
Design in an AI World
tapps
1
270
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
440
WCS-LA-2024
lcolladotor
0
760
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
The Curious Case for Waylosing
cassininazir
1
440
Transcript
Azure Arc-enabled Azure Stack HCI で Azure Stack HCI 上の仮想マシンを操作する
#hccjp 27th
自己紹介 松本雄介 • 三井情報株式会社 • Azure と Azure Hybrid を担当
• 提案から運用までの全フェーズを技術的に支援 • IaaS と Network、Azure Hybrid が主戦場。PaaS や M365 にも戦場拡大中 • Azure Stack Hub 歴はそろそろ4年に • Microsoft MVP for Microsoft Azure(2019/05~) 2
本日のセッションの目的 Azure Arc で Azure Stack HCI 上の仮想マシンを操作する機能を紹介 • 仕組み
• できること • メリット • 今後の期待(できないこと) 3
お断り • 本セッションは、エンジニアが個人の意見を述べるものです • 所属会社の意見を代表するものではありません 4
仕組み
仕組み Azure Arc Resource Bridge • オンプレミスの仮想基盤と Azure Resource Manager
をつなぐ仕組み • 仮想基盤上に仮想マシンとして構築。中では k8s が動作 6 Azure ポータル上の Resource Bridge Resource Bridge 用仮想マシン
仕組み Cluster extension • Arc-enabled k8s クラスタ上にインストールする拡張機能 • Azure からの指示を
Azure Arc に対応した IT インフラに反映させる役割を担当 • Arc-enabled なサービスの数だけ Cluster extension が存在 • microsoft.arcdataservices • Microsoft.Web.Appservice • Microsoft.ApiManagement.Gateway • Microsoft.AZStackHCI.Operator など 7
仕組み Custom location • Azure 外の IT インフラを Azure リージョンのように見せる機能
• サポート対象が k8s だけでなく Azure Stack HCI と VMware vSphere に拡大 8 Azure Resource Manager japaneast japanwest TKY-DC01-k8s001 TKY-DC02-HCI001 Azure Arc Cluster extension Cluster extension
Azure Microsoft.ResourceConnector Azure Resource Manager 仕組み 導入手順1:Resource Bridge のインストール 9
appliances Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s
Azure Microsoft.ResourceConnector Microsoft.ExtendedLocation Azure Resource Manager 仕組み 導入手順2:Cluster extension と
Custom location との追加 10 appliances customLocations Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s
Azure Microsoft.ResourceConnector Microsoft.ExtendedLocation Azure Resource Manager 仕組み 導入手順3:Azure にベース VHDX
と仮想スイッチを登録 11 appliances customLocations Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s 仮想スイッチ ベース VHDX
Azure Microsoft.AzureStackHCI Microsoft.ResourceConnector Microsoft.ExtendedLocation Azure Resource Manager 仕組み 導入手順3:Azure にベース
VHDX と仮想スイッチを登録 12 appliances virtualNetworks galleryimages customLocations Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s 仮想スイッチ ベース VHDX
Azure Microsoft.AzureStackHCI Microsoft.ResourceConnector Microsoft.ExtendedLocation Azure Resource Manager 仕組み VM を作ると?
13 appliances virtualNetworks galleryimages virtualharddisks networkinterfaces virtualmachines customLocations Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s 仮想スイッチ ベース VHDX
Azure Microsoft.AzureStackHCI Microsoft.ResourceConnector Microsoft.ExtendedLocation Azure Resource Manager 仕組み VM を作ると?
14 appliances virtualNetworks galleryimages virtualharddisks networkinterfaces virtualmachines customLocations Azure Stack HCI Resource Bridge Cluster Shared Volume Hyper-V appliance-connect-agent Azure Arc-enabled k8s 仮想マシン 仮想スイッチ 仮想 NIC ベース VHDX VHDX
仕組み VM を作ると? 15 Azure にリソースができる クラスタ上にもリソースができる
できること
できること Azure 上の VM と HCI 上の VM を一つの画面で確認 Custom
location がリージョンのように表示される 17 Azure Virtual machine Azure Stack HCI virtual machine
できること 仮想マシンの作成 18 ポータルで仮想マシンを作成すると・・ 仮想マシンができる
できること 仮想マシンの停止・起動・再起動・削除 19 ポータルで仮想マシンを停止すると・・ 仮想マシンが停止する
できること 仮想マシンのサイズ変更 20 ポータルでコア数を減らすと・・ 仮想マシンのコア数が減る
できること 仮想マシンへの NIC・Disk 追加 21 ポータルでディスクを足すと・・ 仮想マシンにディスクが増える
できること 各種ツールによるデプロイ • Azure CLI と ARM テンプレートによるデプロイはできた • Azure
PowerShell と Bicep は現時点で未対応の模様 • Microsoft.AzureStackHCI 配下のリソースのため、Azure VM とはコマンドが違う • az azurestackhci virtualmachine … • az azurestackhci galleryimage … • az azurestackhci virtualharddisk … • az azurestackhci virtualnetwork … • az azurestackhci networkinterface … 22
メリット
メリット オンプレミスでも気軽に VM 管理をセルフサービス化 • 追加の費用なしで(おそらく)、VM 管理 のセルフサービスを始められる • 認証・認可は
Azure AD にお任せ。Azure Stack HCI の管理者権限を利用者に渡す必要がない • Azure に慣れた人であれば、似たような感覚で Infrastructure as code できる 24
今後の期待(できないこと)
今後の期待(できないこと) 安定性の向上 • 招待制プレビューということもあり、まだまだ粗削り感が・・・ • Nested な私のテスト環境では、デプロイや削除がエラーになることがある 26
今後の期待(できないこと) 固定 IP アドレス • 2021年12月現在、NIC の設定は DHCP のみ。セルフサービスで VM
を作ってもログイン先の IP アドレスがわからない・・・ • 設定できそうな雰囲気はあるので、開発中っぽい • CLI や ARM テンプレートで “privateIpAllocationMethod”: “Static” を設定するとエラーになる 27
今後への期待(できないこと) 各種ゲスト管理サービスとの連携 • Azure Arc-enabled serversの画面は Azure のゲスト管理機能と連携している • HCI
上のVMの画面は Azure のゲスト管理機能とまだ連携できていない • Azure Portal から VM を作った流れでゲスト管理機能を有効化できたら素敵 28
今後への期待(できないこと) クオータ • 利用者が使えるリソースの量を管理者が制限できない • HCI のリソースを使い切る量の仮想マシンを利用者が作れてしまう 29
まとめ
ふりかえり Azure Arc によって、オンプレミスの仮想基盤は疑似リージョンに • Azure Arc Resource bridge と
Cluster extension、Custom Location によって、オンプレミスの 仮想基盤を Azure から操作できるようになった • オンプレミスの仮想基盤にも“セルフサービス”というクラウド文化が注入された • 管理者に仮想マシンを払い出してもらうのではなく、利用者自身がオンプレミスの仮想基盤 に仮想マシンを作る日がくるかも? 31