Ceph Orch Error When Adding Host

Submitted by gpmidi on Sun, 05/03/2020 - 19:48
[ceph: root@xxxxxx0 /]# ceph orch host add xxxxxxxxxxx1
Error EINVAL: Traceback (most recent call last):
  File "/usr/share/ceph/mgr/mgr_module.py", line 1153, in _handle_command
    return self.handle_command(inbuf, cmd)
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 110, in handle_command
    return dispatch[cmd['prefix']].call(self, cmd, inbuf)
  File "/usr/share/ceph/mgr/mgr_module.py", line 308, in call
    return self.func(mgr, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 72, in <lambda>
    wrapper_copy = lambda *l_args,


Having Problems With OVH Blocking Valid IPSEC Traffic?

Submitted by gpmidi on Tue, 04/21/2020 - 15:04

OVH's DDOS Mitigation System was constantly blocking my IPSEC traffic when I had it encapsulated in UDP. Once I switched it back to native IPSEC (the IP protocol, not in a UDP wrapper for NAT traversal) it stopped blocking it. Repeated tickets to OVH resulted in no changes or fixes. They just ignored the tickets or were useless. Hope you don't need IPSEC with NAT traversal for them!


xmlsec/xmlsec1 In Heroku Python gpmidi Thu, 02/27/2020 - 21:24

Need xmlsec (aka xmlsec1) working in Heroku's Python? Try this: 

  1. Install buildpack: heroku buildpacks:add --index 1 heroku-community/apt
    1. This needs to be before the Python buildpack. You can validate that in the settings tab now days. 
  2. Create an Aptfile in the root of your project and add:
    1. libxml2-dev
  3. Commit & Push!

Network Gear In Place

Submitted by gpmidi on Fri, 02/14/2020 - 22:15

The network side of my rack redo is almost done. Once the two SRX650s on top are removed it'll be good to go. 


  • 4x SRX650s w/ 10GbE
  • 2x RackSwitch G8264
  • 2x RackSwitch G8000 w/ 10GbE
  • 1x Digi console serve
  • 1x Avocent KVM
  • 2x Voltaire Infiniband 4036 - 4xQDR (aka 40Gbps)


IB Network

The IB network will be used for Lustre