Ubuntu 16.04.3 LTS
Во время последней серии обновлений мне сообщили, что пакеты LXD PPA удаляются в пользу простой установки в качестве оснастки.
│ 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
Я использую мостовую сеть с некоторыми уродливыми правилами маршрутизации, пулом ZFS RAIDz объемом 12 ТБ, который требует около 6 недель для восстановления из облака с помощью Crashplan, и некоторыми другими забавными вещами, позволяющими определенным контейнерам получить доступ к локальным устройства и точки крепления. Я боюсь мигрировать, потому что даже запуск через колдовство LXD был сложной задачей при чистой установке, символические ссылки привязки не устанавливаются по умолчанию, поэтому существует дополнительный уровень сложности при вызове команд из каталога snap bin / вместо того, чтобы они были глобальными, и у меня есть большой объем данных, которые я хочу сохранить во многих из этих контейнеров и т. д.
Ранее у меня была проблема, из-за которой я был вынужден перенести пул, и мне приходилось обновлять lxd.db новым именем пула, например так:
echo "UPDATE config SET value='lxd/angel' WHERE key='storage.zfs_pool_name';" | sqlite3 /var/lib/lxd/lxd.db
Я могу создать новое местоположение в существующий пул с одним из них:
zfs create lxd/snap
... но нет ли способа просто импортировать существующую конфигурацию, чтобы использовать то, что у меня уже есть, без необходимости копировать все эти данные обратно в тот же массив ?
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
Кроме того, это даже не касается повторного использования существующего сетевого моста. Кажется, я вспоминаю, что конфиги совсем не смешны, поэтому я очень хочу их сохранить.
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
У кого-нибудь есть лучший способ сделать это? В прошлый раз, когда я это излагал, потребовалось около недели, чтобы понять, как сделать новые изображения контейнеров из тарболлов и импортировать их в новое место.
Спасибо.