The image used is Debian 12 from OpenNebula Marketplace (Apps section). Now itβs working fine using old /etc/network/interfaces and ifupdown.
Template (excluding NETCFG_TYPE = βinterfacesβ line):
AUTOMATIC_DS_REQUIREMENTS = β("CLUSTERS/ID" @> 100)β
AUTOMATIC_NIC_REQUIREMENTS = β("CLUSTERS/ID" @> 100)β
AUTOMATIC_REQUIREMENTS = β(CLUSTER_ID = 100) & !(PUBLIC_CLOUD = YES) & !(PIN_POLICY = PINNED)β
CONTEXT = [
DISK_ID = β1β,
ETH0_DNS = β8.8.8.8 8.8.4.4β,
ETH0_EXTERNAL = ββ,
ETH0_GATEWAY = ββ,
ETH0_IP = ββ,
ETH0_IP6 = ββ,
ETH0_IP6_GATEWAY = ββ,
ETH0_IP6_METHOD = ββ,
ETH0_IP6_METRIC = ββ,
ETH0_IP6_PREFIX_LENGTH = ββ,
ETH0_IP6_ULA = ββ,
ETH0_MAC = β02:00:00:e9:a6:c6β,
ETH0_MASK = β255.255.255.255β,
ETH0_METHOD = βstaticβ,
ETH0_METRIC = ββ,
ETH0_MTU = ββ,
ETH0_NETWORK = ββ,
ETH0_SEARCH_DOMAIN = ββ,
ETH0_VLAN_ID = ββ,
ETH0_VROUTER_IP = ββ,
ETH0_VROUTER_IP6 = ββ,
ETH0_VROUTER_MANAGEMENT = ββ,
ETH1_DNS = β8.8.8.8 8.8.4.4β,
ETH1_EXTERNAL = ββ,
ETH1_GATEWAY = β10.10.114.1β,
ETH1_IP = β10.10.114.160β,
ETH1_IP6 = ββ,
ETH1_IP6_GATEWAY = ββ,
ETH1_IP6_METHOD = ββ,
ETH1_IP6_METRIC = ββ,
ETH1_IP6_PREFIX_LENGTH = ββ,
ETH1_IP6_ULA = ββ,
ETH1_MAC = β02:00:0a:0a:72:a0β,
ETH1_MASK = β255.255.0.0β,
ETH1_METHOD = ββ,
ETH1_METRIC = ββ,
ETH1_MTU = ββ,
ETH1_NETWORK = β10.10.0.0β,
ETH1_SEARCH_DOMAIN = ββ,
ETH1_VLAN_ID = ββ,
ETH1_VROUTER_IP = ββ,
ETH1_VROUTER_IP6 = ββ,
ETH1_VROUTER_MANAGEMENT = ββ,
NETWORK = βYESβ,
SSH_PUBLIC_KEY = ββ,
TARGET = βhdaβ ]
CPU = β0.3β
DISK = [
ALLOW_ORPHANS = βFORMATβ,
CLONE = βYESβ,
CLONE_TARGET = βSYSTEMβ,
CLUSTER_ID = β100β,
DATASTORE = βDefault-D02β,
DATASTORE_ID = β101β,
DEV_PREFIX = βvdβ,
DISK_ID = β0β,
DISK_SNAPSHOT_TOTAL_SIZE = β0β,
DISK_TYPE = βFILEβ,
DRIVER = βqcow2β,
FORMAT = βqcow2β,
IMAGE = βDebian 12 D02 Imageβ,
IMAGE_ID = β24β,
IMAGE_STATE = β2β,
LN_TARGET = βSYSTEMβ,
ORIGINAL_SIZE = β20480β,
READONLY = βNOβ,
SAVE = βNOβ,
SIZE = β20480β,
SOURCE = β/var/lib/one//datastores/101/c8c3121cc1996024293cb50ee39a4cd1β,
TARGET = βvdaβ,
TM_MAD = βsharedβ,
TM_MAD_SYSTEM = βsshβ,
TYPE = βFILEβ ]
GRAPHICS = [
LISTEN = β0.0.0.0β,
PORT = β5949β,
TYPE = βVNCβ ]
MEMORY = β2048β
MEMORY_MAX = β16384β
MEMORY_RESIZE_MODE = βBALLOONINGβ
NIC = [
AR_ID = β0β,
BRIDGE = βbr0β,
BRIDGE_TYPE = βlinuxβ,
CLUSTER_ID = β100β,
GATEWAY = ββ,
IP = ββ,
MAC = β02:00:00:e9:a6:c6β,
METHOD = βstaticβ,
NAME = βNIC0β,
NETWORK = βPonte externa D02β,
NETWORK_ID = β32β,
NIC_ID = β0β,
SECURITY_GROUPS = β0β,
TARGET = βone-49-0β,
VN_MAD = βbridgeβ ]
NIC = [
AR_ID = β1β,
BRIDGE = βbr1β,
BRIDGE_TYPE = βlinuxβ,
CLUSTER_ID = β100β,
GATEWAY = β10.10.114.1β,
IP = β10.10.114.160β,
MAC = β02:00:0a:0a:72:a0β,
NAME = βNIC1β,
NETWORK = βPonte interna D02β,
NETWORK_ID = β31β,
NETWORK_UNAME = βleandroβ,
NIC_ID = β1β,
SECURITY_GROUPS = β0β,
TARGET = βone-49-1β,
VN_MAD = βbridgeβ ]
OS = [
UUID = β3f811896-1e3b-4094-87f6-6532415e29daβ ]
SECURITY_GROUP_RULE = [
PROTOCOL = βALLβ,
RULE_TYPE = βOUTBOUNDβ,
SECURITY_GROUP_ID = β0β,
SECURITY_GROUP_NAME = βdefaultβ ]
SECURITY_GROUP_RULE = [
PROTOCOL = βALLβ,
RULE_TYPE = βINBOUNDβ,
SECURITY_GROUP_ID = β0β,
SECURITY_GROUP_NAME = βdefaultβ ]
TEMPLATE_ID = β23β
TM_MAD_SYSTEM = βsshβ
VCPU = β1β
VCPU_MAX = β16β
VMID = β49β