Перейти до вмісту

AIX

Матеріал з K2 ERP Wiki

IBM Power Systems

! Практична роль: ksh-скрипти виступає як типовою частиною AIX-адміністрування й legacy automation.

Основні конкурентні переваги AIX:

WPAR здатна використовуватися для:

errpt -d H

Перевага: AIX добре підходить для стабільних enterprise-середовищ, де важливі не найновіші пакети, а передбачувана робота критичних систем.== Бази даних на AIX ==

PowerVM застосовується для для:

оновлення версій AIX включають Technology Levels, Service Packs, fixes і migration між major releases.== RBAC ==

  • сучасних Power Systems;
  • enterprise workloads;
  • оновлених security features;
  • нових Technology Levels;
  • довготривалої підтримки;
  • сумісності з сучасною IBM Power-інфраструктурою;
  • міграції з попередніх версій AIX;
  • критичних production-систем. WPAR або Workload Partition — технологія AIX для ізоляції workloads на рівні операційної системи. AIX підтримує класичні UNIX-мережеві механізми й власні інструменти адміністрування. Приклади команд:
== LPAR ==

* DB2;
* Oracle Database;
* enterprise storage;
* filesystem tuning;
* raw devices у старих сценаріях;
* backup agents;
* HA clusters;
* performance tuning;
* memory;
* paging;
* I/O;
* application certification.</div>
<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">
'''Практична роль:''' адміністратор AIX має розуміти різницю між AIX filesets і RPM-пакетами, бо це різні механізми керування ПЗ. Приклади команд:

== Technology Level і Service Pack ==

mksysb застосовується для для:

* network boot;
* installation;
* mksysb restore;
* migration;
* update management;
* standardized builds;
* disaster recovery;
* автоматизації AIX deployment;
* керування кількома AIX-серверами.<syntaxhighlight lang="bash">

* нових cloud-native застосунків;
* Kubernetes-first архітектури;
* дешевих web-серверів;
* desktop;
* стартап-продуктів;
* AI/ML experimentation;
* проєктів, де вся команда функціонує тільки з Linux;
* задач, де потрібна велика кількість open source-пакетів;
* систем без IBM Power-інфраструктури;
* workloads, які не потребують enterprise UNIX. * Матеріали щодо enterprise UNIX, Power Systems, LPAR, WPAR, JFS2, LVM, SMIT, NIM, backup, high availability і disaster recovery. Для успішної експлуатації AIX потрібні спеціалізовані знання, дисципліна оновлень, перевірені backup/restore, моніторинг, документація й уважне керування змінами. * великих enterprise-серверів;
* баз даних;
* ERP;
* IBM i;
* Linux on Power;
* AIX workloads;
* virtualization;
* high availability;
* regulated workloads;
* hybrid cloud infrastructure;
* критичних корпоративних систем. lsdev -Cc disk
Типові теми:
'''Головне правило:''' AIX потрібно адмініструвати як enterprise-платформу: backup, monitoring, lifecycle, change management, security і documentation мають бути обов’язковими. '''Перевага:''' RBAC оптимізує не давати всім адміністраторам повний root-доступ там, де достатньо обмежених прав. ! Потрібно контролювати:

PowerHA застосовується для для:

* database files;
* backups;
* mksysb images;
* application logs;
* audit logs;
* configuration files;
* SSH keys;
* service accounts;
* export/import files;
* batch files;
* reports;
* temporary files;
* core dumps. Типові команди:

rpm -qa </syntaxhighlight>

lsvg

RBAC або Role-Based Access Control — механізм розмежування прав за ролями.</syntaxhighlight>

