The Below config should get you going with the basic setup that you have outlined.
Replace the macaddress with the mac addresses of the interfaces that you want on dhcp and the one you want on static. the server on eth1 below needs to be given the ip 10.0.0.2/30 and the server on eth2 needs to be assigned 10.0.0.6/30.
network:
version: 2
renderer: networkd
ethernets:
eth0:
match:
macaddress: 00:00:00:00:00:00 <-- replace with the mac address of your network interface.
set-name: eth0
dhcp4: true
eth1:
match:
macaddress: 00:00:00:00:00:00 <-- replace with the mac address of your network interface.
set-name: eth1
addresses:
- 10.0.0.1/30
eth2:
match:
macaddress: 00:00:00:00:00:00 <-- replace with the mac address of your network interface.
set-name: eth2
addresses:
- 10.0.0.5/30
Note:
This will allow your PC to connect to the internet and to each server. You will have to enable ip forwarding if you want the servers to have external access through your PC, and you may have to enable NAT (masquerade) for them to access the internet, unless you are able to config the routes for the /30 subnets in the router.