<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Руководство по устранению неполадок Cozystack on Cozystack</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/</link><description>Recent content in Руководство по устранению неполадок Cozystack on Cozystack</description><generator>Hugo</generator><language>en</language><atom:link href="https://cozystack.ru/docs/v1.5/operations/troubleshooting/index.xml" rel="self" type="application/rss+xml"/><item><title>Устранение неполадок etcd</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/etcd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/etcd/</guid><description>&lt;h2 id="как-очистить-состояние-etcd"&gt;Как очистить состояние etcd&lt;/h2&gt;
&lt;p&gt;Чтобы удалить state etcd с узла, используйте &lt;code&gt;talm&lt;/code&gt; или &lt;code&gt;talosctl&lt;/code&gt; со следующими командами:&lt;/p&gt;
&lt;ul class="nav nav-tabs" id="etcd-reset-tools" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;a data-bs-toggle="tab" class="nav-link active" href="#etcd-reset-tools-0" role="tab" aria-controls="etcd-reset-tools-0" aria-selected="true"&gt;Talm&lt;/a&gt;&lt;/li&gt;
	 
		&lt;li class="nav-item"&gt;&lt;a data-bs-toggle="tab" class="nav-link" href="#etcd-reset-tools-1" role="tab" aria-controls="etcd-reset-tools-1"&gt;talosctl&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div class="tab-content" id="etcd-reset-tools"&gt;&lt;div id="etcd-reset-tools-0" class="tab-pane show active" role="tabpanel" aria-labelledby="etcd-reset-tools-0"&gt;

&lt;p&gt;&lt;p&gt;Замените &lt;code&gt;nodeN&lt;/code&gt; именем отказавшего узла, например &lt;code&gt;node0.yaml&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;talm reset -f nodes/nodeN.yaml --system-labels-to-wipe&lt;span style="color:#666"&gt;=&lt;/span&gt;EPHEMERAL --graceful&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#007020"&gt;false&lt;/span&gt; --reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;div id="etcd-reset-tools-1" class="tab-pane" role="tabpanel" aria-labelledby="etcd-reset-tools-1"&gt;

&lt;p&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;talosctl reset --system-labels-to-wipe&lt;span style="color:#666"&gt;=&lt;/span&gt;EPHEMERAL --graceful&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#007020"&gt;false&lt;/span&gt; --reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;



&lt;div class="alert alert-warning" role="alert"&gt;


 &amp;#x26a0;&amp;#xfe0f; Эта команда удалит state с указанного узла. Используйте ее с осторожностью.