lsps -a Service Pack або SP — набір виправлень у межах Technology Level. Помилка: обирати AIX для задач, які простіше, дешевше й природніше виконати на Linux, якщо немає вимоги IBM Power, AIX-сумісності або enterprise UNIX. {| class="wikitable"

* контролювати зміни файлів;
* виявляти несанкціоновані модифікації;
* підвищувати довіру до системних binary;
* підтримувати security baseline;
* допомагати compliance-сценаріям.</div>

* application servers;
* middleware;
* banking applications;
* ERP integrations;
* messaging systems;
* batch services;
* monitoring agents;
* enterprise APIs.<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">

RBAC застосовується для для:

Висновок: AIX і IBM i можуть працювати на одній Power-інфраструктурі, але це різні операційні системи з різною філософією.== AIX і Solaris == errpt -a

Вони показують:

LPAR або Logical Partition — логічний розділ Power-сервера, який функціонує як окрема платформа. svmon

rmuser username

Мережа в AIX

Логування в AIX здатна включати system logs, application logs, error report і audit logs.

RPM застосовується для для частини open source-пакетів, зокрема через AIX Toolbox. rmdev

Приклади: Головна думка: AIX — це не без зусиль UNIX, а частина IBM Power-екосистеми для критичних enterprise-систем, де надійність і контроль важливіші за масовість і дешевизну. критично: надійність AIX-середовища часто залежить не лише від AIX LPAR, а й від правильно налаштованого VIOS, redundancy, storage paths і network design. IBM веде окрему документацію AIX 7.3, release notes і розділи “What's new”, де фіксуються зміни Technology Levels і Service Packs. Типове планування містить:

lsvg -l rootvg

oslevel -s

UNIX-сумісність

</syntaxhighlight>

Практична роль: адміністратор AIX має добре розуміти device tree, hdisk, adapters, paths і ODM-зв’язки.

  • backup;
  • monitoring;
  • log rotation;
  • deployment;
  • health checks;
  • report generation;
  • system administration;
  • batch tasks;
  • PowerHA scripts. ! * IBM AIX performance tuning documentation. * IBM AIX Support Lifecycle Information. AIX

Power Systems використовуються для:

Загальний SEO-опис

Практична роль: моніторинг AIX має охоплювати не лише LPAR, а й VIOS, storage, PowerHA, application stack і hardware events.== Див. так само ==

ifconfig -a

Основні історичні напрями:

smitty mklv

  • GNU utilities;
  • bash;
  • Python;
  • Perl;
  • Git;
  • rsync;
  • curl;
  • wget;
  • open source libraries;
  • build tools;
  • admin tools.

Практична роль: WPAR можна сприймати як AIX-підхід до OS-level isolation, але його не потрібно плутати з Linux containers. AIX

topas

ODM або Object Data Manager — база конфігураційних даних AIX.

!

Коли варто використовувати AIX

installp застосовується для для традиційних AIX filesets. Критично: high availability не з’являється автоматизовано після встановлення PowerHA. Критерій

AIX має інструменти для аналізу продуктивності.</syntaxhighlight>

Він здатна містити:

'''Перевага:''' topas і nmon дають швидку картину стану AIX-сервера без встановлення складної observability-платформи.== Логування ==

entstat -d ent0

<div style="background:#fdecea; border-left:6px solid #e74c3c; padding:12px; margin:12px 0;">

* власні CPU resources;
* memory;
* virtual adapters;
* storage paths;
* network interfaces;
* boot device;
* operating system;
* окрему адміністративну роль. errpt -a
lsattr -El hdisk0
'''AIX Toolbox''' — набір open source-пакетів для AIX у RPM-форматі.
  • bare-metal recovery;
  • відновлення системи;
  • міграції;
  • клонування;
  • backup перед оновленнями;
  • disaster recovery;
  • rollback після невдалих змін. Його сила — у специфічних enterprise-сценаріях: бази даних, ERP, фінансові системи, regulated workloads, high availability і довгоживучі застосунки на IBM Power. iostat

topas і nmon — популярні інструменти моніторингу AIX. * IBM NIM documentation.

! Live Partition Mobility дає можливість переносити працюючу LPAR між сумісними Power-серверами без повного вимкнення workload у відповідних умовах. JFS2 застосовується для для:

  • CPU;
  • memory;
  • paging;
  • disk I/O;
  • network;
  • processes;
  • filesystem usage;
  • adapter performance;
  • LPAR entitlement;
  • virtual CPU;
  • workload behavior. * IBM Power Systems documentation.== NIM ==

ODM містить інформацію про:

Практична роль: керування користувачами в AIX має враховувати security policy, audit і доступ до критичних систем. * створювати volume groups;

  • створювати logical volumes;
  • розширювати файлові системи;
  • керувати physical volumes;
  • організовувати mirror;
  • працювати з rootvg і datavg;
  • керувати storage layout;
  • гнучко розподіляти диски. * IBM PowerHA SystemMirror documentation. Типові команди:

Практична роль: PowerVM дає можливість запускати кілька ізольованих систем на одному Power-сервері, включно з AIX, IBM i і Linux on Power.

  • users;
  • groups;
  • passwords;
  • permissions;
  • sudo або RBAC-підходи;
  • login restrictions;
  • home directories;
  • shells;
  • account locking;
  • audit;
  • integration з LDAP або enterprise directory. AIX застосовується для для запуску великих enterprise applications. LPAR застосовується для для:

Переглянути error report

Створити mksysb

Компілятори і розробка програмного забезпечення

* maintenance;
* balancing resources;
* hardware service;
* consolidation;
* disaster avoidance;
* мінімізації downtime;
* гнучкого керування інфраструктурою. Вона застосовується для в критичних корпоративних середовищах, де важливі стабільність, довгострокова технічна підтримка, PowerVM-віртуалізація, LPAR, VIOS, JFS2, LVM, SMIT, NIM, mksysb, PowerHA, security controls і надійна експлуатація великих workloads.</div>
</div>
Типові інструменти:

=== Переглянути CPU і memory ===

lslpp -L

</div>

* CPU usage;
* memory;
* disks;
* network;
* processes;
* adapters;
* LPAR statistics;
* paging;
* workload metrics. '''mksysb''' — інструмент AIX для створення системного backup rootvg. '''критично:''' storage-проблеми в AIX часто потрібно аналізувати разом із SAN, VIOS, LPAR, multipath і application workload. '''Практична роль:''' розуміння LVM виступає як базовою навичкою AIX-адміністратора. Solaris

* користувачів;
* root-доступ;
* RBAC;
* SSH;
* паролі;
* permissions;
* sudo або альтернативні механізми;
* Trusted Execution;
* audit;
* network services;
* security fixes;
* application accounts;
* backup access;
* logs;
* compliance baselines. Критерій

'''Technology Level''' або '''TL''' — рівень функціональних оновлень AIX.</div>

!<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">
== WPAR ==
  • Available;
  • Defined;
  • Stopped у частині сценаріїв;
  • missing або проблемні стани залежно від ситуації. lspv

Java на AIX

  • virtual SCSI;
  • virtual Fibre Channel;
  • shared Ethernet adapter;
  • network virtualization;
  • storage virtualization;
  • доступ до фізичних адаптерів;
  • спільне використання ресурсів між LPAR. errpt

LVM дає можливість:

  • boot logical volume;
  • `/`;
  • `/usr`;
  • `/var`;
  • `/tmp`;
  • `/home`;
  • paging space;
  • системні компоненти;
  • ODM;
  • boot records.

AIX 7.3

  • mission-critical workloads;
  • IBM Power Systems;
  • великих баз даних;
  • ERP-систем;
  • фінансових систем;
  • банківських застосунків;
  • enterprise middleware;
  • high availability;
  • PowerHA-кластерів;
  • LPAR-віртуалізації;
  • UNIX-серверів;
  • довготривалої інфраструктури;
  • regulated environments;
  • legacy enterprise applications;
  • workloads, які вже оптимізовані під IBM Power. mksysb -i /backup/server1.mksysb

Перевага: SMIT не лише виконує дії, а й показує відповідні команди, що оптимізує вивчати AIX-адміністрування. AIX

'''Критично:''' backup без перевіреного restore — це лише припущення, а не гарантія відновлення.== SMIT і smitty ==
Потрібно захищати:

! errpt
'''Висновок:''' AIX і HP-UX належать до класу enterprise UNIX, але сучасна перспектива AIX тісно пов’язана з IBM Power. AIX

== оновлення версій AIX ==

* делегування адміністративних прав;
* зменшення використання root;
* compliance;
* поділу обов’язків;
* controlled administration;
* security hardening;
* audit-friendly access.</div>
AIX часто застосовується для як платформа для великих баз даних. * IBM AIX 7.3 Release Notes. Окремо варто відзначити яка застосовують, коли потрібно переважно на '''IBM Power Systems''' для enterprise-серверів, критичних бізнес-навантажень, баз даних, фінансових систем, ERP, високої доступності, віртуалізації і довготривалої інфраструктури виступає ключовою рисою '''AIX''' або '''Advanced Interactive eXecutive'''.<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">

== Відмінність AIX від Linux ==

! Linux on Power

<div style="background:#fdecea; border-left:6px solid #e74c3c; padding:12px; margin:12px 0;">

<syntaxhighlight lang="bash">

* network adapters;
* IP address;
* routing;
* DNS;
* VLAN;
* EtherChannel;
* SEA через VIOS;
* hostname;
* services;
* firewall у відповідних сценаріях;
* performance tuning. Критерій

'''Головна перевага:''' AIX дає стабільну, зрілу й контрольовану UNIX-платформу для критичних workloads на IBM Power. * `/var/adm/ras`;
* syslog;
* errpt;
* application logs;
* audit logs;
* PowerHA logs;
* VIOS logs;
* HMC events;
* database logs. '''Практична роль:''' перед впровадженням AIX 7.3 потрібно перевіряти сумісність конкретного Power-сервера, application stack, драйверів, storage, backup і vendor software. errpt -d S

'''Висновок:''' Linux частіше застосовується для для cloud-native і масових серверних сценаріїв, а AIX — для специфічних enterprise-навантажень на IBM Power.<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
'''AIX 7.3''' — сучасна гілка AIX для IBM Power Systems. lsgroup ALL

У Безпека AIX передбачено системні конфігурація, access control, audit, patching, network security і контроль застосунків. Висновок: AIX варто залишати для AIX-native workloads, а Linux on Power — розглядати для Linux-native і cloud-native застосунків на Power. smitty tcpip

Критично: mksysb потрібно не лише створювати, а й періодично перевіряти відновлення на тестовому середовищі.
<syntaxhighlight lang="bash">
</div>

</div>

</div>

Приклад:

* mksysb;
* application backups;
* database backups;
* storage snapshots;
* offsite copies;
* NIM restore;
* DR runbooks;
* PowerHA failover;
* restore testing;
* RTO;
* RPO;
* backup encryption;
* access control;
* dependency maps. ! Критерій

== Обмеження AIX ==
AIX часто функціонує з важливими корпоративними, фінансовими або персональними даними.== Джерела ==
<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">
AIX 7.3 застосовується для для:
'''Практична роль:''' в AIX аналіз проблем часто починається з errpt, system logs, application logs і подій на HMC або VIOS.== PowerHA SystemMirror ==

AIX часто функціонує з enterprise storage через Fibre Channel, SAN і multipath. '''Висновок:''' AIX сильний у IBM Power-екосистемі, Solaris — у своїй UNIX/Oracle-екосистемі.=== Переглянути physical volumes ===
</div>

'''PowerHA SystemMirror''' — рішення для бізнесу IBM для високої доступності AIX-систем.

</syntaxhighlight>

критично: перед критичними змінами rootvg потрібно мати актуальний backup, mksysb і план відновлення.
AIX не виступає як масовою платформою для всіх задач і не замінює Linux у cloud-native світі. HP-UX

* IBM XL C/C++;
* Open XL C/C++;
* GCC через відповідні пакети;
* make;
* Perl;
* Python;
* Java;
* shell;
* database clients;
* middleware SDK. '''VIOS''' або '''Virtual I/O Server''' — компонент PowerVM, який надає virtual I/O для LPAR.</div>
<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">

'''Практична роль:''' AIX і IBM Power потрібно розглядати разом: цінність AIX часто розкривається саме на Power-серверах із PowerVM, LPAR і enterprise RAS-функціями. * IBM AIX What's New. AIX здатна бути не найкращим вибором для:

</div>

</div>

* запускати існуючі AIX-застосунки;
* підтримувати IBM Power workloads;
* працювати з critical enterprise systems;
* мати стабільну UNIX-платформу;
* використовувати PowerVM;
* використовувати PowerHA;
* підтримувати великі бази даних;
* мати довготривалу production-систему;
* працювати в regulated environment;
* зберегти legacy application stack;
* забезпечити високий рівень контрольованості. Ручні зміни без розуміння можуть зламати систему.</div>

'''Перевага:''' LPAR дає можливість гнучко розподіляти ресурси Power-сервера між різними системами й навантаженнями. Типові команди:

lsvg

lspath
lsdev
lspv

== ERP і enterprise applications ==

!</div>
== Приклади команд AIX ==

nmon

<syntaxhighlight lang="bash">
== конкурентні переваги AIX ==
mkuser username

== ODM ==

'''Критично:''' Trusted Execution потрібно впроваджувати обережно: неправильна політика здатна порушити роботу застосунків або оновлень.<div style="background:#fdecea; border-left:6px solid #e74c3c; padding:12px; margin:12px 0;">
AIX production-середовище потребує моніторингу. * compatibility matrix;
* application certification;
* hardware support;
* VIOS level;
* firmware;
* PowerHA compatibility;
* backup;
* mksysb;
* test environment;
* maintenance window;
* rollback plan;
* vendor requirements. `smitty` — текстовий інтерфейс SMIT.</div>

</div>

AIX підтримує файлові системи, які використовуються для системних, прикладних і data workloads. * IBM PowerVM documentation.<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
== VIOS ==
== Хороші практики AIX ==

== Monitoring ==

errpt

* працювати в AIX як у звичайному Linux без вивчення відмінностей;
* не робити mksysb перед змінами;
* ігнорувати ODM;
* неправильно змінювати devices;
* не перевіряти errpt;
* не розуміти LVM;
* плутати LPAR і WPAR;
* недооцінювати роль VIOS;
* не перевіряти multipath;
* оновлювати TL/SP без staging;
* не тестувати PowerHA failover;
* не документувати storage mapping;
* встановлювати open source-пакети хаотично;
* забувати про application vendor support. Потрібно враховувати:
== Trusted Execution ==
Типові команди:

mksysb -i /backup/server.mksysb

'''Перевага:''' адміністратори з UNIX/Linux-досвідом можуть зрозуміти багато базових принципів AIX, хоча конкретні інструменти й команди мають свої відмінності.<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">
== installp і RPM ==
! AIX має обмеження. lsdev
Поширені shells:
<syntaxhighlight lang="bash">

'''rootvg''' — основна volume group AIX, яка містить системні logical volumes і файлові системи.== Висновок ==
AIX має власний підхід до керування пристроями. AIX і Linux можуть виконувати схожі серверні задачі, але мають різну філософію, екосистему й модель підтримки. Його історична й сучасна роль — серверні, корпоративні та критично важливі середовища. Потрібні правильна технічна архітектура, тестування failover, документація й регулярні навчальні перемикання.</div>
</div>
<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">

smitty

</div>

<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">

* CPU;
* memory;
* paging space;
* disk usage;
* filesystem fullness;
* I/O latency;
* network errors;
* errpt;
* application processes;
* database health;
* PowerHA status;
* backup status;
* HMC events;
* VIOS health;
* storage paths;
* certificate expiration. '''PowerVM''' — технологія віртуалізації IBM Power, яка тісно пов’язана з AIX. '''Практична роль:''' мережа AIX часто залежить не лише від самої LPAR, а й від VIOS, virtual adapters, VLAN і physical network design. '''Практична роль:''' AIX часто функціонує не як “окремий сервер”, а як частина великого enterprise-ландшафту з базами даних, middleware, storage і HA.<div style="background:#e8f8f5; border-left:6px solid #16a085; padding:12px; margin:12px 0;">
== Auditing ==
<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">

'''критично:''' errpt потрібно перевіряти регулярно, а не лише після аварії. * devices;
* drivers;
* system configuration;
* software;
* network settings;
* hardware attributes;
* logical device names;
* частину системних параметрів.</div>
vmstat

<div style="background:#ecfdf5; border-left:6px solid #10b981; padding:12px; margin:12px 0;">

Потрібно планувати:

* shell;
* POSIX-подібні інтерфейси;
* файлову ієрархію;
* користувачів і групи;
* permissions;
* daemons;
* cron;
* networking tools;
* процеси;
* signals;
* pipes;
* shell scripting;
* C/C++ development;
* системне адміністрування через CLI.=== Переглянути версію AIX ===
== Shell scripting ==

Переглянути devices

AIX підтримує UNIX-модель користувачів і груп. * IBM AIX 7.3 Documentation.

SEO title: AIX — IBM UNIX для Power Systems, enterprise-серверів, критичних навантажень і високої доступності

SEO keywords: AIX, IBM AIX, Advanced Interactive eXecutive, UNIX, IBM UNIX, Power Systems, IBM Power, AIX 7.3, PowerVM, LPAR, VIOS, WPAR, JFS2, LVM, SMIT, NIM, PowerHA SystemMirror, Live Partition Mobility, enterprise UNIX, mission-critical systems, серверна операційна система, high availability, RBAC, Trusted Execution

</noinclude>
 {{SEO
Шаблон для службового SEO-опису сторінки. 

}}


Основна ідея: AIX — це enterprise UNIX для IBM Power, який створений для критичних систем, де важливі надійність, контроль, віртуалізація, безпека й довгий життєвий цикл. Практична порада: AIX варто використовувати там, де його конкурентні переваги справді потрібні: IBM Power, enterprise UNIX, critical workloads, high availability і сумісність із існуючими системами. netstat -rn Адміністрування містить:

Пристрої можуть мати стани:

{| class="wikitable"

<syntaxhighlight lang="bash">

== mksysb ==

<div style="background:#fff7ed; border-left:6px solid #fb923c; padding:12px; margin:12px 0;">
== AIX Toolbox ==
<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">
'''Критично:''' AIX-оновлення в production не можна робити без mksysb, тестування, перевірки сумісності й плану відкату.<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">

=== Переглянути paging space ===

Він оптимізує бачити:

! Типові сценарії — великі бази даних, банківські системи, ERP, телекомунікації, державні системи, страхування, виробництво, логістика, high availability clusters і legacy enterprise applications. |-
| Тип
| UNIX
| Інтегрована бізнес-платформа IBM
|-
| Платформа
| IBM Power
| IBM Power
|-
| базовий стиль
| UNIX-адміністрування
| Об’єктна платформа, DB2 for i, інтегрований stack
|-
| Типові workloads
| UNIX applications, databases, middleware
| Бізнес-застосунки, RPG, DB2 for i
|-
| Віртуалізація
| LPAR через PowerVM
| LPAR через PowerVM
|}

== rootvg ==
<syntaxhighlight lang="bash">

Live Partition Mobility

cfgmgr AIX добре підходить, якщо потрібно: vmstat 2 |- | Тип | IBM UNIX | Linux для Power Architecture |- | ERP-платформа | Enterprise UNIX, IBM tooling | Open source, Linux distributions |- | Пакети | installp, AIX Toolbox, RPM | Залежить від Linux-дистрибутива |- | Workloads | Legacy і mission-critical enterprise UNIX | Cloud-native, open source, containers, modern Linux apps |- | Сильна сторона | Стабільність і сумісність із AIX workloads | Гнучкість Linux-екосистеми |}

