Konfiguracja locale
Co zrobić jeśli pojawiają się komunikaty tego typu?
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
Może to oznaczać brak pakietu locales, trzeba go wtedy zainstalować:
apt-get install locales
Trzeba skonfigurować locales:
dpkg-reconfigure locales
oraz wybrać np. pl_PL.UTF-8
Instalacja systemu Debian Lenny jako gość dla Xen
dd if=/dev/zero of=nazwa-disk.img bs=1 count=0 seek=10G
dd if=/dev/zero of=nazwa-swap.img bs=1 count=0 seek=100M
mkfs.ext3 nazwa-disk.img (trzeba odpowiedzieć Y)
mkswap nazwa-swap.img
mount -o loop disk.img /xen/mnt/nazwa
debootstrap lenny /xen/mnt/nazwa ftp://ftp.icm.edu.pl/pub/
umount /xen/mnt/nazwa
Należy utworzyć plik konfiguracyjny dla gościa, np.:
kernel = ‘/boot/vmlinuz-2.6.26-2-xen-686′
ramdisk = ‘/boot/initrd.img-2.6.26-2-xen-686′
memory = ’512′
extra = ‘console=hvc0 xencons=tty’
disk=['file:/xen/zab-disk.img,sda2,w']
name=’nazwa”
boot=’d’
vnc=0
vncviewer=0
sdl=1
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
root = „/dev/sda2 ro”
vif = [ '' ]
Teraz wystartować guesta:
xm create -c xm-nazwa.cfg
opuszczenie konsoli przez CTRL-]
Aby ponownie podłączyć konsolę:
xm console nazwa
Zatrzymanie gościa:
xm shutdown nazwa
Lista gości:
xm list
Tags: Instalacja, Xen
Problem z ssh pod xen guest
Po zainstalowaniu systemu guesta przez debootstrap, instalacji sshd, [przy próbie połączenia przez ssh do guesta pojawia się:
root@xxxxx's password:
PTY allocation request failed on channel 0
stdin: is not a tty
Nie ma zainstalowanego pakietu udev, pomaga:
apt-get install udev
oraz dodanie do /etc/fstab
none /dev/pts devpts defaults 0 0
(nie jest to już wymagane).
IBM Remote Supervisor Adapter zapomniane hasło
W przypadku utraty hasła do karty zarządzającej w serwerach IBM (np. x345) należy pobrać ze strony ibm.com dwa obrazy dyskietek:
ibm_fw_rsa_geet24a-1_dos_i386.img
ibm_fw_rsa_geet24a-2_dos_i386.img
Należy wystartować system z pierwszej z nich, uruchomi się PC DOS wraz z programem do upgrade flash, należy wybrać menu:
Hardware Flash Option
oraz z niego opcję:
Erase NVRAM Option
oraz dla bezpieczeństwa wgrać na nowo: Boot Rom, Main Application oraz Remote Graphics App.
Wykonanie takiej operacji całkowicie kasuje wszystkie ustawienia oraz ustawiastandardowe dane do logowania, login: USERID password: PASSW0RD (zero zamiast litery ‘o’).
Tags: IBM
VMware ESXi – obsługa VLANów 802.1q przez VM
Pod VMware VM może mieć maksymalnie 4 interfejsy ethernetowe. Do niektórych zastosowań jest to za mało. Zazwyczaj do tego celu można zastosować VLANy 802.1q, ale VMware standardowo nie przepuszcza VLANów do systemu gościa. Aby na interfejsie systemu gościa VM były widoczne wszystkie VLANy danego interfejsu należy stworzyć podsieć i ustawić jej VLAN 4095. Takie ustawienie powoduje, że na VM można uruchomić sterownik 802.1q i standardowo mieć dostęp do VLANów z poziomu systemu gościa.
vconfig add eth0 10
Added VLAN with VID == 10 to IF -:eth0:-
ifconfig eth0.10
eth0.10 Link encap:Ethernet HWaddr 00:0c:29:64:c4:6e
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Co można zrobić przez ssh z VMware ESXi 3.5
Można włączyć/wyłączyć wirtuala. Najpierw sprawdzić jakie identyfikatory mają instancje, po zalogowaniu przez ssh wydać polecenie:
vim-cmd vmsvc/getallvms
to pokaże:
Vmid Name File Guest OS Version Annotation
16 RO5 [datastore1] RO5/RO5.vmx otherLinuxGuest vmx-04
Teraz chcąc włączyć wywołujemy:
vim-cmd vmsvc/power.on 16
a wyłączyć:
vim-cmd vmsvc/power.off 16
Można skopiować wirtualny serwer, a potem dodać go przez:
vim-cmd solo/registervm /vmfs/volumes/......MY_VM.vmx
Openvpn wolna transmisja – pomaga zwiększenie bufora
Zestawiłem tunel pomiędzy punktami oddalonymi o kilkanaście milisekund, mimo że pomiędzy nimi transfer wynosi kilkadziesiąt Mbps, to w tunelu transfer dochodzi do 4Mbps i nie chce przesyłać więcej.
Okazuje się, że wypełnia się całkowicie bufor podczas wysyłania i zanim kolejna porcja danych zostanie wysłana openvpn oczekuje na potwiedzenie. Aby zwiększyć przepustowość tunelu należy zwiększyć wielkość bufora. Odpowiedzialne za to są następujące parametry:
openvpn –sndbuf 655360 -rcvbuf 655360
(standardowo bufor ma 65536 bajtów, wielkość należy odbrać doświadczalnie, u mnie zwiększenie dziesięciokrotne pomogło).
W debianie argument wywołania można dodać w pliku /etc/default/openvpn dodając na końcu:
OPTARGS=”–sndbuf 655360 –rcvbuf 655360″
VMware ESXi 3.5 i dostęp przez ssh
Standardowo dostęp do hosta jest wyłączony, do serwera można się połączyć tylko przez VMware Infrastuctire Client (istnieje tylko wersja pod windows). Aby połączyć się z serwerem przez ssh nalezy:
1. na konsoli nacisnąć ALT-F1,
2. napisać unsupported i wcisnąć ENTER,
3. wpisać hasło roota,
4. korzystając z edytora vi wyedytować plik komendą: vi /etc/inetd.conf
5. znaleźć zahaszowaną linię z SSH, usunąć #, zapisać (ESC-shift-ZZ),
6. Wysłać sygnał HUP do inetd (ps ax |grep inetd, kill -HUP <pid>),
Od teraz na hosta można połączyć się przez SSH.
Tags: vmware ssh
Total Commander i wolny upload
Łącze do internetu symetryczne kilkadziesiąt megabitów na sekundę, a Total Commander wysyła tylko z prędkością 4Mb/s. Na lokalny serwer FTP klient wysyła z pełną prędkością Ethernetu. Podejrzenie pada od razu na dostawcę Internetu.
Okazuje się jednak, że nie. Windows ma ustawiony systemowo bufor dla uploadu na pewną niewielką wartość i gdy on się zapełnia (jeszcze nie dochodzą potwierdzenia o dojściu pakietów), nie wysyła kolejnych, więc nie wysyca łącza. (przy ping 15ms limit to 4Mbps, przy 10ms limit 6Mbps).
Dobrym punktem do testowania uploadu jest serwer ftp.wp.pl. Można wgrywać tam duże pliki do katalogu incoming.
Aby Total Commander wysyłał z większą prędkością na zdalne serwery należy w pliku wcx_ftp.ini (gdzie jest ten plik można sprawdzić w Total Commanderze->Pomoc->O programie (plik ukryty)) w sekcji
[General]
należy dodać:
UploadBlockSize=8192
http://www.ghisler.ch/wiki/index.php/Ini-settings
Gigabit switch Linksys SRW2024 czy warto?
Pierwsze zetknięcie ze switchem SRW2024 powoduje niesmak, zarządzanie przez www pod linuksem wydaje się nie działać w Firefox’ie ani Operze, zarządzanie przez telnet/ssh jest tragicznie ubogie. Ale okazuje się, że to nie wszystko. Po zalogowaniu poprzez telnet/ssh wystarczy wcisnąć CTRL-Z i wpisać lcli i możemy już zarządzać switchem w stylu Cisco:
Tworzenie VLANa:
# configure
(config)# vlan database
(config-vlan)# vlan 4
Sprawdzenie jakie VLANy istnieją:
#show vlan
Dodanie portu do VLANa:
# configure
(config)# interface range ethernet g2-4
(config-if)# switchport access vlan 4
(config-if)# end
Sprawdzenie:
# show interfaces switchport ethernet g2
Dodanie portu tagowanego do VLANa:
(config)# interface range ethernet g2
gigabit(config-if)# switchport mode trunk
gigabit(config-if)# switchport trunk allowed vlan add 3
