Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met Ansible kunt u de implementatie en configuratie van resources in uw omgeving automatiseren. In dit artikel gebruikt u een Ansible-playbook om een virtuele Linux-machine te starten en te stoppen.
Vereiste voorwaarden
- Azure-abonnement: als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Ansible installeren: Voer een van de volgende opties uit:
- Ansible installeren en configureren op een virtuele Linux-machine
- Configureer Azure Cloud Shell en maak een virtuele machine met Ansible als u geen toegang hebt tot een virtuele Linux-machine.
Een virtuele machine stoppen
In deze sectie gebruikt u Ansible om de toewijzing van een virtuele Azure-machine ongedaan te maken (stoppen).
Meld u aan bij het Azure-portaal.
Open Cloud Shell.
Maak een bestand met de naam
azure-vm-stop.ymlen open het in de editor:code azure-vm-stop.ymlPlak de volgende voorbeeldcode in de editor:
- name: Stop Azure VM hosts: localhost connection: local tasks: - name: Stop virtual machine azure_rm_virtualmachine: resource_group: {{ resource_group_name }} name: {{ vm_name }} allocated: noVervang de placeholders
{{ resource_group_name }}en{{ vm_name }}door uw waarden.Sla het bestand op en sluit de editor af.
Het playbook uitvoeren met ansible-playbook
ansible-playbook azure-vm-stop.ymlNadat u het playbook hebt uitgevoerd, ziet u uitvoer die vergelijkbaar is met de volgende resultaten:
PLAY [Stop Azure VM] ******************************************************** TASK [Gathering Facts] ****************************************************** ok: [localhost] TASK [Deallocate the Virtual Machine] *************************************** changed: [localhost] PLAY RECAP ****************************************************************** localhost : ok=2 changed=1 unreachable=0 failed=0
Een virtuele machine starten
In deze sectie gebruikt u Ansible om een virtuele Machine van Azure te starten waarvoor de toewijzing ongedaan is gemaakt (gestopt).
Meld u aan bij het Azure-portaal.
Open Cloud Shell.
Maak een bestand met de naam
azure-vm-start.ymlen open het in de editor:code azure-vm-start.ymlPlak de volgende voorbeeldcode in de editor:
- name: Start Azure VM hosts: localhost connection: local tasks: - name: Start virtual machine azure_rm_virtualmachine: resource_group: {{ resource_group_name }} name: {{ vm_name }} started: yesVervang de
{{ resource_group_name }}en{{ vm_name }}plaatsaanduidingen met uw waarden.Sla het bestand op en sluit de editor af.
Het playbook uitvoeren met ansible-playbook
ansible-playbook azure-vm-start.ymlNadat u het playbook hebt uitgevoerd, ziet u uitvoer die vergelijkbaar is met de volgende resultaten:
PLAY [Start Azure VM] ******************************************************** TASK [Gathering Facts] ****************************************************** ok: [localhost] TASK [Start the Virtual Machine] ******************************************** changed: [localhost] PLAY RECAP ****************************************************************** localhost : ok=2 changed=1 unreachable=0 failed=0