Користувачі й групи

Небезпека: в AIX невелика помилка в storage, LVM, VIOS або ODM здатна вплинути на критичний production workload. Приклади:

'''Критично:''' AIX-сервер із критичними даними потрібно захищати не лише на рівні ОС, а й на рівні мережі, storage, backup, application accounts і операційних процедур. * IBM AIX product page.
  • ізоляції застосунків;
  • test/dev середовищ;
  • consolidation;
  • migration частини workloads;
  • зменшення overhead порівняно з повною LPAR;
  • логічного поділу процесів і файлових систем. Backup і DR для AIX мають бути системними, регулярними й перевіреними.== Типові помилки початківців ==

Практична роль: performance analysis в AIX потрібно робити разом із розумінням PowerVM, LPAR resources, storage і application profile. Критерій AIX застосовується для в корпоративних середовищах, де серверна операційна платформа має працювати стабільно роками. критично: TL і SP мають власний життєвий цикл підтримки, тому їх потрібно планувати так само уважно, як major upgrades. * ізоляції застосунків;

  • поділу ресурсів;
  • production/test/dev;
  • security boundaries;
  • workload consolidation;
  • запуску кількох AIX-систем;
  • змішування AIX, IBM i і Linux.

Performance monitoring

chuser attribute=value username

  • JFS;
  • JFS2;
  • mount points;
  • filesystem size;
  • inodes;
  • permissions;
  • quotas;
  • backup;
  • snapshots у відповідних сценаріях;
  • tuning;
  • performance monitoring. errpt — важливий AIX-інструмент для перегляду error report. Audit здатна фіксувати:

