ansible-hyperv:Ansible Playbook示例,可在HyperV上配置VM

时间:2024-02-21 01:24:34
【文件属性】:

文件名称:ansible-hyperv:Ansible Playbook示例,可在HyperV上配置VM

文件大小:491KB

文件格式:ZIP

更新时间:2024-02-21 01:24:34

ansible winrm hyperv AnsiblePowerShell

介绍 这从的原始代码(在HyperV上配置vm)中获得了很大的启发。 该代码已被修改以通过以下方式置备VM: 克隆磁盘 设置IP 开启虚拟机电源 等待WinRM端口可用 配置存储为环境yaml文件,例如vars/sit.yml 。 这意味着允许用户为每个虚拟机定义诸如DEV / UAT / SIT之类的环境及其关联的网络信息。 要求 启用WinRM的Win2012R2 vhd映像。 您可以使用Ansible的 MS SQL 2014 Express安装程序。 .Net Framework> = 4.0,如果要运行OrchardCMS,则包括setup.exe OrchardCMS是从github版本下载的 剧本 创建虚拟机 有一个示例create_vm.yml剧本: 使用2个VMS设置一个就座环境并创建必要的组:Web和db 配置静态IP 在退出之前, wait_for WinRM已启动 建筑金色模板 剧本build_golden.yml用于使用角色安装必要的软件。 构建映像后,可以在环境yaml文件中使用vhd。 部署应用 prov_web_db.yml将提供示例A


【文件预览】:
ansible-hyperv-master
----create_vm.yml(120B)
----delete_vm.yml(550B)
----tasks()
--------prov_vm.yml(2KB)
----library()
--------win_hyperv_guest.py(2KB)
--------win_hyperv_guest_config_net.ps1(5KB)
--------win_mssql_database.ps1(1KB)
--------win_hyperv_guest.ps1(4KB)
--------win_hyperv_guest_config_net.py(2KB)
----group_vars()
--------all.yml(340B)
--------web.yml(414B)
--------db.yml(41B)
----README.md(2KB)
----vars()
--------test-clean.yml(769B)
--------sample-vault.yml(419B)
--------test.yml(775B)
--------gold.yml(786B)
--------sit1.yml(757B)
----roles()
--------orchard_cms()
--------mssqlexpress()
----build_golden.yml(479B)
----templates()
--------Settings.txt.j2(635B)
--------create_mssql_user.j2(474B)
--------restore_db.j2(285B)
----.gitignore(20B)
----win_ping.yml(93B)
----files()
--------App_Data()
--------db.bak(3.55MB)
----bin()
--------run.ps1(1KB)
----test_vault.yml(186B)
----hosts(41B)
----prov_web_db.yml(2KB)

网友评论