最初に Linux イメージのインスタンスをデプロイするときに、仮想マシンのホスト名を提供するように求められます。仮想マシンが実行されると、このホスト名はプラットフォーム DNS サーバーに公開されます。相互に接続された複数の仮想マシンがホスト名を使用して IP アドレス検索を実行できるようになります。
$ azure service create \ --affinitygroup salt-affinity \ masato-salt info: Executing command service create + Creating cloud service data: Cloud service name masato-salt info: service create command OK $ azure service create \ --affinitygroup salt-affinity \ masato-minion1 cloud service data: Cloud service name masato-minion1
仮想マシンの作成
salt-master用の仮想マシンを作成します。
$ azure vm create \ --vm-size Small \ --ssh 22 \ --ssh-cert ~/.ssh/azure-cert.pem \ --no-ssh-password \ --virtual-network-name saltvnet \ --subnet-names salt \ --affinity-group salt-affinity \ masato-salt \ b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB \ azureuser info: Executing command vm create - Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-+0GB + Looking up virtual network + Looking up cloud service warn: --affinity-group option will be ignored + Getting cloud service properties + Retrieving storage accounts + Configuring certificate + Creating VM info: vm create command OK