</syntaxhighlight> </syntaxhighlight>

</syntaxhighlight>

Практична роль: NIM виступає як центральним інструментом для великих AIX-середовищ, де багато LPAR і потрібна стандартизація.

IBM Power Systems — апаратна платформа IBM, на якій функціонує AIX. topas

  • стабільність;
  • enterprise UNIX;
  • тісна інтеграційні функції ERP з IBM Power;
  • PowerVM і LPAR;
  • VIOS;
  • Live Partition Mobility;
  • JFS2;
  • LVM;
  • SMIT;
  • NIM;
  • mksysb;
  • PowerHA SystemMirror;
  • RBAC;
  • Trusted Execution;
  • зрілі інструменти адміністрування;
  • довгострокова технічна підтримка;
  • придатність для regulated workloads;
  • сильна роль у великих enterprise-середовищах. * failover clusters;
  • service IP failover;
  • application availability;
  • storage resource groups;
  • автоматичного перемикання;
  • disaster recovery-сценаріїв;
  • мінімізації downtime;
  • критичних баз даних і застосунків.
  • логічних розділів;
  • LPAR;
  • virtual I/O;
  • shared processors;
  • memory virtualization;
  • Live Partition Mobility;
  • ізоляції workloads;
  • ефективного використання Power-серверів;
  • enterprise consolidation;
  • керування ресурсами. AIX застосовується для для:

