Hi guys,
I just started setting up a new server (for dev & storage/cloud stuff) and I want to use virtualization.
Up to now I have tried unRaid and Proxmox for a few days. Proxmox offers much better performance but I haven't figured out how to set it up properly.
This is my hardware:
HP Microserver Gen 8
-G1610T (desperately looking for a 1265L V2 xeon!)
-16GB ECC Ram
-2x 3TB WD Red (for RAID Storage)
-1x 120GB Samsung Pro SSD (for Proxmox OS)
- mdadm or ZFS, no hardware RAID
NIC 1: LAN (Proxmox Web UI)
NIC 2: DMZ
It is planned to run two main VMs:
VM1: testing/dev server (Ubuntu, connected to LAN) running SMB shares, database, tools, ...
VM2: cloud storage server (Debian, connected to DMZ/public access) running Seafile, Baikal, Apache, ...
Issue #1: Storage
I used to set up different (logical or LVM) partitions for OS and storage. With virtualization, I assume it makes more sense to create different virtual disks?
My plan is to install Proxmox on the Samsung SSD and use the 2 WD Reds for RAID 1 mirrored storage.
Does Proxmox support software RAID by now? During installation I can only select one drive. How can I add the missing drives?
What is the best way to format the virtual disks? Should I use Ext4 or set up LVM inside the guest OS?
Please give me an overview (recommended procedure?) which filesystem etc. must be used where to achive maximum performance and security.
Issue #2: Networking
I am concerned about connecting both my LAN & DMZ to the server. It is important to ensure that these two networks aren't bridged or traffic somehow bypasses the router.
https://pve.proxmox.com/wiki/Network_Model
If I understand that correctly, I can add a second bridge and assign my DMZ interface to it.
Another possibility would be to use PCI passtrough?
Thanks in advance!
I just started setting up a new server (for dev & storage/cloud stuff) and I want to use virtualization.
Up to now I have tried unRaid and Proxmox for a few days. Proxmox offers much better performance but I haven't figured out how to set it up properly.
This is my hardware:
HP Microserver Gen 8
-G1610T (desperately looking for a 1265L V2 xeon!)
-16GB ECC Ram
-2x 3TB WD Red (for RAID Storage)
-1x 120GB Samsung Pro SSD (for Proxmox OS)
- mdadm or ZFS, no hardware RAID
NIC 1: LAN (Proxmox Web UI)
NIC 2: DMZ
It is planned to run two main VMs:
VM1: testing/dev server (Ubuntu, connected to LAN) running SMB shares, database, tools, ...
VM2: cloud storage server (Debian, connected to DMZ/public access) running Seafile, Baikal, Apache, ...
Issue #1: Storage
I used to set up different (logical or LVM) partitions for OS and storage. With virtualization, I assume it makes more sense to create different virtual disks?
My plan is to install Proxmox on the Samsung SSD and use the 2 WD Reds for RAID 1 mirrored storage.
Does Proxmox support software RAID by now? During installation I can only select one drive. How can I add the missing drives?
What is the best way to format the virtual disks? Should I use Ext4 or set up LVM inside the guest OS?
Please give me an overview (recommended procedure?) which filesystem etc. must be used where to achive maximum performance and security.
Issue #2: Networking
I am concerned about connecting both my LAN & DMZ to the server. It is important to ensure that these two networks aren't bridged or traffic somehow bypasses the router.
https://pve.proxmox.com/wiki/Network_Model
If I understand that correctly, I can add a second bridge and assign my DMZ interface to it.
Another possibility would be to use PCI passtrough?
Thanks in advance!