инвентаризация:операционные_системы

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
инвентаризация:операционные_системы [2023/10/28 08:49]
admin
инвентаризация:операционные_системы [2023/11/04 15:38] (текущий)
admin
Строка 1: Строка 1:
-{{tag>Инвентаризация инструкции регламенты стандарты pdata}}+{{tag>Инвентаризация инструкции регламенты стандарты}}
 ====== Инвентаризация: Операционные системы ====== ====== Инвентаризация: Операционные системы ======
-Ручную инвентаризацию железа ([[Оборудование|оборудования]], [[ЗИП и Материалы|ЗИП и Материалов]]) дополняет полуавтоматическая инвентариОбновлзация Операционных систем.+Ручную инвентаризацию железа ([[Оборудование|оборудования]], [[ЗИП и Материалы|ЗИП и Материалов]]) дополняет полуавтоматическая инвентаризация Операционных систем.
 Есть несколько типов скриптов, собирающих информацию об установленных ОС: Есть несколько типов скриптов, собирающих информацию об установленных ОС:
-  * [[https://github.com/spo0okie/win-inventory|Импорт скриптами из Windows]] - Сканирует установленное железо, софт, IP адреса +  * [[https://github.com/spo0okie/win-inventory|Импорт скриптами из Windows]] - Сканирует установленное железо, софт, IP адреса - распространяется по операционным системам Windows при помощи GPO 
-  * [[https://github.com/spo0okie/puppet_inventory_scripts|Импорт скриптами из Linux]] - Сканирует установленное железо, IP адреса +  * [[https://github.com/spo0okie/puppet_inventory_scripts|Импорт скриптами из Linux]] - Сканирует установленное железо, IP адреса - распространяется по операционным системам Linux при помощи GPO 
-  * [[https://github.com/spo0okie/powercli_inventory_scripts|Импорт скриптами из VMWare]] - Сканирует установленное железо, IP адреса, раскладывает операционки по [[оборудование|АРМам]] согласно расположению ВМ на хостах+  * [[https://github.com/spo0okie/powercli_inventory_scripts|Импорт скриптами из VMWare]] - Сканирует установленное железо, IP адреса, раскладывает операционки по [[оборудование|АРМам]] согласно расположению ВМ на хостах, работает с одного узла с установленным PowerCLI
  
 ===== Список ===== ===== Список =====
-В списке ОС вроде бы и так очевидно все. Можно сортировать (заголовки кликабельны), можно фильтровать по полям вводаПодсказки по фильтрации при наведении мыши на заголовок.+В списке ОС вроде бы и так очевидно все. Можно сортировать (заголовки кликабельны), можно фильтровать по полям ввода (Подсказки по фильтрации выводятся при наведении мыши на заголовок.
 Цвет ячейки с именем хоста определяется временем с последнего обновления: Цвет ячейки с именем хоста определяется временем с последнего обновления:
   * Меньше часа - ярко голубой   * Меньше часа - ярко голубой
Строка 26: Строка 26:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-Заглядывать в окно просмотра ОС наверно не особо интересно, обычно смотрят в [[АРМы]] 
-Но тут можно посмотреть индивидуально по одной операционке, если к АРМ их прикреплено несколько - какое железо видится из нее, какой софт. 
-Из интересного есть: 
 === Шапка === === Шапка ===
   * Рядом с названием и кнопочками редактирования и удаления есть кнопочка {{glyphicon>log-in}} - которая может  [[Удаленное управление ОС|открыть программу удаленного доступа]]   * Рядом с названием и кнопочками редактирования и удаления есть кнопочка {{glyphicon>log-in}} - которая может  [[Удаленное управление ОС|открыть программу удаленного доступа]]
   * Есть строка с версией операционной системы (она включена как отдельный продукт в список ПО)   * Есть строка с версией операционной системы (она включена как отдельный продукт в список ПО)
-  * И есть строка обновления данных, которая состоит из+  * Сверху цветной ярлычок со временем прошедшего с обновления данных (цвет меняется согласно списка цветов выше). Если на него кликнуть, отобразится детальная строка обновления данных, которая состоит из
     * Даты времени обновления - момент когда скрипт внес данные об этой ОС в БД     * Даты времени обновления - момент когда скрипт внес данные об этой ОС в БД
     * Версии скрипта (пишется в скобочках),      * Версии скрипта (пишется в скобочках), 
-      * если версия заканчивается суффиксом nix, значит данные собраны скриптами для Linux/Unix +      * если версия заканчивается суффиксом **nix**, значит данные собраны [[https://github.com/spo0okie/puppet_inventory_scripts|скриптами для Linux/Unix]] 
-      * если версия заканчивается суффиксом powercli, значит данные собраны скриптом для powercli+      * если версия заканчивается суффиксом **powercli**, значит данные собраны [[https://github.com/spo0okie/powercli_inventory_scripts|скриптом для powercli]]
       * если пусто - значит ОС завели руками (в определенных случаях такое тоже нужно)       * если пусто - значит ОС завели руками (в определенных случаях такое тоже нужно)
-      * в остальных случаях там записана версия скрипта для Windows+      * в остальных случаях там записана версия [[https://github.com/spo0okie/win-inventory|скрипта для Windows]]
  
 === IP адреса === === IP адреса ===
Строка 65: Строка 62:
  
 === Рабочее место === === Рабочее место ===
-Здесь руками выбирается [[АРМы|АРМ]] (физический комп) на котором установлена эта операционка. Сопоставление операционок с железом делается вручную везде кроме [[сервисы:Импорт данных в инвентаризацию из VMWare|VM на VMware]] +Здесь руками выбирается [[оборудование|АРМ]] (физический комп) на котором установлена эта операционка. Сопоставление операционок с железом делается вручную везде кроме скриптов PowerCLI, которые могут сами раскидать виртуальные ОС по гипервизорам. 
-По идее значение всегда должно быть установлено! Валидация пропускает пустое значение просто потому, что бывают ситуации когда скрипты уже добавли ОСа АРМ еще не заведен+По идее значение всегда должно быть установлено! Валидация пропускает пустое значение просто потому, что скрипты добавляют ОС не зная какой у нее АРМ и не могут его сразу поставить сами.
 <WRAP center round tip> <WRAP center round tip>
 Если к АРМ уже прикреплен пользователь, то искать АРМ можно не только по номеру, но и по имени пользователя Если к АРМ уже прикреплен пользователь, то искать АРМ можно не только по номеру, но и по имени пользователя
Строка 72: Строка 69:
  
 === Пользователь === === Пользователь ===
-Это поле добавил совсем недавно, для VM. Раньше пользователь был только у [[АРМы|АРМ]], но если комп - это сервер, и на нем крутится ВМ, единственное назначение (ну или одно из назначений) которой - рабочее место пользователя? В таком случае пользователь вписывается сюда. В таком случае это отображается как сервис на ВМ: +Это поле **только для VM**. Раньше пользователь был только у [[Оборудование|АРМ]], но если комп - это сервер, и на нем крутится ВМ, единственное назначение (ну или одно из назначений) которой - рабочее место пользователя, но при этом остальной сервер не является его личным рабочим местом? В таком случае пользователь вписывается сюда. В таком случае это отображается как сервис на ВМ: 
-{{:инвентаризация:pasted:20201118-165832.png}}+{{:инвентаризация:pasted:20231028-103352.png}}
  
 ---- ----
 из того что можно менять, но это делатся ппц редко: из того что можно менять, но это делатся ппц редко:
 === Виртуальная ОС === === Виртуальная ОС ===
-Вообще эту галочку проставляет обычно [[Сервисы:Импорт данных в инвентаризацию из VMWare|скрипт на powerCLI]], но можно и вручную поставить, если добавить например ВМ работающую не на одном из наших кластеров, а на АРМ пользователя. Из эффектов - в отображении оборудования оно начинает менее внимательно относиться к вендорам оборудования, ибо это все виртуальное.+Вообще эту галочку проставляет обычно [[https://github.com/spo0okie/powercli_inventory_scripts|скрипт на powerCLI]], но можно и вручную поставить, если ОС добавлена иначе.
  
 === Комментарий === === Комментарий ===
 Его можно заполнить руками, и он будет выводиться в шапке и в тултипе, если мышку наводить на ОС в [[карта помещений|карте помещений]] Его можно заполнить руками, и он будет выводиться в шапке и в тултипе, если мышку наводить на ОС в [[карта помещений|карте помещений]]
 +{{:инвентаризация:pasted:20231028-103540.png}}
  
 ---- ----
-если нажать кнопочку "Расширенные настройки" (эта кнопочка вообще ни разу не понятно, что нажимается, но это так), то там выпадает несколько полей с данными, которые вообще то заполняются скриптом, и если их туда внести, то скорее всего при следующем срабатывании скрипт их затрет.+если нажать кнопочку **"Расширенные настройки"** (эта кнопочка вообще ни разу не понятно, что нажимается, но это так), то там выпадает несколько полей с данными, которые вообще то заполняются скриптом, и если их туда внести, то скорее всего при следующем срабатывании скрипт их затрет.
  
 === Отпечаток версии ОС === === Отпечаток версии ОС ===
Строка 138: Строка 135:
  
 <WRAP half column> <WRAP half column>
-{{:инвентаризация:pasted:20201118-203704.png}}+{{:инвентаризация:pasted:20231028-102335.png}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
  
 ===== Переименование ===== ===== Переименование =====
-  * При смене имени компа в операционке 
-  * При переводе компа в другой домен 
-  * При переустановке ОС с новым именем 
- 
-Если ничего не сделать в инвентаризации, то 
-==== Произойдет следующее ==== 
-  * Скрипт отработает на ОС с новыми именем и попытается отправить данные для ОС с новым именем DOMAIN\NewCompName 
-    * Если в инвентаризации не было ОС с таким именем 
-      * Скрипт ее создаст 
-      * Она будет болтаться сама по себе, не привязанная ни к какому АРМ, т.к. это [[#рабочее место|делается вручную]] 
-      * В дальнейшем будет обновляться новая непривязанная ОС 
-      * К АРМ останется привязана старая ОС, которая превращается в "мертвую душу" и никаких изменений в [[Паспорт АРМ|паспорте АРМ]] не отобразится, даже если фактически они есть. 
-    * Если в инвентаризации уже была такая ОС 
-      * Ну тут еще стоит подумать как так получилось, что машина переименовывается в уже занятое имя? Возможно в инвентаризации осталась "мертвая душа" от операционки которая когда-то так называлась, но потом фактически переименовалась, а данные в инвентаризации не обновили. 
-      * Скрипт начнет писать данные в какую-то старую ОС привязанную к другому АРМ 
-      * В том АРМе начнет отображаться дикая дичь из серии "все железо заменили на новое, весь софт снесли и поставили другой" 
-      * Если у вас в паспорте отображается такая дичь, надо заподозрить а нет ли путаницы, и действительно ли установленные на нем ОС называются так как написано в паспорте. 
- 
-==== Как правильно ==== 
 После манипуляций с ОС, в результате которой у нее изменилось имя или домен После манипуляций с ОС, в результате которой у нее изменилось имя или домен
   * Находим ее по старому имени   * Находим ее по старому имени
Строка 167: Строка 145:
   * Если все получилось и сохранилось без ошибок - все.  PROFIT. дальше не читаем   * Если все получилось и сохранилось без ошибок - все.  PROFIT. дальше не читаем
   * Если при сохранении вдруг вам заявляют, что такая комбинация ДОМЕНА/имени уже есть, значит   * Если при сохранении вдруг вам заявляют, что такая комбинация ДОМЕНА/имени уже есть, значит
-    * Возможно в базе есть какаято протухшая "мертвая душа" от ОС которую когда-то переименовали+    * Возможно в базе есть какая-то протухшая "мертвая душа" от ОС которую когда-то переименовали
       * Надо найти ОС с новым именем и на нее посмотреть, если она давно не обновлялась, то надо       * Надо найти ОС с новым именем и на нее посмотреть, если она давно не обновлялась, то надо
         * Запомнить к какому АРМу привязана "мертвая душа"         * Запомнить к какому АРМу привязана "мертвая душа"
Строка 179: Строка 157:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-Делаетсяесли  +Вообще если ОС выведена из работыправильнее будет в редактировании поставить галочку "Архивирован", и она будет отмечена как не в работе и не будет отсвечивать в общем списке. 
-  * удалили окончательно виртуалку с этой ОС +Но можно и удалить, если  
-  * снесли ОС на физ. машине и ставиться будет уже совсем другаяили вообще не будет +  * история об ОС абсолютно точно не нужна, например временно развернутая виртуалка на пару дней
   * просто дубликат какой-то ошибочный   * просто дубликат какой-то ошибочный
  
Строка 187: Строка 165:
  
 <WRAP half column> <WRAP half column>
-{{:инвентаризация:pasted:20211213-081223.png}}+{{:инвентаризация:pasted:20231028-105923.png}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
  • инвентаризация/операционные_системы.1698482958.txt.gz
  • Последнее изменение: 2023/10/28 08:49
  • admin