JFS2

Потрібно контролювати:

== Devices в AIX ==

</div>

* ksh;
* bash через AIX Toolbox;
* sh;
* інші shells за потреби.</div>
lsvg -l rootvg
AIX належить до класу комерційних UNIX-систем і історично застосовується для там, де важливі стабільність, передбачуваність, масштабованість, безпека, технічна підтримка великих серверів і сумісність із enterprise-екосистемою IBM.<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">

критично: портинг застосунків на AIX здатна вимагати перевірки endian, compiler flags, бібліотек, POSIX-сумісності й platform-specific API. IBM i

Рекомендовано: AIX має довгу історію як UNIX-система IBM. * ERP;

  • billing;
  • banking core systems;
  • insurance systems;
  • telecom platforms;
  • logistics;
  • manufacturing;
  • warehouse systems;
  • middleware;
  • batch processing;
  • reporting;
  • integration hubs. Приклад запуску:

Критично: бази даних на AIX потребують узгодженого планування ОС, storage, backup, HA, monitoring і vendor support. Перевага: JFS2 виступає як типовим і добре інтегрованим вибором для AIX-систем. AIX — це зріла enterprise UNIX-операційна платформа IBM для Power Systems. Аналізують:

Безпека AIX

Коли AIX здатна бути невдалим вибором

