2017-10-06 9 views
0

J'essaie de créer un pool mince sur ma boîte de rhel à utiliser avec devicemapper car c'est la manière recommandée d'utiliser le stockage de docker. Mais malheureusement je ne suis pas capable de trouver le paquet docker-storage-setup sur ma machine qui est nécessaire pour créer le thin pool. Comment puis-je faire cela? Et d'abord, est-ce vraiment nécessaire?Le paquet docker-storage-setup n'est pas disponible sur ma boîte rhel 7? comment je l'obtiens? J'ai besoin de créer une mince piscine avec un dispositif de cartographie.

Répondre

0

docker-storage-setup n'est pas nécessaire pour configurer les pools minces directs, mais cela facilite la tâche.

Les versions les plus récentes de Docker (17.06+) sont capables de manage a single volume pool for you via daemon.json

{ 
    "storage-driver": "devicemapper", 
    "storage-opts": [ 
    "dm.directlvm_device=/dev/xdf", 
    "dm.thinp_percent=95", 
    "dm.thinp_metapercent=1", 
    "dm.thinp_autoextend_threshold=80", 
    "dm.thinp_autoextend_percent=20", 
    "dm.directlvm_device_force=false" 
    ] 
} 

Si vous avez des besoins plus spécifiques suivent alors le « Configurer le mode direct-lvm manuellement » un peu plus loin dans la direct lvm for production instructions on docs.docker.com