&lt;/div&gt;</description></item><item><title>Устранение неполадок Flux CD</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/flux-cd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/flux-cd/</guid><description>&lt;h2 id="диагностика-ошибки-install-retries-exhausted"&gt;Диагностика ошибки &lt;code&gt;install retries exhausted&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Иногда можно столкнуться с такой ошибкой:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#c65d09;font-weight:bold"&gt;#&lt;/span&gt; kubectl get hr -A -n cozy-dashboard dashboard
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;NAMESPACE NAME AGE READY STATUS
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;cozy-dashboard dashboard 15m False install retries exhausted
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Попробуйте разобраться через events:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl describe hr -n cozy-dashboard dashboard
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Если указано &lt;code&gt;Events: &amp;lt;none&amp;gt;&lt;/code&gt;, приостановите и возобновите release:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl patch hr -n cozy-dashboard dashboard -p &lt;span style="color:#4070a0"&gt;&amp;#39;{&amp;#34;spec&amp;#34;: {&amp;#34;suspend&amp;#34;: true}}&amp;#39;&lt;/span&gt; --type&lt;span style="color:#666"&gt;=&lt;/span&gt;merge
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl patch hr -n cozy-dashboard dashboard -p &lt;span style="color:#4070a0"&gt;&amp;#39;{&amp;#34;spec&amp;#34;: {&amp;#34;suspend&amp;#34;: null}}&amp;#39;&lt;/span&gt; --type&lt;span style="color:#666"&gt;=&lt;/span&gt;merge
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Затем снова проверьте events:&lt;/p&gt;</description></item><item><title>Устранение неполадок мониторинга</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/monitoring-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/monitoring-troubleshooting/</guid><description>&lt;p&gt;В этом руководстве приведены шаги диагностики типичных проблем с компонентами мониторинга в Cozystack, включая сбор метрик, alerting, визуализацию и сбор логов.&lt;/p&gt;
&lt;h2 id="диагностика-отсутствующих-метрик"&gt;Диагностика отсутствующих метрик&lt;/h2&gt;
&lt;p&gt;Если метрики не появляются в Grafana или VictoriaMetrics, выполните следующие шаги:&lt;/p&gt;
&lt;h3 id="проверьте-состояние-vmagent"&gt;Проверьте состояние VMAgent&lt;/h3&gt;
&lt;p&gt;Убедитесь, что VMAgent запущен и собирает метрики:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl get pods -n cozy-monitoring -l app.kubernetes.io/name&lt;span style="color:#666"&gt;=&lt;/span&gt;vmagent
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl logs -n cozy-monitoring -l app.kubernetes.io/name&lt;span style="color:#666"&gt;=&lt;/span&gt;vmagent --tail&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#40a070"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="проверьте-targets"&gt;Проверьте targets&lt;/h3&gt;
&lt;p&gt;Проверьте, может ли VMAgent выполнять scrape targets:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl &lt;span style="color:#007020"&gt;exec&lt;/span&gt; -n cozy-monitoring -c vmagent deploy/vmagent -- curl -s http://localhost:8429/targets | jq .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Найдите targets с &lt;code&gt;health: &amp;quot;up&amp;quot;&lt;/code&gt;. Если targets недоступны, проверьте сетевую связность и права RBAC.&lt;/p&gt;</description></item><item><title>Устранение неполадок Kube-OVN</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/kube-ovn/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/kube-ovn/</guid><description>&lt;h2 id="получение-информации-о-состоянии-базы-данных-kube-ovn"&gt;Получение информации о состоянии базы данных Kube-OVN&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#60a0b0;font-style:italic"&gt;# Northbound DB&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl -n cozy-kubeovn &lt;span style="color:#007020"&gt;exec&lt;/span&gt; deploy/ovn-central -c ovn-central -- ovn-appctl &lt;span style="color:#4070a0;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -t /var/run/ovn/ovnnb_db.ctl cluster/status OVN_Northbound
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#60a0b0;font-style:italic"&gt;# Southbound DB&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl -n cozy-kubeovn &lt;span style="color:#007020"&gt;exec&lt;/span&gt; deploy/ovn-central -c ovn-central -- ovn-appctl &lt;span style="color:#4070a0;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southbound
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Пример вывода:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Name: OVN_Northbound
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Cluster ID: abf6 (abf66f15-9382-4b2b-b14c-355d64ae1bda)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Server ID: 8d8a (8d8a2985-c444-43bb-99f6-21c82f05b58d)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Address: ssl:[10.200.1.22]:6643
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Status: cluster member
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Role: leader
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Term: 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Leader: self
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Vote: self
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style=""&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Last Election started 146211 ms ago, reason: leadership_transfer
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Last Election won: 146202 ms ago
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Election timer: 5000
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Log: [2, 1569]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Entries not yet committed: 0
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Entries not yet applied: 0
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Connections: -&amp;gt;2a66 -&amp;gt;c23f &amp;lt;-2a66 &amp;lt;-c23f
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Disconnections: 30
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt;Servers:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt; 2a66 (2a66 at ssl:[10.200.1.18]:6643) next_index=1569 match_index=1568 last msg 17 ms ago
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt; 8d8a (8d8a at ssl:[10.200.1.22]:6643) (self) next_index=1471 match_index=1568
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#888"&gt; c23f (c23f at ssl:[10.200.1.1]:6643) next_index=1569 match_index=1568 last msg 18 ms ago
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Чтобы исключить узел из кластера, например если он недоступен и его нужно удалить из кластера, используйте:&lt;/p&gt;</description></item><item><title>Устранение crash loop у LINSTOR controller</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/linstor-controller/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/linstor-controller/</guid><description>&lt;h2 id="перезапуск-controller"&gt;Перезапуск controller&lt;/h2&gt;
&lt;p&gt;Если controller запущен, но выглядит простаивающим или не отвечает, попробуйте перезапустить его.
Эта операция идемпотентна и безопасна: ожидающая или незавершенная работа продолжится после перезапуска.&lt;/p&gt;
&lt;h2 id="crash-loop-linstor-controller"&gt;Crash loop LINSTOR controller&lt;/h2&gt;
&lt;p&gt;Если linstor-controller не может запуститься, а в логах нет полезной информации, можно повысить уровень логирования
(максимальный уровень - &lt;code&gt;TRACE&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Пример &lt;code&gt;LINSTORCluster&lt;/code&gt; CR с повышенным уровнем логирования:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;apiVersion&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;piraeus.io/v1&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;kind&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;LINSTORCluster&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;spec&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;controller&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;podTemplate&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;spec&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;containers&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;- &lt;span style="color:#062873;font-weight:bold"&gt;name&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;linstor-controller&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;env&lt;/span&gt;:&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#60a0b0;font-style:italic"&gt;# обе настройки используются linstor-controller&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;- &lt;span style="color:#062873;font-weight:bold"&gt;name&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;LS_LOG_LEVEL&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;value&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;TRACE&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;- &lt;span style="color:#062873;font-weight:bold"&gt;name&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;LS_LOG_LEVEL_LINSTOR&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#062873;font-weight:bold"&gt;value&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;TRACE&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Примечание: если linstor-controller не находится в crash loop, но нужно повысить уровень логирования,
это можно сделать &lt;em&gt;временно&lt;/em&gt; во время выполнения следующей командой:&lt;/p&gt;</description></item><item><title>Устранение LINSTOR CrashLoopBackOff из-за поврежденной базы данных</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/linstor-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/linstor-database/</guid><description>&lt;div class="alert alert-warning" role="alert"&gt;


 &lt;p&gt;&amp;#x26a0;&amp;#xfe0f; &lt;strong&gt;Только для опытных пользователей&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Это руководство предназначено для опытных пользователей, которым комфортны низкоуровневая диагностика и операции восстановления данных.
Повреждение баз данных LINSTOR встречается редко и обычно указывает на серьезную базовую проблему.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Если вы столкнулись с такой ситуацией в production-окружении, настоятельно рекомендуем обратиться в квалифицированную поддержку,&lt;/strong&gt;
а не пытаться исправить проблему самостоятельно. Неверные действия могут привести к безвозвратной потере данных.&lt;/p&gt;


&lt;/div&gt;

&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;При запуске вне Kubernetes LINSTOR controller использует SQL database того или иного типа.
В Kubernetes &lt;code&gt;linstor-controller&lt;/code&gt; не требует persistent volume или внешней базы данных.
Вместо этого он хранит всю информацию как custom resources (CR) прямо в Kubernetes control plane.
При запуске LINSTOR controller читает все CR и создает базу данных в памяти.&lt;/p&gt;</description></item><item><title>Устранение неполадок Piraeus custom resources</title><link>https://cozystack.ru/docs/v1.5/operations/troubleshooting/piraeus-custom-resources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cozystack.ru/docs/v1.5/operations/troubleshooting/piraeus-custom-resources/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;К Piraeus custom resources относятся:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LinstorCluster&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LinstorSatellite&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LinstorSatelliteConfiguration&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LinstorNodeConnection&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Piraeus controller защищает эти ресурсы от непреднамеренных изменений и удаления.
При удалении ресурса controller сначала убеждается, что все нижестоящие ресурсы удалены.&lt;/p&gt;
&lt;p&gt;Но по умолчанию webhook отклоняет любые изменения, если что-то идет не так с самим webhook.
В нестабильной системе webhook может часто падать без полезных stacktrace.&lt;/p&gt;
&lt;h2 id="отключение-webhook"&gt;Отключение webhook&lt;/h2&gt;
&lt;p&gt;Если вы исправляете CR, но они &amp;ldquo;не редактируются&amp;rdquo;, нужно отключить webhook, а возможно и сам operator.&lt;/p&gt;</description></item></channel></rss>