Типові сценарії:

Підказка: базовий набір AIX-адміністратора — `oslevel`, `lsdev`, `lsvg`, `lspv`, `errpt`, `smitty`, `topas`, `nmon`, `mksysb` і NIM.== історія продукту AIX ==

Файлові системи AIX

AIX і Linux on Power

критично: AIX — сильна спеціалізована платформа, але не універсальна заміна Linux для всіх сучасних серверних задач. * UNIX-спадщина;

  • дорожня карта розвитку IBM enterprise-серверів;
  • перехід до Power Architecture;
  • дорожня карта розвитку LPAR-віртуалізації;
  • інтеграційні функції ERP з PowerVM;
  • технічна підтримка великих SMP-систем;
  • дорожня карта розвитку JFS2, LVM, SMIT, NIM;
  • high availability через PowerHA;
  • довгострокова технічна підтримка enterprise workloads;
  • сучасний AIX 7.x для Power Systems. {| class="wikitable"
  • не виступає як масовою платформою;
  • менше спеціалістів, ніж Linux-адміністраторів;
  • сильна залежність від IBM Power;
  • комерційна ERP-платформа;
  • менше open source-пакетів, ніж у Linux;
  • не cloud-native за замовчуванням;
  • складніші оновлення версій production-систем;
  • потреба в специфічних знаннях PowerVM, VIOS, LPAR, NIM;
  • вища вартість інфраструктури;
  • не підходить для desktop;
  • не найкращий вибір для нових web-native сервісів без AIX-вимог;
  • інтеграційні функції ERP з modern DevOps здатна потребувати додаткової роботи. SMIT оптимізує керувати:

alog -o -t boot

* регулярно створювати mksysb;
* тестувати restore;
* використовувати NIM для стандартизації;
* документувати LPAR, VIOS, storage і network design;
* не робити production-оновлення без тесту;
* контролювати TL/SP lifecycle;
* перевіряти errpt;
* моніторити paging і I/O;
* не вимикати security-механізми без аналізу;
* обмежувати root-доступ;
* використовувати RBAC або контрольований sudo;
* перевіряти PowerHA failover;
* документувати application dependencies;
* мати DR runbook;
* узгоджувати AIX, VIOS, firmware і PowerHA levels. Linux

</div>
== Backup і disaster recovery ==
NIM застосовується для для:
</div>
lsdev -Cc disk
=== Переглянути volume groups ===
{| class="wikitable"
== AIX і IBM i ==
Важливі теми:
AIX підтримує audit-механізми для контролю подій безпеки. AIX часто застосовується для для enterprise Java workloads.== topas і nmon ==
<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">

<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
'''Увага:''' open source-пакети на AIX потрібно встановлювати контрольовано, щоб не створити конфлікти бібліотек або залежностей у production.</div>
Типові теми:
Типові теми:

'''Практична роль:''' файлові системи AIX потрібно планувати разом із LVM, backup, application layout і storage design.<div style="background:#e8f8f5; border-left:6px solid #16a085; padding:12px; margin:12px 0;">
== Multipath і storage ==

'''Trusted Execution''' — механізм AIX для контролю цілісності виконуваних файлів і системних компонентів. ! AIX
'''критично:''' AIX не виступає як масовою desktop-системою. errpt -a
|-
| Тип
| Комерційний UNIX IBM
| Відкрита UNIX-подібна ОС
|-
| Основна платформа
| IBM Power Systems
| x86_64, ARM, Power та інші
|-
| Типові сценарії
| Enterprise UNIX, critical workloads
| Server, cloud, desktop, containers, embedded
|-
| Пакети
| AIX Toolbox, RPM у частині open source, installp
| Залежить від дистрибутива
|-
| Віртуалізація
| PowerVM, LPAR, WPAR
| KVM, containers, hypervisors
|-
| Сильна сторона
| Стабільність, Power integration, enterprise lifecycle
| Широка ERP-платформа, cloud-native, open source
|}

через '''Перевага:''' Live Partition Mobility користувачі можуть обслуговувати Power-інфраструктуру з меншим впливом на production-системи. '''NIM''' або '''Network Installation Manager''' — інструмент AIX для мережевого встановлення, оновлення версій й керування системними образами. Приклади сценаріїв:

* hdisk;
* MPIO;
* path status;
* storage drivers;
* queue depth;
* LUN mapping;
* zoning;
* VIOS virtual storage;
* boot from SAN;
* redundancy;
* performance tuning. AIX активно використовує shell scripting для адміністрування. AIX здатна використовуватися для розробки й запуску enterprise-застосунків. * IBM AIX Security documentation. AIX має кілька способів встановлення програмного забезпечення. lsdev -Cc disk
AIX виступає як UNIX-системою, тому підтримує багато класичних UNIX-підходів:
'''Правило:''' у AIX-середовищі резервні копії, логи й тимчасові файли часто містять не менше чутливих даних, ніж production-база.<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">
lsdev -Cc adapter
== LVM ==
lsuser ALL
<div style="background:#fdecea; border-left:6px solid #e74c3c; padding:12px; margin:12px 0;">

</div>
<syntaxhighlight lang="bash">
'''LVM''' або '''Logical Volume Manager''' — ключовий компонент AIX для керування дисками, volume groups, logical volumes і файловими системами.

rpm -ivh package.rpm JFS2 або Enhanced Journaled File System — основна сучасна файлова платформа AIX.== PowerVM ==

errpt

|- | Виробник | IBM | Hewlett Packard Enterprise / HP історично |- | Основна ніша | IBM Power enterprise UNIX | HPE enterprise UNIX |- | Стан ринку | Активна IBM Power-екосистема | Більш legacy-орієнтовані середовища |- | Типові workloads | Бази даних, ERP, finance, regulated systems | Legacy enterprise UNIX workloads |}

