Archiwum kategorii: news

Newsy na stronie głównej

Cosinus hiperboliczny

Ktoś poprosił mnie pewien czas temu o napisanie własnej implementacji Cosinusa Hiperbolicznego (http://pl.wikipedia.org/wiki/Funkcje_hiperboliczne) w oparciu o szereg Taylora. Wersja na szybko jako proof of concept:
[cpp]
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double silnia (double n){
       if (n <= 1)
          return 1;
       else
          return  silnia(n – 1)*n;
}

double mycosh(double z){
       double result =1;
       int ilosc_wyr_ciagu=30;
       int i;
       for (i=1;i<ilosc_wyr_ciagu;i++){
           result += pow(z,2*i)/silnia(2*i);
           /*
           //odkomentowac jesli chcemy zobaczyc jak maleje delta i czemu ilosc_wyr_ciagu=30
           double delta;
           printf ("iteracja:%d, delta:%.40f\n",i, ( delta=(pow(z,2*(i-1))/silnia(2*(i-1)))-(pow(z,2*i)/silnia(2*i))  )) ;
           if(delta == 0)printf("ZERO");
           */
           }
       return result;
}

int main(int argc, char *argv[])
{
  double arg,c1,c2,blad;  
  arg= 3.113408;  
  c1 = cosh(arg);
  c2 = mycosh(arg);
  blad = abs(c2-c1)/c2;
  printf( " z=%f; cosh(z)=%f; mycosh(z)=%f; blad=%.90f \n",arg,c1,c2,blad);
 
  system("PAUSE");    
  return 0;
}
[/cpp]

Ciąg dalszy problemów z vCenter Server – baza danych w trybie (suspect)

Po kilku niespodziankach jakie pojawiły się niecały miesiąc temu w art https://www.karolszczepanowski.pl/2015/02/24/problemy-z-vmware-vcenter-server-5-5/ przyszedł czas na kolejne…
Tym razem baza danych vCenter stanęła z niewiele mówiącym dopiskiem (Suspect), prawdopodobnie w wyniku awarii prądu coś się popsuło (znowu)

Całe szczęście już ktoś opisał problem więc link do źródła: http://www.vmdude.fr/en/tips-tricks-en/suspect-vcenter-database-on-sql-express/

Wpis na niedzielę: Szok końcowy

Also available in: English English

Bedzie krótko i na temat, szok jakiego jeszcze żaden człowiek nie doświadczył…

http://pl.wikipedia.org/wiki/Szok_ko%C5%84cowy

Problemy z VMware vCenter Server 5.5

Taki zbiór kilku problemów jakie spotkały mnie ostatnio z vCenter…

Problem:
Wpisy w logu C:\ProgramData\VMware\VMware VirtualCenter\Logs\Vpxd-XXX.log :

2015-02-03T17:04:41.874+01:00 [06244 error 'win32vpxLdap_win32′] [LDAP Client] Failed to add LDAP entry CN=396B4052-A620-474B-BE8E-0446D1E1E831,OU=ComponentSpecs,OU=Health,dc=virtualcenter,dc=vmware,dc=int: 0x68 (The object already exists.)

Rozwiązanie:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2044680


 

Problem:
Wpisy w logu C:\ProgramData\VMware\VMware VirtualCenter\Logs\wrapper.log:

INFO | jvm 1 | 2015/02/02 17:09:21 | SEVERE: Unable to expose the remote JMX registry.
INFO | jvm 1 | 2015/02/02 17:09:21 | java.lang.IllegalArgumentException: Port value out of range: -1

Rozwiązanie:
https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vsphere.upgrade.doc%2FGUID-ABF63FAB-711C-4C8D-87D7-E6FB73B98425.html

W skrócie: wyedytować zmienną base.jmx.port w pliku C:\Program Files\VMware\Infrastructure\tomcat\conf\catalina.properties:

base.jmx.port=-1 zamienic na base.jmx.port=6969


 

Problem:
Jak odtworzyć konfigurację? Czyli ogólnie o backupie konfiguracji (ale to warto zrobić wcześniej ;-P

Rozwiązanie:
http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1029864


 

Problem:
Gdzie są przechowywane logi?

Rozwiązanie:
Typowe miejsca logów:

  • C:\ProgramData\VMware\Infrastructure\Inventory Service\Logs (inventory Service)
  • C:\ProgramData\VMware\VMware VirtualCenter\Logs (vpxd)

Problem :
Jak wygląda struktura bazy danych vCenter?

Rozwiązanie:
http://support.hp.com/pl-pl/document/c01271538