added kafka and ollama data sets

This commit is contained in:
2025-08-17 14:04:47 -04:00
parent d0364bdaad
commit 529b03525b
4 changed files with 25 additions and 9 deletions

View File

@@ -27,6 +27,7 @@ sudo zfs create -o recordsize=16k -o primarycache=metadata -o mountpoint=/zfs/me
# scratch datasets # scratch datasets
sudo zfs create -o recordsize=16k -o sync=disabled scratch/qbitvpn sudo zfs create -o recordsize=16k -o sync=disabled scratch/qbitvpn
sudo zfs create -o recordsize=16k -o sync=disabled scratch/transmission sudo zfs create -o recordsize=16k -o sync=disabled scratch/transmission
sudo zfs create -o recordsize=1M scratch/kafka
# storage datasets # storage datasets
sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/archive sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/archive
@@ -38,3 +39,4 @@ sudo zfs create -o compression=zstd-19 storage/syncthing
sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/qbitvpn sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/qbitvpn
sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/transmission sudo zfs create -o recordsize=1M -o compression=zstd-9 -o exec=off -o sync=disabled storage/transmission
sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/library sudo zfs create -o recordsize=1M -o compression=zstd-19 storage/library
sudo zfs create -o recordsize=1M -o compression=zstd-19 -o sync=disabled storage/ollama

View File

@@ -1,3 +1,12 @@
let
vars = import ../vars.nix;
in
{ {
services.apache-kafka.enable = true; services.apache-kafka = {
enable = true;
settings = {
listeners = [ "PLAINTEXT://localhost:9092" ];
"log.dirs" = [ vars.kafka ];
};
};
} }

View File

@@ -1,3 +1,6 @@
let
vars = import ../vars.nix;
in
{ {
services = { services = {
ollama = { ollama = {
@@ -5,18 +8,18 @@
enable = true; enable = true;
host = "0.0.0.0"; host = "0.0.0.0";
loadModels = [ loadModels = [
"qwen3:14b"
"qwen3:30b"
"gemma3:12b"
"gemma3:27b"
"gpt-oss:20b"
"gpt-oss:120b"
"codellama:7b" "codellama:7b"
"deepseek-r1:8b"
"deepseek-r1:14b" "deepseek-r1:14b"
"deepseek-r1:32b" "deepseek-r1:32b"
"deepseek-r1:8b"
"gemma3:12b"
"gemma3:27b"
"gpt-oss:120b"
"gpt-oss:20b"
"qwen3:14b"
"qwen3:30b"
]; ];
models = "/zfs/storage/models"; models = vars.ollama;
openFirewall = true; openFirewall = true;
}; };
}; };

View File

@@ -17,5 +17,7 @@ in
share = "${zfs_media}/share"; share = "${zfs_media}/share";
syncthing = "${zfs_storage}/syncthing"; syncthing = "${zfs_storage}/syncthing";
transmission = "${zfs_storage}/transmission"; transmission = "${zfs_storage}/transmission";
ollama = "${zfs_storage}/ollama";
transmission_scratch = "${zfs_scratch}/transmission"; transmission_scratch = "${zfs_scratch}/transmission";
kafka = "${zfs_scratch}/kafka";
} }