chdev lsps

Тематичні мітки

smitty install_latest це UNIX-операційна платформа IBM. rootvg зазвичай містить:

  • входи користувачів;
  • зміни прав;
  • доступ до файлів;
  • адміністративні дії;
  • security events;
  • system calls у частині сценаріїв;
  • policy violations;
  • події, важливі для compliance. Shell scripts використовуються для:

Приватність даних

sar

lslv hd5

  • користувачами;
  • мережевими налаштуваннями;
  • файловими системами;
  • LVM;
  • devices;
  • software installation;
  • printers;
  • services;
  • storage;
  • system settings. smitty
  • rootvg;
  • application files;
  • database-related files у частині сценаріїв;
  • logs;
  • user data;
  • enterprise workloads;
  • large filesystems;
  • journaled storage.

Практична роль: Java на AIX часто зустрічається в довгоживучих enterprise-системах, де важлива стабільність application stack. критично: ODM — критична частина AIX.=== Запустити SMIT === Він здатна допомагати:

AIX і HP-UX

<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
LPAR здатна мати:
</div>
netstat
|-
| Виробник
| IBM
| Oracle
|-
| Основна платформа
| IBM Power
| SPARC та x86 у різних історичних сценаріях
|-
| Тип
| Commercial UNIX
| Commercial UNIX
|-
| Віртуалізація
| PowerVM, LPAR, WPAR
| Zones, LDOMs у відповідних середовищах
|-
| Сильна сторона
| IBM Power integration, enterprise workloads
| Solaris Zones, ZFS, Oracle ecosystem
|}

svmon -G
! * IBM VIOS documentation.

критично: audit потрібно налаштовувати так, щоб він давав корисну інформацію, але не створював неконтрольований обсяг логів. Важливі джерела:

Це корисно для:

  • hardware errors;
  • software errors;
  • disk issues;
  • adapter errors;
  • network events;
  • system dumps;
  • device problems;
  • recurring failures. Можливі проблеми:

installp -acgXd /path/to/installp_media all

SMIT або System Management Interface Tool — класичний інструмент адміністрування AIX. VIOS здатна забезпечувати: Приклади:

Вона розвивалася разом із апаратними платформами IBM і поступово стала тісно пов’язаною з Power Systems. Поширені помилки:

lsattr -El hdisk0