13.1.3 Linux alapú installációA PVSR-t a parancssorból hívható installáló alkalmazás segítségével lehet támogatott Linux operációs rendszerre lehet feltelepíteni. 13.1.3.1 Általános információkIndítási paraméterek Az installációt root felhasználóként kell elvégezni. Amennyiben nem installációról, hanem frissítésről van szó, úgy a PVSR-t az installáció megkezdése előtt le kell állítani. Az installáció megkezdéséhez a PerformanceVisor.vVERZIÓ.hu.bin állományt indítsuk el. Az alkalmazásnak többféle opciója is létezik:
Installálás megszakítása Amennyiben az installációt meg akarjuk szakítani, úgy arra lehetőség van a Ctrl-C billentyű kombinációval. Amennyiben az installáló alkalmazás éppen valamilyen felhasználói bevitelre vár, úgy a Ctrl-C lenyomása után még először válaszolni kell a kérdésre, mielőtt lehetőség volna az installáló alkalmazás megszakítására. Amennyiben így megszakítjuk az installáló alkalmazást, vagy nem akarunk továbbhaladni az installációval, úgy az alkalmazás felajánlja az aktuálisan feltelepített modulok és opciók eltávolítását. Ilyenkor mindig dönthetünk úgy, hogy az eltávolítás ne történjen meg, mivel az installáló alkalmazás többször egymás után is futtatható. Sőt, amennyiben egy korábbi verziójú PVSR már fel van installálva, úgy az installáló alkalmazás onnan veszi az egyes konfiguráció értékeit, és installálás helyett frissítést végez. Fontos: amennyiben az installáló alkalmazás frissítést végez és az installáció befelyezése előtt kilépünk az installáló alkalmazásból, miközben már új file-ok felmásolásra kerültek, vagy adatbázis séma frissítés történt, úgy az installáló alkalmazás nem fogja ezeket semmissé tenni, azaz nem fog visszamásolni file-okat és nem fogja visszagörgetni az adatbázis sémában bekövetkezett változásokat. Üzenetek, kérdések és válaszok az installálás során Az installálás során látható üzeneteket az alkalmazás a /tmp/pvsr.install.log állományba menti el. Az állományban akkor is megjelennek a DEBUG szintű üzenetek, amennyiben a debug opció nem került megadásra az alkalmazás indításakor. Az alkalmazás az alábbi üzenet szinteket használja:
A kérdések esetében a rendszer mindig a szögletes zárójelek - [ és ] - között mutatja az alapértelmezett választ, ha van ilyen. Amennyiben jelszót kérdez és van alapértelmezett válasz, úgy az alapértelmezett érték helyett csillagokat ír ki az alkalmazás. Eldöntendő kérdés esetén kis vagy nagy Y karakterrel az igen, míg kis vagy nagy N karakterrel a nemleges választ jelölhetjük meg. Operációs rendszer miatti különbségek az installálás során Az installáló alkalmazás futása valamennyire különböző az operációs rendszernek és az Oracle verziónak megfelelően. A fő különbségek az alábbiak:
A továbbikaban a Linux 8 alapú installálás során feltett kérdések kerülnek ismertetésre. Amennyiben már egy felinstallált PVSR esetében futtatjuk az installációs alkalmazást, úgy az frissítést fog végezni, és ennek megfelelően kevesebb kérdést fog feltenni. 13.1.3.2 Installálás1. Alap ellenőrzések Az installáló alkalmazás az indulása után többféle ellenőrzést is végez: megvizsgálja az operációs rendszer verzióját, a különböző alkalmazások meglétét, a perl verzióját és hogy milyen fordítási opciókkal készült, stb… A telepített csomagok ellenőrzése során megkülönböztet az installáló alkalmazás három esetet: · Olyan csomagok, amelyekre mindenképpen szükség van. Ezeknek kötelezően fent kell lenniük a rendszeren · Olyan csomagok, amelyekre csak bizonyos adatgyűjtők esetén van szükség. Nem kötelező a meglétük · Olyan csomagok, amelyek hasznosak lehetnek a PVSR későbbi üzemeltetése során. Nem kötelező a meglétük, de ajánlott Amennyiben az ellenőrzés során hibát tapasztal, úgy a hiba súlyosságától függően vagy azonnal kilép, vagy csak figyelmeztet, és felajánlja a továbblépési lehetőséget. INFO : Command line parameters: INFO : PATH is set to /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin INFO : Checking MD5 of the installer INFO : Installer started INFO : LOG file: /tmp/pvsr.install.log INFO : Checking perl version INFO : Found perl: /usr/local/bin/perl INFO : Checking OS type INFO : Found Red Hat 8 INFO : OS: Linux_x86 8 INFO : Checking perl 32/64bit INFO : Checking perl PerlIO INFO : Perl was built with PerlIO INFO : Checking required packages INFO : Package bash found INFO : Package openssh found INFO : Package openssh-clients found INFO : Package grep found INFO : Package tar found INFO : Package gzip found INFO : Package httpd found INFO : Package sed found INFO : Package perl-CGI found INFO : Package perl-Data-Dumper found INFO : Package perl-devel found INFO : Package perl-Digest found INFO : Package perl-ExtUtils-MakeMaker found INFO : Package java-1.8.0-openjdk found INFO : Package perl-SelfLoader found INFO : Package libgcc 32 bit found INFO : Package glibc 32 bit found INFO : Done INFO : Checking optional packages for collectors INFO : Package openssl found INFO : Package openssl-devel found INFO : Package libpq found INFO : Package libpq-devel found INFO : Package perl-DBD-MySQL found INFO : Package unixODBC found INFO : Package unixODBC-devel found INFO : Done INFO : Checking optional packages for maintenance INFO : Package tcpdump found INFO : Package zip found INFO : Package unzip found INFO : Package bind-utils found INFO : Package dos2unix found INFO : Package telnet found INFO : Package wget found INFO : Package ftp found INFO : Done INFO : Checking perl threading INFO : Perl threading enabled INFO : Checking the SELinux state INFO : SELinux is disabled, OK INFO : Keep in mind that the SELinux must not be activated when PerformanceVisor is running INFO : Extracting files into the temp directory: /tmp/pvsr INFO : Done 2. Licensz információ Miután megjelenítésre került a licensz információ, az alkalmazás megkérdezi, hogy elfogadjuk-e a feltételeket és csak igenlő válasz esetén lép tovább. INFO : Licence information This program contains free of charge third party Java and Perl libraries. The detailed list of components, the detailed license file s and sources can be found in the third party directory on the installer CD. By answering Y you acknowledge that your use of these software is governed by the terms of the respective program licenses. QUESTION : Do you agree to the licence terms (Y/N) []: y 3. Szimbólikus linkek létrehozása és DNS/NTP ellenőrzés A következő lépésben az installáló alkalmazás szimbólikus linkeket hoz létre. Alapesetben ilyenkor semmire sem kérdez rá, kivéve hogyha a /usr/local/bin/perl szimbólikus link már létezik és úgy érzékeli, hogy nem egyezik meg az installáló alkalmazás által talált elsődleges perl programmal. Az installálás folytatása ebben az esetben csak akkor ajánlott, ha az installáló által talált perl alkalmazás biztosan mégis megegyezik a /usr/local/bin/perl-lel. INFO : Creating symbolic link /usr/local/bin/bash to /bin/bash INFO : Creating symbolic link /usr/local/bin/perl to /usr/bin/perl Ezek után az installáló leellenőrzi, hogy van-e beállítva DNS szerver a rendszeren. PVSR többnyire képes DNS szerver nélkül is üzemelni, azonban bizonyos mérésekhez (például Windows és Hyper-V) szükséges lehet egy megfelelően beállított DNS szerver. Hasonlóan a PVSR nem követeli meg időszinkronizáció meglétét, de annak hiányában a mérési adatok hibás időponthoz kerülhetnek berögzítésre. Szintén problémát okozhat, hogyha több időszinkronizációs beállítás is van (például NTP és VMware). Ilyen esetben ajánlott úgy módosítani a konfigurációt, hogy csak egy időszinkronizációs beállítás maradjon. INFO : Found 1 DNS name servers WARNING : It appears that VMware time synchronization is not enabled and the NTP/chronyd daemon WARNING : is not running. Although PVSR can work without them, WARNING : at least one of them is recommended QUESTION : Do you want to continue (Y/N) [Y]: 4. Alap Oracle adatok Az alkalmazás megkérdezi az Oracle installálásakor megadott operációs rendszer felhasználójának a nevét. Ez után megpróbálja megállapítani az ORACLE_HOME környezeti változó értékét az adott felhasználóval, de ha sikeres, akkor is megerősítést kér róla a felhasználótól. Az installer felismeri, hogyha Oracle Instant Client került telepítésre (ZIP vagy RPM formában) és felajánlja, hogy elvégzi a használatukhoz szükséges módosításokat (TNSNAMES.ORA, szimbólikus linkek, …). Ha az installer nem találja az sqlldr Oracle alkalmazást, akkor egy figyelmeztető üzenetet ad. Ha a felhasználó úgy dönt, hogy folytatja, akkor csak adatgyűjtő típusú installáció történik. QUESTION : The OS user of Oracle [oracle]: INFO : Found Oracle home: "" QUESTION : ORACLE_HOME environment variable []: /opt/instantclient_19_16 INFO : Checking the Oracle home /opt/instantclient_19_16 INFO : Cannot find the sqlplus executable binary: /opt/instantclient_19_16/bin/sqlplus, but found /opt/instantclient_19_16/sqlplus INFO : And the directory /opt/instantclient_19_16 does not end with "/bin" INFO : This looks like a ZIP Oracle instant client... INFO : PerformanceVisor needs proper /opt/instantclient_19_16/bin and /opt/instantclient_19_16/lib directories QUESTION : Do you want the installer to create these directories with symlinks for the actual files? (Y/N) [Y]: INFO : Creating directory /opt/instantclient_19_16/bin INFO : Creating directory /opt/instantclient_19_16/lib INFO : Oracle home /opt/instantclient_19_16 seems to be OK INFO : Checking Oracle version INFO : Found Oracle version 19 INFO : Detected 64-bit Oracle 5. A PVSR-t futtató felhasználó adatai Az alkalmazás megkérdezi, hogy milyen nevű operációs rendszer felhasználót hozzon létre, milyen operációs rendszer felhasználó csoportot hozzon létre, mi legyen a felhasználó jelszava (ez utóbbit csak Linux esetében), és hogy a /opt könyvtár alatt milyen könyvtárba legyen felinstallálva a PVSR. Amennyiben a felhasználó már létezik és a könyvtár is létezik, de nem talál az alkalmazás PVSR installációt, úgy megerősítést kér a folytatás előtt. Amennyiben talált PVSR installációt és futó PVSR modult is, úgy addig nem folyatja az installálást, amíg a modulok le nem lettek állítva. QUESTION : PerformanceVisor OS user name [pvsr]: QUESTION : PerformanceVisor OS user group [pvsr]: QUESTION : PerformanceVisor OS user password [******]: QUESTION : PerformanceVisor installation directory below the /opt directory [pvsr]: INFO : Creating group pvsr INFO : Creating user pvsr with shell /usr/local/bin/bash INFO : Setting the user password INFO : Select user pvsr and group pvsr with directory /opt/pvsr INFO : Checking the environment of pvsr QUESTION : What is the profile file of the user pvsr [/opt/pvsr/.bash_profile]: INFO : Setting the PS1 environment variable to "'[\u@\h]\$ '" INFO : Setting the ORACLE_HOME environment variable to "/opt/instantclient_19_16" INFO : Setting the LD_LIBRARY_PATH environment variable to "/opt/pvsr/lib:/opt/instantclient_19_16/lib" INFO : Setting the PATH environment variable to "/usr/local/bin:/opt/instantclient_19_16/bin:$PATH" INFO : Setting the PERL_USE_UNSAFE_INC environment variable to "1" INFO : Setting the ORACLE_NLS33 environment variable to "/opt/instantclient_19_16/ocommon/nls/admin/data" INFO : Setting the ORA_NLS10 environment variable to "/opt/instantclient_19_16/nls/data" INFO : Setting the NLS_LANG environment variable to "HUNGARIAN_HUNGARY.EE8ISO8859P2" INFO : Adding start_stop_pvsr bash completion to /opt/pvsr/.bash_profile INFO : Environment checking is done INFO : Searching for running PerformanceVisor modules 6. Oracle adatok bekérdezése Az installáló alkalmazás megkérdezi a használandó Oracle TNS nevet, hosztot, service nevet, SID-et és egy felhasználó/jelszó párost vagy a SYSTEM felhasználó jelszavát, amivel le tudja ellenőrizni az adatbázis kapcsolatot. Amennyiben a felhasználó úgy dönt, hogy a kapcsolatot nem SYSTEM felhasználóval akarja letesztelni és a későbbiekben az installer létre akar majd hozni megfelelő adatbázis felhasználót a PVSR számára, úgy meg fogja majd akkor megint kérdezni a SYSTEM felhasználó jelszavát. Amennyiben nem akarjuk az installer-nek ezt megadni, úgy a PVSR használandó Oracle felhasználónak már léteznie kell az installer futtatás előtt és használni kell a -do_not_use_system opciót. Amennyiben a megadott TNS nevet nem találja a TNSNAMES.ORA-ban, úgy felajánlja, hogy létrehozza azt. A PVSR elsődlegesen az Oracle TNS és service name alapú kapcsolódást támogatja, így amennyiben csak SID-del nem tud csatlakozni a rendszer, úgy nyugodtan folytatható az installálás. INFO : Oracle checking QUESTION : TNS name []: XEPDB1 QUESTION : Oracle host name [localhost]: QUESTION : Oracle port [1521]: QUESTION : Oracle service name []: xepdb1 QUESTION : Oracle SID []: xepdb1 WARNING : TNSping cannot be found, assuming Oracle Instant client installation WARNING : Skipping TNSping tests QUESTION : Use the SYSTEM user to check the Oracle connection parameters (Y/N) [Y]: QUESTION : Oracle SYSTEM user password []: CONFIRM : Confirm the password: INFO : Attempting to login to Oracle with the SYSTEM user and the TNS name XEPDB1 INFO : Successful INFO : Attempting to login to Oracle with the SYSTEM user and the service name xepdb1 INFO : Successful INFO : Attempting to login to Oracle with the SYSTEM user and the SID xepdb1 ERROR : Cannot connect to Oracle with the SYSTEM user and the SID xepdb1 QUESTION : Do you want to continue without a proper SID setup (Y/N) [Y]: WARNING : Continuing... INFO : Successful INFO : Oracle checking successful 7. PVSR installáció típusa és „nice” beállítás A PVSR kitömörítése után az installáló alkalmazás megkérdezi, hogy adatgyűjtő szervert installálunk-e. A PVSR architektúrájának köszönhetően több gépen is képes futni. A kérdésre csak akkor válaszoljunk Y-nal, ha egy már létező PVSR-hez installálunk egy új adatgyűjtő szervert. Ez a kérdés egyike azoknak az eldöntendő kérdéseknek, amelyekre adott választ az installáló alkalmazás megjegyzi és a következő futtatás során az előző válaszunkat ajánlja fel, illetve silent üzemmódban megerősítés nélkül elfogadásra kerül a korábbi válaszunk. Amennyiben egy új adatgyűjtőt installálunk, akkor fontos megjegyezni, hogy az installálás után kézzel kell majd beállítani, hogy az központi modul be tudjon lépni erre a gépre SSH segítségével. Fontos ilyenkor az is, hogy a központi PVSR gép PONTOSAN ugyanazzal a host névvel ismerje ezt a gépet, amilyennel az ismeri magát. Amennyiben ez utóbbi feltétel nem teljesül, úgy az adatgyűjtő gép indulása esetén a PVSR nem fog automatikusan elindulni. A PVSR szintén beállítja az operációs rendszert úgy, hogy a ping-elést végző modulja nagyobb rendszer prioritást kapjon a pontosabb mérések érdekében. INFO : Configuring user SSH parameters INFO : Done INFO : Saving previous PerformanceVisor config files INFO : Untar PerformanceVisor INFO : Using Perl 5.26 libraries INFO : Using 64bit Perl INFO : Found /usr/lib/libstdc++.so.6 WARNING : !!! YOU SHOULD ONLY ANSWER YES TO THE FOLLOWING QUESTION !!! WARNING : !!! IF YOU ARE INSTALLING AN ADDITIONAL (COLLECTOR) SERVER !!! WARNING : !!! OR YOU ARE UPGRADING SUCH AN ADDITIONAL (COLLECTOR) SERVER !!! QUESTION : Are you installing a collector server (Y/N) [N]: INFO : Configuring PerformanceVisor INFO : The /etc/security/limits.conf already contains a nice setting 8. Apache konfigurációja Amennyiben nem adatgyűjtő szervert installálunk, úgy az installáló alkalmazás megkérdezi, hogy az Apache WEB szervert felkonfigurálja-e. Ez a kérdés egyike azoknak az eldöntendő kérdéseknek, amelyekre adott választ az installáló alkalmazás megjegyzi és a következő futtatás során az előző válaszunkat ajánlja fel, illetve silent üzemmódban megerősítés nélkül elfogadásra kerül a korábbi válaszunk. Amennyiben Y-nal válaszolunk, úgy először megkérdezi a használandó TCP portot, majd a különböző Apache állományok helyét. A file-ok elhelyezkedésével kapcsolatos kérdések során az alapértelmezettként megadott válaszok megfelelnek az operációs rendszer alap Apache installációjának. Legvégül megkérdezi a használandó authentikációt, itt a lehetséges értékeket fel is sorolja a zárójelek között. Az egyes authentikációk leírását a 13.1.2 WEB felület authentikációjának a beállítása fejezet tartalmazza. Ezek után elvégzi az Apache konfigurálását. QUESTION : Do you want to configure the Apache WEB server (Y/N) [Y]: INFO : Configuring Apache QUESTION : On which port should Apache listen [80]: QUESTION : Where is the Apache apachectl file [/usr/sbin/apachectl]: QUESTION : Where is the Apache htpasswd file [/usr/bin/htpasswd]: QUESTION : Where is the Apache pid file [/var/run/httpd/httpd.pid]: QUESTION : Where is the Apache httpd.conf file [/etc/httpd/conf/httpd.conf]: QUESTION : Where is the Apache 00-mpm.conf file [/etc/httpd/conf.modules.d/00-mpm.conf]: QUESTION : Authentication method to be used (cas, keycloak, ldap, password_file, radius) [password_file]: INFO : Creating backup /usr/sbin/apachectl.prePerformanceVisor from /usr/sbin/apachectl INFO : Creating backup /etc/httpd/conf/httpd.conf.prePerformanceVisor from /etc/httpd/conf/httpd.conf INFO : Creating backup /etc/httpd/conf/httpd.conf-mpm_conf.prePerformanceVisor from /etc/httpd/conf.modules.d/00-mpm.conf INFO : Stopping Apache INFO : Creating a new /etc/httpd/conf/httpd.conf INFO : Using custom authentication: password_file INFO : Starting Apache Amennyiben ldap, radius, cas vagy keycloak authentikációt választottunk, úgy az Apache konfigurálás után a kiválasztott authentikációnak megfelelően további kérdéseket tesz fel az installáló alkalmazás. Minden ilyen kérdés egy-egy, az authentikáció leírásánál felsorolt paramétert kérdez meg. Azoknál a paramétereknél, ahol több érték is megadható, az érték lista megadásának a végét az üres érték megadásával, azaz egy sima ENTER-rel kell jelezni. A konfigurálás során feltett kérdések sorrendben az alábbi paraméterekre vonatkoznak (a paraméterek leírását lásd a 13.1.2 WEB felület authentikációjának a beállítása fejezetben): · LDAP o ldap_url o timeout o bind_dn o bind_pwd o base_dn o search_attr o auth_attr o admin_dn o group o user o dn o filter_attr · RADIUS o host o secret o timeout o admin o user · CAS o server o timeout o allow_logout o realm_url o timeout o client_id o client_secret o admin_username o create_pvsr_user o overwrite_pvsr_group A paraméterek megadása után megmutatja az installáló alkalmazás azt is, hogy milyen konfigurációs adatokkal fogja létrehozni a pvsr_auth.cfg file-t; kivéve annak első sorát, amely az authentikáció típusát tartalmazza, illetve LDAP és Keycloak esetében le is ellenőrzi a kapott kapcsolódási paramétereket. Fontos megjegyezni, hogyha a pvsr_auth.cfg állomány létezik már az installáló alkalmazás futása során, akkor sem értelmezi annak a tartalmát, azaz az egyes paramétereket újra meg kell adni. Ilyenkor azonban mielőtt elkezdené az Apache konfigurálást, létrehoz egy biztonsági másolatot az eredeti file mellé pvsr_auth.cfg.backup néven. 9. Automatikus indítás Az installáló alkalmazás automatikus indító és leállító script-eket helyez el a megfelelő ún. run-level könyvtárakban illetve 8-as vagy újabb operációs rendszer verzió esetében a systemctl parancs segítségével ún. service-t hoz létre. Amennyiben nem adatgyűjtő szervert installálunk, úgy az alkalmazás megkérdezi, hogy az Oracle szervert is elindítsa illetve leállítsa-e. A kérdésre csak akkor válaszoljunk Y-nal, ha az Oracle ugyanazon a gépen fut és nincsen neki külön automatikus indító és leállító script-je. Amennyiben ugyanazon a gépen fut, de ilyen script már létezik, úgy fontos az, hogy az Oracle korábban induljon el, mint a PVSR és később álljon le. Ez a kérdés egyike azoknak az eldöntendő kérdéseknek, amelyekre adott választ az installáló alkalmazás megjegyzi és a következő futtatás során az előző válaszunkat ajánlja fel, illetve silent üzemmódban megerősítés nélkül elfogadásra kerül a korábbi válaszunk. INFO : Creating the service script, so the operating system can automatically INFO : start and stop PerformanceVisor WARNING : !!! YOU SHOULD ONLY ANSWER YES TO THE FOLLOWING QUESTION IF !!! WARNING : !!! THE ORACLE DATABASE RUNS ON THIS SERVER AND YOU DO NOT !!! WARNING : !!! HAVE ALREADY A START/STOP SCRIPT FOR THE ORACLE !!! QUESTION : Should this script start/stop the Oracle server as well (Y/N) [Y]: n WARNING : !!! IF THE ORACLE RUNS ON THIS SERVER THEN MAKE SURE THAT !!! WARNING : !!! IT STARTS BEFORE THE APPLICATION AND STOPS AFTER THE !!! WARNING : !!! APPLICATION !!! WARNING : You should register the central modules on the PerformanceVisor UI with the host parameter localhost.localdomain or localhost INFO : Creating /etc/systemd/system/pvsr.service INFO : Enabling pvsr.service 10. PVSR táblaterületek és adatbázis séma létrehozása Amennyiben nem adatgyűjtő szervert installálunk, és az adatbázis séma még nem lett létrehozva, úgy az installáló alkalmazás megkérdezi sorrendben a PVSR konfigurációs táblák helyéül szolgáló táblatér nevét, helyét és méretét, majd a mérési adatokat tároló táblatér nevét, helyét és méretét, legvégül pedig a létrehozandó adatbázis felhasználó nevét és jelszavát. Az installáló alkalmazás létrehozza saját maga a táblaterületeket az igényeinek megfelelően, de létre lehet hozni őket manuálisan is és itt csak megadni a nevüket. Ebben az esetben a szükséges információkat a 13.1.5.2 fejezet tartalmazza. INFO : Checking Oracle schema INFO : Getting the default tablespace directory QUESTION : PerformanceVisor Conf tablespace name [PVSR_CONF]: QUESTION : PerformanceVisor Conf tablespace file [/opt/oracle/oradata/pvsr/PVSR_CONF.dbf]: QUESTION : PerformanceVisor Conf tablespace size [300M]: INFO : Creating the tablespace PVSR_CONF, this could take several minutes INFO : Oracle tablespace PVSR_CONF created QUESTION : PerformanceVisor Data tablespace name [PVSR_DATA]: QUESTION : PerformanceVisor Data tablespace file [/opt/oracle/oradata/pvsr/PVSR_DATA_01.dbf]: QUESTION : PerformanceVisor Data tablespace size [10000M]: 100m INFO : Creating the tablespace PVSR_DATA, this could take several minutes INFO : Oracle tablespace PVSR_DATA created QUESTION : PerformanceVisor Oracle user name [PVSR]: QUESTION : PerformanceVisor Oracle user password [******]: INFO : Creating the Oracle schema, this could take several minutes INFO : Modifying the MAXSIZE of the undo file /opt/oracle/oradata/pvsr/undotbs01.dbf to 10G Oracle user PVSR created 11. Installáció befejezése Utolsó lépésként az installáló alkalmazás kilép INFO : Installer ended 13.1.3.3 EltávolításA PVSR eltávolítását az installálás könyvtárába elhelyezett UninstallPerformanceVisor alkalmazás segítségével lehet elvégezni. Az alkalmazás futtatása előtt minden PVSR modult le kell állítani és minden a PVSR által használt operációs rendszer felhasználóval ki kell lépni. Az eltávolítást root felhasználóként kell futtatni. Az eltávolítás során először az alkalmazás megkérdezi, hogy a felsorolt operációs paraméterek helyesek-e. INFO : Command line parameters: INFO : Uninstaller started INFO : LOG file: /tmp/pvsr.install.log INFO : Checking perl version INFO : Found perl: /usr/local/bin/perl INFO : Checking OS type INFO : OS: Linux_x86 INFO : Extracting files into the temp directory: /tmp/pvsr INFO : Done INFO : Using the following values INFO : OS user: pvsr INFO : OS home directory: /opt/pvsr INFO : PerformanceVisor directory: /opt/pvsr QUESTION : Are these values correct (Y/N) [Y]: Ez után megkérdezi, hogy a PVSR Oracle felhasználóját törölni akarjuk-e. Amennyiben igen, úgy megkérdezi az Oracle operációs rendszer felhasználóját és az ORACLE_HOME környezeti változó értékét, majd újra megerősítést kér, hogy törölni akarjuk-e a felhasználót. Amennyiben Y-nal válaszoltunk és a törlés megtörtént, úgy rákérdez, hogy törölni akarjuk-e a két Oracle táblaterületet. INFO : Searching for running PerformanceVisor modules QUESTION : Do you want to drop the Oracle user PVSR (Y/N) [N]: y QUESTION : The OS user of Oracle [oracle]: INFO : Found Oracle home: "/opt/oracle/product/10.2.0/db_1" QUESTION : ORACLE_HOME environment variable [/opt/oracle/product/10.2.0/db_1]: INFO : Checking the Oracle home /opt/oracle/product/10.2.0/db_1 INFO : Oracle home /opt/oracle/product/10.2.0/db_1 seems to be OK INFO : Checking Oracle version INFO : Found Oracle version 10 INFO : Detected 32-bit Oracle QUESTION : Oracle SYSTEM user password []: CONFIRM : Confirm the password: INFO : If you drop the Oracle user PVSR then your measurement data will be gone forever QUESTION : Are you sure that you want to drop Oracle user PVSR (Y/N) [N]: y INFO : Dropping the Oracle user PVSR, this could take several minutes INFO : User dropped. INFO : Done QUESTION : Do you want to drop the Oracle tablespace PVSR_DATA (Y/N) [N]: y INFO : Dropping the Oracle tablespace PVSR_DATA, this could take several minutes INFO : Tablespace dropped. INFO : Done QUESTION : Do you want to drop the Oracle tablespace PVSR_CONF (Y/N) [N]: y INFO : Dropping the Oracle tablespace PVSR_CONF, this could take several minutes INFO : Tablespace dropped. INFO : Done Ezek után megkérdezi, hogy helyre akarjuk-e állítani a PVSR előtti Apache konfigurációt. QUESTION : Do you want to restore the Apache configuration (Y/N) [N]: y QUESTION : Where is the Apache httpd.conf file [/etc/httpd/conf/httpd.conf]: QUESTION : Where is the Apache apachectl file [/usr/sbin/apachectl]: INFO : Stopping Apache INFO : Restoring /etc/httpd/conf/httpd.conf from /etc/httpd/conf/httpd.conf.prePerformanceVisor INFO : Done INFO : Restoring /usr/sbin/apachectl from /usr/sbin/apachectl.prePerformanceVisor INFO : Done Legvégül megkérdezi, hogy törölni akarjuk-e a teljes installációs könyvtárat, és ha igen, akkor törölni akarjuk-e az operációs rendszerbeli felhasználót. QUESTION : Do you want to delete the entire /opt/pvsr directory (Y/N) [N]: y INFO : Deleting the directory /opt/pvsr INFO : Deleting any S??pvsr files in the /etc/rc*d directories INFO : Deleting any K??pvsr files in the /etc/rc*d directories INFO : Deleting the file: /etc/init.d/pvsr INFO : Done QUESTION : Do you want to delete the user pvsr (Y/N) [N]: y INFO : Deleting the user pvsr INFO : Deleting the group pvsr INFO : Deleting the directory /opt/pvsr INFO : Done |