具有静态IP的Ansible和虚拟盒子

时间:2018-10-23 21:43:50

标签: ansible virtualbox devops

我想创建几台virtualbox计算机

一台机器安装了sonatype nexus 3(nexus.local) 另一台安装了docker引擎的计算机(stage.local) 另一台机器上有dns服务器,该服务器具有用于关联和阶段的记录

这些机器是Ubuntu 18.04

我应该用静态IP创建机器吗?我怎样才能做到这一点? 我发现了一个帖子,您可以为netplan创建文件,例如:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
     dhcp4: no
     addresses: [192.168.56.2/24]
     gateway4: 192.168.56.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

例如192.168.56.2将是安装了nexus的服务器

我该如何手动而不是通过Ansible或某些bash脚本执行此操作?

我找到了virtualbox guestcontrol,但我不知道如何创建文件,这有可能吗?

添加:

是否可以将虚拟机dhcp服务器配置为根据来宾计算机的mac地址提供IP地址?

0 个答案:

没有答案