Azure上に素早く環境を構築する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Azure]]
--[[Azureの評価環境を入手する]]
--[[AzureのPoC環境を契約する]]
--Azure上に素早く環境を構築する
* 目次 [#h4eee186]
#contents
*概要 [#g2270fd5]
Azure上に素早く環境を構築する系のトピックを列挙。
-VHDを退避して(ディスク)、VM作成に使用する的な。
-[[Sysprep]]によるiso(イメージ)作成も可能。
*ギャラリー [#wf3187ca]
-Microsoft Azure に用意されたギャラリーからOSイメージを選...
--新規作成した仮想マシンには新しいNICが取付けられ、MACア...
--このため、ネットワーク関連の設定は、新規仮想マシンの作...
-参考
--Microsoft Azure Marketplace - Virtual Machines~
http://azure.microsoft.com/ja-jp/marketplace/virtual-mach...
**既定のOSイメージ [#r5747c60]
既定のOSイメージには、WindowsやLinuxなどのOSが用意されて...
-この既定のOSイメージをコピーして、新しい仮想マシンを作成...
OSインストールの時間をかけずに、迅速に仮想マシンを作成で...
-ただし、用意されている既定のOSイメージは、すべて英語版。
***利用時の動作 [#ccf39597]
-Azure仮想マシンを新規作成する際に、ギャラリーから既定のO...
-利用者のAzure環境(具体的には利用者のAzure StorageのBLOB)...
-仮想マシンのシステム ドライブに取り付けられ、仮想マシン...
***問題点 [#a33a0008]
-既定のOSイメージは、すべて英語版。
--日本語環境の手順やメッセージを確認するためには、[[日本...
--[[日本語化>#g3a6775f]]の作業に1~2時間かかるため、必要...
-既定のOSイメージは、時々Windows Updateが当てられ更新され...
--例えば半年経過した頃に、同じOSイメージから仮想マシンを...
Windows Updateが当てられ更新されている可能性がある。
--更新モジュールを固定することができない。
**マイ・イメージ [#x8f97a27]
-テンプレートになる自作のOSイメージを予めマイ・イメージと...
-テンプレートから多数の仮想マシンを作成する場合に適してい...
***機能概要 [#oaa2c52f]
-予め、OSイメージ化対象のVMをAzure IaaS上に構築しておく必...
-OSイメージを利用者のAzure環境(具体的には利用者のAzure St...
-[[Sysprep]]済のOSイメージを登録することもできるので、~
[[Sysprep]]対応のアプリケーションをインストールした状態で...
-ギャラリーの既定のOSイメージと異なり、Windows Updateが適...
***用途 [#xdbc81ce]
後から再利用しそうなOSイメージについて、~
あらかじめ[[日本語化>#g3a6775f]]し、マイ・イメージにキー...
*ストレージ [#g54161ee]
**マイ・ディスク [#c6b15aff]
***機能概要 [#wf84803e]
-ギャラリー上のOSイメージではなく既存VMのVHDを、新VMにア...
-この、既存VMのVHDをを、「特殊化された VHD」と言う。
-なお、NICなどのコンフィグはリセットされるので、そこはイ...
***用途 [#y98c09c2]
-既存VMのVHDを(個人PC、業務PC、業務サーバ等)のバックア...
-若しくは、-既存VMをサブスクリプション間で移動する場合な...
-スナップ・ショットを使用して、ベース・イメージとすること...
*手順 [#x28f7951]
**マイ・イメージ [#o4002f7f]
***ポータルでマイ・イメージを作成 [#ia8ae532]
***サブスクリプション間でマイ・イメージを移動 [#x9265cf5]
**マイ・ディスク [#z6270e46]
***ポータルでスナップショットして別VMを作成 [#q3aeef6d]
-管理ディスクをコピーする~
管理ディスクからスナップショットを作成し、~
そのスナップショットから管理ディスクを作成。
--管理ディスクを選択し上のメニューから [スナップショット...
---[名前] を入力、[リソース グループ] を選択。
---[スナップショットの種類] で [フル] を選択。
---[アカウントの種類] で [Standard (HDD)] を選択。
---[作成] を選択してスナップショットを作成。
--[リソースの作成] か、[すべてのリソース] から [追加] を...
検索窓に「Managed Disks」と入力し、表示された管理ディスク...
---[名前] を入力、[リソース グループ] を選択。
---[ソースの種類] で、 [スナップショット] を選択。
---それ以外は、コピー元の管理ディスクに合わせる。
---[作成] を選択して管理ディスクを作成。
-管理ディスクからの VM 作成~
管理ディスクが作成されたら、ポータルを使用して VM を作成...
--使用する管理ディスクを選択し[概要] ページで、~
[DISK STATE] (ディスクの状態) が [未接続] であることを確...
--ページの一番上にあるメニューで、 [VM の作成] を選択。
--VM サイズ等を選択して、[確認および作成] を選択。~
その他は既定値の状態(管理ディスクは作成済みのため)
--VM 構成が検証に合格したら、 [作成] を選択してデプロイを...
-作成したVMの起動と実行の確認~
作成したVMが、起動し、RDPなどで接続できることを確認する。
***サブスクリプション間でマイ・ディスクを移動 [#r34348fb]
-一方のサブスクリプションから、~
[[招待>Microsoft Azure Active Directory#u0768137]]&[[共...
-[[Azure CLI]]でログイン
az login
-[[SASトークン>トークン#w01b1c2d]]を取得。~
オプションに --subscription の指定が必要になることがある。~
名称が重複しているなどの場合、サブスクリプションを識別で...
az disk grant-access --duration-in-seconds 3600 --name <...
{
"accessSas": "accessSas の URL"
}
-サブスクリプション間コピー
--コピー先[[ストレージ・アカウント>Azureのストレージ#t36c...
--なお、パブリック・ネットワークからのアクセスを許可して...
-- 同様に、--subscriptionの指定が必要になることがある。
az storage blob copy start --account-name <コピー先スト...
-コピー状況の確認
--何気に、結構長い時間がかかる(リージョンを跨ぐ等)。
--ステータス取得には、PowerShellが必要なので、~
Azure Cloud Shell辺りを使用して以下のように行う。
$storageContext = New-AzureStorageContext -StorageAccoun...
Get-AzureStorageBlobCopyState -Context $storageContext -...
--...と思ったら、コピー先のポータルから操作すれば確認でき...
進捗は確認できないが、最終更新日付、コピー状態、完了時間...
>※ Status : Pending のまま、BytesCopied が TotalBytes ま...
***ページBlobのVHDから復元する。 [#dd0f615f]
※ VHDは、[[Hyper-V]]を使用し、1MB * N の サイズ のVHDとし...
(後々、リサイズ等をしたら、動かなくなることがあったの...
-ページBlobのVHDより管理ディスクを作成
--VHD のフル URLは、[[SASトークン>トークン#w01b1c2d]]では...
--作成元の管理ディスクに合わせて以下を設定
--- --hyper-v-generation "V1 or V2"
--- --sku "Premium_LRS or StandardSSD_LRS or Standard_LRS...
--私の場合、--subscription と --location の指定が必要だっ...
---location 指定する値は、[[az account list-locations>htt...
---ただし、DocsなどのHPの方が見易い。--output tableを付け...
az disk create --resource-group <リソース グループ名> --...
-管理ディスクより VM を作成
--ポータルから実行しようとしたら、~
VM作成ボタンが非活性だったためCLIで実行。
--ここでも、念の為、--subscription と --location を指定。
--インバウンドを開けない場合は「[[--public-ip-address "">...
--VMのサイズは、--size に指定するが、
---指定する値は、[[az vm list-sizes>https://docs.microsof...
---ただし、DocsなどのHPの方が見易い。--output tableを付け...
---また、サイズによっては、Premium_LRSをサポートしていな...
az vm create --name <VM 名> --resource-group <リソース ...
--参考:[[Azureの仮想マシン > IaC化>Azureの仮想マシン#s36...
-起動しない場合は、ブート診断
--私の場合、ココまでやって、始めOSが起動せず(以下の切り...
--ポータルから[[スナップショット>#q3aeef6d]]をソースにし...
「[[az vm create>https://docs.microsoft.com/en-us/cli/azu...
--ポータルからBLOBをソースにして、作成した管理ディスクに、~
「[[az vm create>https://docs.microsoft.com/en-us/cli/azu...
>...ポータルには、「Gen2」と指定する部位があったため、~
CLIの「[[az disk create>https://docs.microsoft.com/en-us/...
--参考
---Azure での VM のブート診断 | Microsoft Docs~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/t...
*参考 [#r3f4c6f1]
-Azureなう: [マイ ディスク]と[マイ イメージ]、違い~
http://taleofazure.blogspot.com/2014/12/blog-post.html
**[[Azureの評価環境を入手する]] [#ocd28c0f]
**[[VM起動後の開発環境のセットアップ>https://dotnetdevelo...
**[[クラウド・インフラ自動化]] [#u922a8b6]
**Microsoft Docs [#f60a008a]
***マイ・イメージ [#ta47dd07]
-[[「イメージ」リソースをサブスクリプション・リージョン間...
--サブスクリプション間で「イメージ」リソースをコピーする~
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/h...
--Azure 共有イメージ ギャラリーを作成する
---ポータルを使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---Azure PowerShell を使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---Azure CLI を使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
***マイ・ディスク [#j61a156a]
-VHD から Windows VM を作成する~
(管理ディスク → スナップ・ショット → 管理ディスク)
--Azure Portal で特殊化された VHD から~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
--Azure PowerShell で特殊化された VHD から~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
-VHD から Linux VM を作成する
--Azure CLI を使用した Linux VM のコピー~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
-VHD のダウンロードとアップロード
--Azure から Windows VHD をダウンロードする~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
--アップロードした汎用化 VHD から VM を作成する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
-管理ディスク → VHD → 管理ディスク
--管理ディスク (Managed Disks) のサブスクリプション間やリ...
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/e...
--同じサブスクリプションのストレージ アカウントに~
VHD ファイルから管理ディスクを作成する - CLI サンプル~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/s...
--管理ディスク (Managed Disks) の "イメージ" リソースを使...
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/d...
***バックアップ・リストア [#q9284ac5]
-Azure VM バックアップについて~
https://docs.microsoft.com/ja-jp/azure/backup/backup-azur...
-チュートリアル - Azure portal で Windows 仮想マシンをバ...
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
***リソースの移動 [#qbd6ab25]
-リソースを新しいサブスクリプションまたはリソース グルー...
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
----
Tags: [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Azure]]
--[[Azureの評価環境を入手する]]
--[[AzureのPoC環境を契約する]]
--Azure上に素早く環境を構築する
* 目次 [#h4eee186]
#contents
*概要 [#g2270fd5]
Azure上に素早く環境を構築する系のトピックを列挙。
-VHDを退避して(ディスク)、VM作成に使用する的な。
-[[Sysprep]]によるiso(イメージ)作成も可能。
*ギャラリー [#wf3187ca]
-Microsoft Azure に用意されたギャラリーからOSイメージを選...
--新規作成した仮想マシンには新しいNICが取付けられ、MACア...
--このため、ネットワーク関連の設定は、新規仮想マシンの作...
-参考
--Microsoft Azure Marketplace - Virtual Machines~
http://azure.microsoft.com/ja-jp/marketplace/virtual-mach...
**既定のOSイメージ [#r5747c60]
既定のOSイメージには、WindowsやLinuxなどのOSが用意されて...
-この既定のOSイメージをコピーして、新しい仮想マシンを作成...
OSインストールの時間をかけずに、迅速に仮想マシンを作成で...
-ただし、用意されている既定のOSイメージは、すべて英語版。
***利用時の動作 [#ccf39597]
-Azure仮想マシンを新規作成する際に、ギャラリーから既定のO...
-利用者のAzure環境(具体的には利用者のAzure StorageのBLOB)...
-仮想マシンのシステム ドライブに取り付けられ、仮想マシン...
***問題点 [#a33a0008]
-既定のOSイメージは、すべて英語版。
--日本語環境の手順やメッセージを確認するためには、[[日本...
--[[日本語化>#g3a6775f]]の作業に1~2時間かかるため、必要...
-既定のOSイメージは、時々Windows Updateが当てられ更新され...
--例えば半年経過した頃に、同じOSイメージから仮想マシンを...
Windows Updateが当てられ更新されている可能性がある。
--更新モジュールを固定することができない。
**マイ・イメージ [#x8f97a27]
-テンプレートになる自作のOSイメージを予めマイ・イメージと...
-テンプレートから多数の仮想マシンを作成する場合に適してい...
***機能概要 [#oaa2c52f]
-予め、OSイメージ化対象のVMをAzure IaaS上に構築しておく必...
-OSイメージを利用者のAzure環境(具体的には利用者のAzure St...
-[[Sysprep]]済のOSイメージを登録することもできるので、~
[[Sysprep]]対応のアプリケーションをインストールした状態で...
-ギャラリーの既定のOSイメージと異なり、Windows Updateが適...
***用途 [#xdbc81ce]
後から再利用しそうなOSイメージについて、~
あらかじめ[[日本語化>#g3a6775f]]し、マイ・イメージにキー...
*ストレージ [#g54161ee]
**マイ・ディスク [#c6b15aff]
***機能概要 [#wf84803e]
-ギャラリー上のOSイメージではなく既存VMのVHDを、新VMにア...
-この、既存VMのVHDをを、「特殊化された VHD」と言う。
-なお、NICなどのコンフィグはリセットされるので、そこはイ...
***用途 [#y98c09c2]
-既存VMのVHDを(個人PC、業務PC、業務サーバ等)のバックア...
-若しくは、-既存VMをサブスクリプション間で移動する場合な...
-スナップ・ショットを使用して、ベース・イメージとすること...
*手順 [#x28f7951]
**マイ・イメージ [#o4002f7f]
***ポータルでマイ・イメージを作成 [#ia8ae532]
***サブスクリプション間でマイ・イメージを移動 [#x9265cf5]
**マイ・ディスク [#z6270e46]
***ポータルでスナップショットして別VMを作成 [#q3aeef6d]
-管理ディスクをコピーする~
管理ディスクからスナップショットを作成し、~
そのスナップショットから管理ディスクを作成。
--管理ディスクを選択し上のメニューから [スナップショット...
---[名前] を入力、[リソース グループ] を選択。
---[スナップショットの種類] で [フル] を選択。
---[アカウントの種類] で [Standard (HDD)] を選択。
---[作成] を選択してスナップショットを作成。
--[リソースの作成] か、[すべてのリソース] から [追加] を...
検索窓に「Managed Disks」と入力し、表示された管理ディスク...
---[名前] を入力、[リソース グループ] を選択。
---[ソースの種類] で、 [スナップショット] を選択。
---それ以外は、コピー元の管理ディスクに合わせる。
---[作成] を選択して管理ディスクを作成。
-管理ディスクからの VM 作成~
管理ディスクが作成されたら、ポータルを使用して VM を作成...
--使用する管理ディスクを選択し[概要] ページで、~
[DISK STATE] (ディスクの状態) が [未接続] であることを確...
--ページの一番上にあるメニューで、 [VM の作成] を選択。
--VM サイズ等を選択して、[確認および作成] を選択。~
その他は既定値の状態(管理ディスクは作成済みのため)
--VM 構成が検証に合格したら、 [作成] を選択してデプロイを...
-作成したVMの起動と実行の確認~
作成したVMが、起動し、RDPなどで接続できることを確認する。
***サブスクリプション間でマイ・ディスクを移動 [#r34348fb]
-一方のサブスクリプションから、~
[[招待>Microsoft Azure Active Directory#u0768137]]&[[共...
-[[Azure CLI]]でログイン
az login
-[[SASトークン>トークン#w01b1c2d]]を取得。~
オプションに --subscription の指定が必要になることがある。~
名称が重複しているなどの場合、サブスクリプションを識別で...
az disk grant-access --duration-in-seconds 3600 --name <...
{
"accessSas": "accessSas の URL"
}
-サブスクリプション間コピー
--コピー先[[ストレージ・アカウント>Azureのストレージ#t36c...
--なお、パブリック・ネットワークからのアクセスを許可して...
-- 同様に、--subscriptionの指定が必要になることがある。
az storage blob copy start --account-name <コピー先スト...
-コピー状況の確認
--何気に、結構長い時間がかかる(リージョンを跨ぐ等)。
--ステータス取得には、PowerShellが必要なので、~
Azure Cloud Shell辺りを使用して以下のように行う。
$storageContext = New-AzureStorageContext -StorageAccoun...
Get-AzureStorageBlobCopyState -Context $storageContext -...
--...と思ったら、コピー先のポータルから操作すれば確認でき...
進捗は確認できないが、最終更新日付、コピー状態、完了時間...
>※ Status : Pending のまま、BytesCopied が TotalBytes ま...
***ページBlobのVHDから復元する。 [#dd0f615f]
※ VHDは、[[Hyper-V]]を使用し、1MB * N の サイズ のVHDとし...
(後々、リサイズ等をしたら、動かなくなることがあったの...
-ページBlobのVHDより管理ディスクを作成
--VHD のフル URLは、[[SASトークン>トークン#w01b1c2d]]では...
--作成元の管理ディスクに合わせて以下を設定
--- --hyper-v-generation "V1 or V2"
--- --sku "Premium_LRS or StandardSSD_LRS or Standard_LRS...
--私の場合、--subscription と --location の指定が必要だっ...
---location 指定する値は、[[az account list-locations>htt...
---ただし、DocsなどのHPの方が見易い。--output tableを付け...
az disk create --resource-group <リソース グループ名> --...
-管理ディスクより VM を作成
--ポータルから実行しようとしたら、~
VM作成ボタンが非活性だったためCLIで実行。
--ここでも、念の為、--subscription と --location を指定。
--インバウンドを開けない場合は「[[--public-ip-address "">...
--VMのサイズは、--size に指定するが、
---指定する値は、[[az vm list-sizes>https://docs.microsof...
---ただし、DocsなどのHPの方が見易い。--output tableを付け...
---また、サイズによっては、Premium_LRSをサポートしていな...
az vm create --name <VM 名> --resource-group <リソース ...
--参考:[[Azureの仮想マシン > IaC化>Azureの仮想マシン#s36...
-起動しない場合は、ブート診断
--私の場合、ココまでやって、始めOSが起動せず(以下の切り...
--ポータルから[[スナップショット>#q3aeef6d]]をソースにし...
「[[az vm create>https://docs.microsoft.com/en-us/cli/azu...
--ポータルからBLOBをソースにして、作成した管理ディスクに、~
「[[az vm create>https://docs.microsoft.com/en-us/cli/azu...
>...ポータルには、「Gen2」と指定する部位があったため、~
CLIの「[[az disk create>https://docs.microsoft.com/en-us/...
--参考
---Azure での VM のブート診断 | Microsoft Docs~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/t...
*参考 [#r3f4c6f1]
-Azureなう: [マイ ディスク]と[マイ イメージ]、違い~
http://taleofazure.blogspot.com/2014/12/blog-post.html
**[[Azureの評価環境を入手する]] [#ocd28c0f]
**[[VM起動後の開発環境のセットアップ>https://dotnetdevelo...
**[[クラウド・インフラ自動化]] [#u922a8b6]
**Microsoft Docs [#f60a008a]
***マイ・イメージ [#ta47dd07]
-[[「イメージ」リソースをサブスクリプション・リージョン間...
--サブスクリプション間で「イメージ」リソースをコピーする~
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/h...
--Azure 共有イメージ ギャラリーを作成する
---ポータルを使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---Azure PowerShell を使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---Azure CLI を使用して~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
***マイ・ディスク [#j61a156a]
-VHD から Windows VM を作成する~
(管理ディスク → スナップ・ショット → 管理ディスク)
--Azure Portal で特殊化された VHD から~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
--Azure PowerShell で特殊化された VHD から~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
-VHD から Linux VM を作成する
--Azure CLI を使用した Linux VM のコピー~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
-VHD のダウンロードとアップロード
--Azure から Windows VHD をダウンロードする~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
--アップロードした汎用化 VHD から VM を作成する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
-管理ディスク → VHD → 管理ディスク
--管理ディスク (Managed Disks) のサブスクリプション間やリ...
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/e...
--同じサブスクリプションのストレージ アカウントに~
VHD ファイルから管理ディスクを作成する - CLI サンプル~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/s...
--管理ディスク (Managed Disks) の "イメージ" リソースを使...
https://docs.microsoft.com/ja-jp/archive/blogs/jpaztech/d...
***バックアップ・リストア [#q9284ac5]
-Azure VM バックアップについて~
https://docs.microsoft.com/ja-jp/azure/backup/backup-azur...
-チュートリアル - Azure portal で Windows 仮想マシンをバ...
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
***リソースの移動 [#qbd6ab25]
-リソースを新しいサブスクリプションまたはリソース グルー...
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
----
Tags: [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]]
ページ名: