Размещение контейнеров LXC Linux в Azure

Я не могу комментировать ответ Жиля выше, но просто имейте в виду, что awk выполняет сравнение на основе строки -во второй части, где:

$5 >= ALERT

Я заметил это, когда тестировал однозначные -пороговые значения. Вы можете принудительно преобразовать тип в int, используя +0, поэтому сравнение становится:

$5+0 >= ALERT
0
05.06.2019, 14:13
2 ответа

Старый вопрос и проблема, вероятно, решены, но моя установка решит эту проблему именно так.

Я запускаю свой хост на базе сервера Ubuntu 18.04 в DigitalOcean , используя в основном эту настройку :https://blog.simos.info/trying-out-lxd-containers-on-ubuntu-on-digitalocean/

В зависимости от ваших потребностей в безопасности вы можете настроить VPN-решения, но есть брандмауэр, и вам нужно открыть порт 8443 с другими необходимыми портами, такими как 22.

Это немного устарело, но содержит много полезной информации о LXC/LXD.https://stgraber.org/2016/04/12/lxd-2-0-remote-hosts-and-container-migration-612/

Вы добавляете свой DigitalOceanHost в качестве удаленного хоста:

OnPremHost#lxc config set core.https_address [::]:8443
OnPremHost#lxc config set core.trust_password something-secure

DigitalOceanHost#lxc config set core.https_address [::]:8443
DigitalOceanHost#lxc config set core.trust_password something-secure

OnPremHost#lxc remote add DigitalOceanHost "DigitalOcean IP"
Generating a client certificate. This may take a minute...
Certificate fingerprint: ca5484446dfgsdg4dfgs6gs4g6d465s4g6sgcg659h8gy8hg4ahdjhjkj6
ok (y/n)? y
Admin password for DigitalOceanHost:
Client certificate stored at server:  DigitalOceanHost

OnPremHost#lxc snapshot localContainer remoteContainer
OnPremHost#lxc copy localContainer/remoteContainer DigitalOceanHost:DigitalOceanContainer

Затем я управляю контейнерами с локального хоста, например:

OnPremHost#lxc list DigitalOceanHost:
+----------+---------+---------------------+------+------------+-----------+
|   NAME   |  STATE  |        IPV4         | IPV6 |    TYPE    | SNAPSHOTS |
+----------+---------+---------------------+------+------------+-----------+
| container| RUNNING | 10.10.10.10 (eth0)  |      | PERSISTENT | 1         |
+----------+---------+---------------------+------+------------+-----------+

OnPremHost#lxc exec lxchost3:container bash
container#

Дополнительные команды lxc см. в https://gist.github.com/berndbausch/a6835150c7a26c88048763c0bd739be6.

Таким образом, можно легко поддерживать контейнеры, используя моментальные снимки в качестве резервных копий, хранящихся в локальном хранилище, и сценарии для большинства задач.

0
06.05.2020, 23:22

Не предоставляет «голое железо». AKA, отмените налог Virt -на производительность, как это делают LXC / LXD. Фактически, если вы не работаете на хостах C5 или M5 AWS Nitro, вы платите налог на виртуальную валюту независимо от облачного провайдера, если LXD не предоставляется.

0
26.08.2021, 08:04

Теги

Похожие вопросы