środa, 1 czerwca 2011

Junos Juniper vs commit

Juniper to następne urządzenie, które poznaje. Na razie jest nie poskromione, konfiguracja przypomina konfigurowanie po przez pliki YAML.

Coś na deser:

>configuration - przechodzimy do konfiguracji
#show - pokazuje nam cala budowe konfiguracji
#show security - tylko klauzule security
#commit ? - pokazuje nam ostatnie zapamietane konfiguracje ( 30 )
#commit - zapisuje konfiguracje
#show | compare commit - pokazuje nam jakie nastąpiły zmiany od czasów nr commita.
#show | display xml - może sie przydać pokazuje konfiguracje w xmlu.

czwartek, 28 kwietnia 2011

my ip address vs curl

fajny i łatwy sposób na otrzymanie informacji jaki mamy IP.
curl ifconfig.me

lub wchodzimy na tą strone.

Xen Citrix install from URL

Jeśli chcemy zainstalować system z URL'a w xenie możemy skorzystać z adresu ftp://ftp.debian.org/debian/. Bajecznie proste. Wybieramy np wersje template Debian Squeeza 6.0 (64 bit), pojawi nam sie meni instalacji.

poniedziałek, 28 marca 2011

piątek, 14 stycznia 2011

backup vs phpMyBackupPro

Idealne rozwiązanie dla naszych klientów, jeśli chcemy aby mieli możliwość utworzenia migawki (backup'a) swojej bazy danych można dać mu coś na wzór phpMyAdmin ale do zarządzania backupami.

Zamiast uczyć kogoś jak wykonywać backupy za pomocą programy mysqlbackup to jemu w zupelności będzie wystarczyć.

Jeszcze jedną fajną zaletą tego programu jest możliwość utworzenia skryptu czasowego. Dołanczamy skrypt do indexu naszej aplikacji i wtedy jesli, ktoś wejdzie na naszą strone i czas np ( 1 dzień czasu ) będzie przekroczony wywołamy utworzenie migawki backup. Możemy zawsze, takie żeczy w cronie ustawiać ale skoro przez caly tydzień nikt sie nie logował to czemu mamy mieć z 7 dni takie same pliki skoro, nikt nic nie robił.

Polecam.

wtorek, 11 stycznia 2011

apt-get update vs ipv6

Dzisiaj miałem dziwny problem, serwer nie chciał się zaktualizować, bo łączył się z aktualizacjami po ipv6.
wystarczy wywalić routing w ipv6
#ip -6 route delete

czwartek, 30 grudnia 2010

Bezdyskowy Debian vs NFS

No fajny sukces.
Na pewno się kiedyś przyda już widzę kilka przydatnych wdrożeń.
Bez dyskowa Instalacja debiana oparta na nfs'ie.
Musimy mieć tylko dhcp'a w sieci, nie zawsze chcemy to robić,
mam nadzieje, że się nauczę, tworzyć micro system który uruchomi sieć i ściągnie system.

Podaje przepis:
serverdhcp#apt-get install syslinux
serverdhcp#apt-get install nfs-kernel-server
serverdhcp#apt-get install initramfs-tools
serverdhcp#apt-get install pxe
serverdhcp#apt-get install atftpd
serverdhcp#mkdir -p /var/lib/tftpboot/pxelinux.cfg
serverdhcp#cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/
serverdhcp#cp /boot/vmlinuz-2.6.26-2-amd64 /var/lib/tftpboot/
pamiętajmy użyjcie swojego kernela oraz pliki w tftpboot powinien być dla grupy nogroup i właścicielem plików powinien być nobody.
serverdhcp#chown -R nobody:nogroup *
w debianku inetd nie uruchamia się sam pewnie lepiej było by to zrobic na xinetd sprawdźmy czy mamy uruchomionego tftp'a (po instalacji atftpd)
( wpis w /etc/inetd.conf = tftp dgram udp wait nobody …. )
zresztą jak nie jesteśmy pewnie spróbujmy coś z tamąd ściągnąć albo wysłać.
serverdhcp#tftp localhost
serverdhcp#put test.file

wchodzimy do /etc/initramfs-tools/
robimy backup orginalu initramfs.conf
W pliku zmieniamy wpis z BOOT=local na BOOT=nfs
serverdhcp#mkinitramfs -o initrd.netboot.img
serverdhcp#mv initrd.netboot.img /var/lib/tftpboot

Pamiętajmy, żeby wrócić do local bo po upgradach kernela będziemy mieli domyślnie nfs a tego byśmy nie chcieli.
Tworzymy plik /var/lib/tftpboot/pxelinux.cfg/default o treści
LABEL linux
KERNEL vmlinuz-2.6.26-2-amd64
APPEND root=/dev/nfs initrd=initrd.img.netboot nfsroot=192.168.1.4:/mnt/storage /virtualdebian ip=dhcp rw


Jeśli chcemy mieć wiele systemów, różnych zamiast nazwy default'a trzeba nazwać plik w postaci adresu mac systemu. (00-11-22-33-44-55)

Dodajemy wpis do dhcp'a aby serwował podczas startu z tftp'a plik
host server {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.252;
filename "/var/lib/tftpboot/pxelinux.0";
}

Udostępniamy miejsce na zdalny system.
servernfs#mkdir /mnt/storage/virtualdebian

edytujemy export'a
servernfs#vim /etc/exports

/mnt/storage/virtualdebian adresIPclienta(rw,async,no_root_squash)


resetujemy
servernfs#exportfs -rv

tworzymy system plików lub kopiujemy gotowego
servernfs#debootstrap lenny /mnt/storage/virtualdebian


ustawiamy start z Lanu w biosie i próbujemy czy działa.

virtualbox vs www

Kurde muszę to wy testować.