Hello! I am in the process of designing a network for security on my farm, as there has been a lot of trouble in the last 4 years with poaching, vandalism, sabotage, and violence. I have been lurking on the forum for a while, but have reached the point that I need to ask some questions, any and all help will be greatly appreciated.
The deployment area is nearly 500 acres with over 23,000 feet of perimeter to cover. Terrain is rolling hills, a mixture of fields and wooded, and with buildings, livestock, equipment, etc. to protect. Needless to say, cabling becomes less of an option and I have opted to use multiple smaller networks where camera density needs to be concentrated. These are to be connected to a central location using p2p bridging in a star or spoke configuration. I am starting out slow, testing only a handful of cameras and two bridged connections to begin with. That said, I need to roll out things on a larger basis fairly quickly - as defined by the spare time available to one man working a farm of this size. Here's where I am as far as the central portion of the system goes, and where I probably need the most advice...
I have a desktop system that I can dedicate to Blue Iris. i7-6700, 16Gb in two slots w/ two more open, 2Tb 7200rpm system drive. I have two SATA 3 ports available on the mb, and only 2 pci-e x4 slots to work with. There is limited case space available for drives, and the psu is on the smaller side - in the 400W range, but I don't remember the exact capacity on that right now.
I am considering, due to the amount of storage that I would like to have, running FreeNAS on an old server and connecting it through a dedicated 2nd GbE connection to my desktop as a virtual iSCSI drive. The server would also be responsible for a few lightweight VMs for things like FreeHAB, FreeRadius, MySQL, and OpenSSL. I would love to be running Blue Iris within its own VM on a newer server with Quick Sync capable Xeons, but that's simply not possible in my position.
Would it be a bad idea to run FreeNAS on something as old as an X5660 based system? for the cost of four 8TB Purple drives, i could be running an old Dell R510 with duals, 128GB, redundant supplies, and 12x 3TB 7200 drives. I'd install the system software on thumb drives, and possibly run the disks in sets of four in ZRAID2, then stripe those three sets together. I understand that I could simply map different cameras to single drives, and may still take that approach. Heck, I could mirror them in pairs and still have 18TB available across six separate volumes. Cameras are in the 2 to 4MP range and I am only using units that encode using H264. Time stamping will occur at the camera, and all writes to disk will be direct from the camera feed.
I am only using remote equipment that has a 12VDC power supply possibility, as power will have to be supplied by the sun in many instances and I don't want to have to suffer power conversion losses. But that's another topic, entirely.
I do have a reasonable amount of computer and networking knowledge from a former life, (although not much server based stuff.) All the same, that has been a while and this is a huge project for me. I am cramming on a lot of new material, but would like to get this as close to right as possible the first time.
Any thoughts? Is there a huge bottleneck that I am missing? Any flaws in my logic overall? Other than this is a crazy big project for one person to attempt to pull off on the side while trying to run a farm on his own, lol?
Apologies in advance for the delays that there will be in my responding to this thread that I have nonetheless started. I am not near the computer for very much of the day, and cellular coverage here is sparse, at best.
The deployment area is nearly 500 acres with over 23,000 feet of perimeter to cover. Terrain is rolling hills, a mixture of fields and wooded, and with buildings, livestock, equipment, etc. to protect. Needless to say, cabling becomes less of an option and I have opted to use multiple smaller networks where camera density needs to be concentrated. These are to be connected to a central location using p2p bridging in a star or spoke configuration. I am starting out slow, testing only a handful of cameras and two bridged connections to begin with. That said, I need to roll out things on a larger basis fairly quickly - as defined by the spare time available to one man working a farm of this size. Here's where I am as far as the central portion of the system goes, and where I probably need the most advice...
I have a desktop system that I can dedicate to Blue Iris. i7-6700, 16Gb in two slots w/ two more open, 2Tb 7200rpm system drive. I have two SATA 3 ports available on the mb, and only 2 pci-e x4 slots to work with. There is limited case space available for drives, and the psu is on the smaller side - in the 400W range, but I don't remember the exact capacity on that right now.
I am considering, due to the amount of storage that I would like to have, running FreeNAS on an old server and connecting it through a dedicated 2nd GbE connection to my desktop as a virtual iSCSI drive. The server would also be responsible for a few lightweight VMs for things like FreeHAB, FreeRadius, MySQL, and OpenSSL. I would love to be running Blue Iris within its own VM on a newer server with Quick Sync capable Xeons, but that's simply not possible in my position.
Would it be a bad idea to run FreeNAS on something as old as an X5660 based system? for the cost of four 8TB Purple drives, i could be running an old Dell R510 with duals, 128GB, redundant supplies, and 12x 3TB 7200 drives. I'd install the system software on thumb drives, and possibly run the disks in sets of four in ZRAID2, then stripe those three sets together. I understand that I could simply map different cameras to single drives, and may still take that approach. Heck, I could mirror them in pairs and still have 18TB available across six separate volumes. Cameras are in the 2 to 4MP range and I am only using units that encode using H264. Time stamping will occur at the camera, and all writes to disk will be direct from the camera feed.
I am only using remote equipment that has a 12VDC power supply possibility, as power will have to be supplied by the sun in many instances and I don't want to have to suffer power conversion losses. But that's another topic, entirely.
I do have a reasonable amount of computer and networking knowledge from a former life, (although not much server based stuff.) All the same, that has been a while and this is a huge project for me. I am cramming on a lot of new material, but would like to get this as close to right as possible the first time.
Any thoughts? Is there a huge bottleneck that I am missing? Any flaws in my logic overall? Other than this is a crazy big project for one person to attempt to pull off on the side while trying to run a farm on his own, lol?
Apologies in advance for the delays that there will be in my responding to this thread that I have nonetheless started. I am not near the computer for very much of the day, and cellular coverage here is sparse, at best.
Last edited: