piątek luty 27, 2009
- All
- Linki
- OpenSolaris
- SUN Solaris
- virtualization - EN
- Wirtualizacja - PL
Ostatni dzień
Dziś minął ostatni dzień mojej pracy w Sun Microsystems Polska.
Dla zainteresowanych kontaktem ze mną zapraszam na kanał #opensolaris-pl na irc.freenode.net.
Posted at 09:57PM lut 27, 2009 by Maciej Browarski in SUN Solaris | Comments[0]
ssh w solaris 10
Jeżeli spotkał Was taki błąd jak poniżej:
-bash-3.00$ ssh -v -l root solaris.sun.com
Sun_SSH_1.1, SSH protocols 1.5/2.0, OpenSSL 0x0090704f
debug1: Reading configuration data /export/home/bob/.ssh/config
debug1: Applying options for m5000-2-xscf.sunsolutioncenter.de
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: ssh_connect: needpriv 0
debug1: Executing proxy command: exec /usr/lib/ssh/ssh-http-proxy-connect -h proxy.sun.com -p 8080 solaris.sun.com 22
debug1: identity file /export/home/bob/.ssh/identity type -1
debug1: identity file /export/home/bob/.ssh/id_rsa type -1
debug1: identity file /export/home/bob/.ssh/id_dsa type -1
HTTP/1.1 400 Bad Request
ssh_exchange_identification: Connection closed by remote host
debug1: Calling cleanup 0x341a8(0x0)
Oznacza to, że ssh-http-proxy-connect posługuje się protokołem HTTP/1.1 zamiast HTTP/1.0.
Żeby poprawić ten błąd, należy nałożyć mały patch na /usr/lib/ssh/ssh-http-proxy-connect:
Robimy to tak:
-bash# cp ssh-http-proxy-connect ssh-http-proxy-connect.orig
-bash# cat ssh-http-proxy-connect.orig | perl -npe "s|HTTP/1.1|HTTP/1.0|g" > ssh-http-proxy-connect
I już wszystko powinno działać.
Posted at 09:40PM gru 02, 2008 by Maciej Browarski in SUN Solaris | Comments[0]
install zone solaris parametry
Gdy instalujemy zone, pisząc:
bash# zoneadm -z zonename install
Zostanie przygotowywana lista pakietów do zainstalowania do przegrania do zony non-global. Domyślnie są brane wszystkie pakiety z system głównego (global zone).
Można w nieznacznym stopniu tym zarządzać, mamy do tego trzy parametry:
SUNW_PKG_ALLZONES - Jeżeli TRUE to instalacja dozwolona tylko w ZONE globalnej, ale widoczna wszędzie. Stosuję się to dla pakietów, gdzie wszystkie zony MUSZĄ mieć ta sama wersje pakietu.
SUNW_PKG_HOLLOW - ALLZONE też musi być TRUE, wtedy TRUE na tym parametrze przekazuje tylko informacja o pakiecie do zon lokalnych, bez kopiowania plików.
SUNW_PKG_THISZONE - Jeżeli TRUE to tylko ta zona w której instalujemy pakiet, bez kopiowania tez dla przyszłych ZONE.
Posted at 04:28PM lut 07, 2008 by Maciej Browarski in SUN Solaris | Comments[0]
SUN Fire T2000 Solaris LDOMS test sieć net
Po wczorajszych testach SUN Fire T2000 został mi niedosyt związany z wydajnością sieciową.
Idąc tym tropem połączyłem bezpośrednio kablem drugi serwer T2000, aby uzyskać jak największą prędkość.
Jedna maszyna robiła za serwer WWW, a druga maszyna za klienta WWW. Na obydwóch maszynach zainstalowany system Solaris 10 update 4.
Zrobiłem dwa testy.
Pierwszy polegał na przesłaniu równoległe 16 x 43 MB (dokładnie 45107615 bajtów) plików i nie zapisywaniu danych na dysk.
Drugi na ściągnięciu tych samych danych, ale z zapisem na dysk.
Oba testy wykonałem na domenie kontrolnej jak i domenie logicznej.
Oto wyniki testów:
Dla domeny kontrolnej:
Bez zapisu na dysk: 9 sekund
Z zapisem na dysk: 20 sekund
Dla domeny logicznej:
Bez zapisu na dysk: 10 sekund
Z zapisem na dysk: 21 sekund
Przy uruchomieniu równolegle testów na domenie kontrolnej i domenie logicznej uzyskałem podobne czasy dla testu z zapisem na dysk i bez zapisu na dysk czyli:
21 sekund domena kontrolna, 31 sekund domena logiczna.
Podkreślam, że wyniki są orientacyjne i mają pokazać pewną tendencje i nie powinny służyć jako wyrocznia. Jeżeli ktoś wykona podobne testy i wyjdą inne wyniki, to nie wiń mnie za to.
Prędkość jaką uzyskałem bez zapisu na dysk to:
45107615 bajtów * 16 / 9 sekund = 80 191 315 bajtów / s = 641 530 520 bit/s
Prędkość jaką uzyskałem z zapisem na dysk to:
5107615 bajtów * 16 / 20 sekund = 36 086 092 bajtów / s = 288 688 736 bit/s
Wydaje się dobrym wynikiem :).
Najważniejszą rzeczą w tych testach jest to, że domena logiczna nie odbiega wydajnością od domeny kontrolnej.
Także tylko testować i cieszyć się z wydajnej wirtualizacji :).
Posted at 04:07PM paź 18, 2007 by Maciej Browarski in SUN Solaris | Comments[0]
Podglądanie BrandZ
Gdybyśmy chcieli się bardziej wgłębiać w to co się dzieje w BrandZ to polecam (oprócz oczywiście kodu źródłowego) wykonanie w taki jak poniżej sposób poleceń w zonie lx:
linux# LX_DEBUG=1 LX_DEBUG_FILE=/tmp/output.lx polecenie
Powoduje to, że dane polecenie zostanie uruchomione pod kontrolą odpluskwiacza (debuger).
W pliku /tmp/output.lx w zonie znajdziemy zapis systemowy co i jak zostało uruchomione.
Pozwala to na poznanie lepiej technologii BrandZ.
Posted at 05:06PM wrz 21, 2007 by Maciej Browarski in SUN Solaris | Comments[0]
BrandZ linux
Aby zwiększyć wydajność Zone'y Solarisowych wynaleziono brandZ.
Jest to możliwość uruchamiania programów Linuksowych natywnie pod Solarisem, dzięki czemu uzyskujemy wirtualny system operacyjny!!
Wcześniej należy jednak zapoznać się z informacjami nt.
ograniczeń. Głównie chodzi o aplikacje, które zależą bezpośrednio od jądra Linuksa (np. iproute, tcpdump).
Reszta aplikacji powinna działa poprawnie.
Jak to się instaluje ?
1. Najpierw tworzymy Zone wydając komendę:
# zonecfg -z linux
>create -B SUNWlx - dla OpenSolarisa, create -t SUNWlx dla Solarisa
>set zonepath=zonedir
>add net
net>set address=x.x.x.x/x
net>set physical=nge0
net>end
>exit
2. Instalujemy Zone w systemie:
# zonecfg -z linux install -d /tmp/lx-brandz-base.tar (plik można pobrać z tej strony)
3. Należy teraz przegrać wszystkie pliki z dystrybucji do katalogu zonedir/root/. (niestety musimy wcześniej zainstalować system, aby uzyskać te pliki)
4. Poprawa pliku /etc/inittab poleceniem:
perl -pi -e "s,tty1,console,; s,^([23456]),#\1," etc/inittab
5. Uruchamiamy zone:
# zoneadm -z linux boot
6. Można się teraz zalogować
# zlogin linux i już działamy w systemie Linux!!
Należy pamiętać, że BrandZ działa tylko na Solaris 10u4 platforma Intel. Aktualnie wspierane są tylko 32bitowe instalacje Linuksa, a pracę nad 64bitowych są w trakcie. Wersja dla SPARC też jest w opracowaniu.
Gorąco polecam, bo wirtualizacja z BrandZ nabiera nowego znaczenia:)
Posted at 02:48PM wrz 17, 2007 by Maciej Browarski in SUN Solaris | Comments[2]