<packet version="4.0.0" id="2" xmlns:ns1="http://www.swsoft.com/webservices/vzp/4.0.0/vzptypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
    <dst>
        <host><?php echo $nodeID; ?></host>
    </dst>
    <target>vzpenvm</target>
    <data>
        <vzpenvm>
            <set>
                <eid><?php echo $hostID; ?></eid>
                <config >
                    <name><?php echo $name;?></name>
                    <hostname><?php echo $hostname; ?></hostname>
                    <?php if($cpuunits): ?>
                        <cpu_count><?php echo $cpuunits; ?></cpu_count>
                    <?php endif; ?>
                    <?php if(!empty($cpulimit_mhz)): ?>
                        <cpu_limit_mhz><?php echo $cpulimit_mhz; ?></cpu_limit_mhz>
                    <?php endif; ?>
                    <?php if(!empty($cpulimit_percent)): ?>
                        <cpu_limit><?php echo $cpulimit_percent; ?></cpu_limit>
                    <?php endif; ?>
                    <?php if($memory): ?>
                        <memory_size><?php echo $memory; ?></memory_size>
                    <?php endif; ?>
                    <?php if($baseSampleId): ?>
                        <base_sample_id><?php echo $baseSampleId; ?></base_sample_id>
                    <?php endif; ?>
                    <?php if($templateName): ?>
                        <origin_sample><?php echo $templateName; ?></origin_sample>
                    <?php endif; ?>
                    <?php if($video_memory): ?>
                        <video_memory_size><?php echo $video_memory; ?></video_memory_size>
                    <?php endif; ?>
                    <?php if($io_limit): ?>
                        <io_limit><?php echo $io_limit; ?></io_limit>
                    <?php endif; ?>
                    <?php if($iops_limit): ?>
                        <iops_limit><?php echo $iops_limit; ?></iops_limit>
                    <?php endif; ?>
                    <auto_start>1</auto_start>
                    <device_list>
                        <?php foreach($hddList as $disk): ?>
                            <device xsi:type="ns1:vm_hard_disk_device">
                                <boot_sequence_index>0</boot_sequence_index>
                                <is_bootable/><is_boot_in_use/>
                                <enabled>1</enabled>
                                <connected>1</connected>
                                <emulation_type>1</emulation_type>
                                <?php if($disk['sys_name']): ?>
                                    <sys_name><?php echo $disk['sys_name']; ?></sys_name>
                                <?php endif; ?>
                                <interface_type><?php echo ($disk['interface_type'])?$disk['interface_type']:0; ?></interface_type>
                                <stack_index>0</stack_index>
                                <disk_type>1</disk_type>
                                <size><?php echo $disk['size']; ?></size>
                                <resize_fs/>
                            </device>
                        <?php endforeach; ?>
                        <?php foreach($networkDevice as $device): ?>
                            <device xsi:type="ns1:vm_network_device">
                            <?php if($device['networkId'] == 'Routed'): ?>
                                <enabled>1</enabled>
                                <connected>1</connected>
                                <emulation_type>5</emulation_type>
                                <adapter_type>2</adapter_type>
                                <?php if(isset($device['id'])): ?>
                                    <device_index><?php echo $device['id']; ?></device_index>
                                <?php endif; ?>
                                <?php foreach($device['ips'] as $net): ?>
                                    <ip_address>
                                            <ip><?php echo ($net['ip'])?$net['ip']:'0.0.0.0'; ?></ip>
                                            <?php if($net['netmask']): ?>
                                                <netmask><?php echo $net['netmask']; ?></netmask>
                                            <?php endif; ?>
                                    </ip_address>
                                <?php endforeach; ?>
                                <?php foreach($device['nameservers'] as $ns): ?>
                                    <?php if($ns): ?>
                                        <nameserver><?php echo $ns; ?></nameserver>
                                    <?php endif; ?>
                                <?php endforeach; ?>
                            <?php else: ?>
                                <enabled>1</enabled>
                                <connected>1</connected>
                                <emulation_type>2</emulation_type>
                                <bound_adapter_index>0</bound_adapter_index>
                                <adapter_type>2</adapter_type>
                                <virtual_network_id><?php echo $device['networkId']; ?></virtual_network_id>
                                <?php if(isset($device['id'])): ?>
                                    <device_index><?php echo $device['id']; ?></device_index>
                                <?php endif; ?>
                                <?php foreach($device['ips'] as $net): ?>
                                    <ip_address>
                                            <ip><?php echo ($net['ip'])?$net['ip']:'0.0.0.0'; ?></ip>
                                            <?php if($net['netmask']): ?>
                                                <netmask><?php echo $net['netmask']; ?></netmask>
                                            <?php endif; ?>
                                    </ip_address>
                                <?php endforeach; ?>
                                <?php foreach($device['nameservers'] as $ns): ?>
                                    <?php if($ns): ?>
                                        <nameserver><?php echo $ns; ?></nameserver>
                                    <?php endif; ?>
                                <?php endforeach; ?>
                                <?php if($device['gateway']): ?>
                                    <default_gateway><?php echo $device['gateway']; ?></default_gateway>
                                <?php endif;?>
                            <?php endif; ?>
                            </device>
                        <?php endforeach; ?>
                    </device_list>
                </config>
            </set>
        </vzpenvm>
    </data>
</packet>