Ubuntu 16.04.3 LTS
Durante o último lote de atualizações, fui informado de que os pacotes LXD PPA estavam sendo removidos em favor da simples instalação.
│ LXD PPAs to go away by end of year │ │ │ │ We are deprecating all LXD PPAs at the end of 2017. │ │ │ │ Existing users should move to the LXD snap as the preferred way to get the latest LXD │ │ feature release on older Ubuntu releases. │ │ │ │ You can do so by first installing snapd on your system if it's not there already. Once │ │ snapd is installed, installing the LXD snap and migrating your existing data can be done │ │ with: │ │ │ │ snap install lxd && lxd.migrate
Estou executando uma rede em ponte com algumas regras de roteamento desagradáveis, um pool ZFS RAIDz de 12 TB que leva cerca de 6 semanas para restaurar a partir da nuvem usando o Crashplan e outras coisas divertidas para permitir que determinados contêineres acessem dispositivos locais e pontos de montagem. Estou com medo de migrar, porque mesmo a execução de um LXD conjure-up foi complicada em uma instalação limpa, os links simbólicos de snap não são configurados por padrão, portanto há uma camada extra de complexidade ao chamar os comandos do diretório bin / snap em vez deles serem globais, e eu tenho uma grande quantidade de dados de dados que eu quero salvar em muitos desses containers, etc.
Anteriormente, tive um problema em que fui forçado a migrar o pool e tive que atualizar o lxd.db com o novo nome do pool antes:
echo "UPDATE config SET value='lxd/angel' WHERE key='storage.zfs_pool_name';" | sqlite3 /var/lib/lxd/lxd.db
Eu posso criar um novo local no pool existente com um destes:
zfs create lxd/snap
... mas não existe uma maneira de importar apenas a configuração existente para usar o que eu já tenho sem ter que copiar todos esses dados de volta para a mesma matriz?
root@ayana-angel:~# zfs list | grep snap lxd/angel/snapshots 384K 3.69T 128K none lxd/angel/snapshots/mysql-server-0 128K 3.69T 128K none lxd/angel/snapshots/plex-0 128K 3.69T 128K none lxd/snap 128K 3.69T 128K none
Além disso, isso nem sequer aborda a reutilização da ponte de rede existente. Eu pareço lembrar que as configurações não são nada divertidas para entrar, então eu realmente quero mantê-las.
root@ayana-angel:~# history | grep lxc |grep br0 1049 lxc network attach-profile br0 default eth0 1050 lxc network detach-profile lxdbr0 default eth0 1212 lxc network set br0 ipv4.nat true 2045 history | grep lxc |grep br0
Alguém tem uma maneira melhor de fazer isso? A última vez que levantei isso, levou cerca de uma semana para descobrir como fazer novas imagens de contêineres de tarballs e importá-las para o novo local.
Obrigado.