I did PCI passthrough on Archlinux and Debian with the old PCI-stub method (this was pre-4.0 era). And later I did PCI passthrough on the 4.1+ kernels on Arch and Ubuntu (16.10 I think?).
This is my attempt at doing the same on Nixos.
| --- | |
| - name: Check if network {{ name }} exists | |
| delegate_to: "{{ groups['docker_swarm_issuer'][0] }}" | |
| run_once: true | |
| command: docker network ls -q --filter name=^{{ name }}$ | |
| register: network_exists | |
| changed_when: false | |
| - name: Create network {{ name }} | |
| command: docker network create --driver {{ driver }} {{ name }} |
| # The following are suggested values | |
| # They should be set in all configs, | |
| # so that if a secondary needs to be promoted | |
| # it will be generating the correct WAL level | |
| wal_level = hot_standby | |
| archive_mode = on # allows archiving to be done | |
| # (change requires restart) | |
| archive_command = 'cp -f %p /data/pgsql/archive/%f </dev/null' # command to use to archive a logfile segment | |
| max_wal_senders = 5 # max number of walsender processes | |
| # (change requires restart) |
I did PCI passthrough on Archlinux and Debian with the old PCI-stub method (this was pre-4.0 era). And later I did PCI passthrough on the 4.1+ kernels on Arch and Ubuntu (16.10 I think?).
This is my attempt at doing the same on Nixos.