Wersje VMware a wersje Debiana
: 15 lutego 2012, 16:02
Cześć.
Mam kilka rzeczy do zrobienia. Stworzyłem maszynę, która jest NAT-em oraz tworzy tunel (na potrzeby kompresji algorytmem deflate) do serwera głównego.
NAT jest wykonywany przy użyciu iptables, tunele tworzone przy użyciu pptpd i pptp. Wszystko działa. Mam jednak inny problem. ESX3.5 nie wspiera Debiana w żadnej wersji. Wspiera Ubuntu np. wersję 9.04 ale Debiana już nie wspiera. Natomiast już ESX4.0/ESXi4.1 wspiera Debiana zarówno 4.0 jak i 5.0. Niestety Debian 6.0 Squeeze już jest niewspierany. ESX5.0 wspiera Debiana od 4.0 w górę do 6.0 włącznie. Na czym polega wspieranie/niewspieranie, do każdej maszyny wirtualnej powinno się zainstalować VMware Tools. Jest to zbiór usług. Przy okazji dogrywane są ważne sterowniki do urządzeń stworzonych przez VMware (karty sieciowe itd.).
Do każdego systemu operacyjnego, są inne narzędzia VMware. Moje rozwiązanie NAT jest więc niewspierane przez VMware, pomimo tego, że działa. Niestety VMware Tools instalują się zupełnie inaczej dla ESX3.5 i ESX4.0 oraz ESXi 4.1.
Sytuacja jest więc taka:
Na ESXi 4.1, instaluję na Debianie 6.0, VMware Tools.
Skrypt, który odpowiada za konfigurację tych narzędzi w pewnym momencie pyta o ścieżkę do kompilatora gcc.
Przed instalacją VMware Tools zainstalowałem linux-headers-$(uname -r) oraz gcc-4.3.
Niestety skrypt nie znajduje gcc nawet jeżeli podam mu dokładną ścieżkę /usr/bin/gcc-4.3.
Sytuacja zmienia się gdy zainstaluję pakiet libglib2.0.
Po jego instalacji skrypt działa bez zarzutu.
Pytanie:
[INDENT]- Czego to jest wina?
- Skrypt jest źle napisany przez samych twórców VMware?
- Co takiego sprawia pakiet libglib2.0, że skrypt widzi ścieżkę /usr/gcc-4.3?
- Jak wygląda sprawa Debiana 4.0 i Debiana 5.0 (czy repozytoria są ciągle gdzieś dostępne)?[/INDENT]
Mam kilka rzeczy do zrobienia. Stworzyłem maszynę, która jest NAT-em oraz tworzy tunel (na potrzeby kompresji algorytmem deflate) do serwera głównego.
NAT jest wykonywany przy użyciu iptables, tunele tworzone przy użyciu pptpd i pptp. Wszystko działa. Mam jednak inny problem. ESX3.5 nie wspiera Debiana w żadnej wersji. Wspiera Ubuntu np. wersję 9.04 ale Debiana już nie wspiera. Natomiast już ESX4.0/ESXi4.1 wspiera Debiana zarówno 4.0 jak i 5.0. Niestety Debian 6.0 Squeeze już jest niewspierany. ESX5.0 wspiera Debiana od 4.0 w górę do 6.0 włącznie. Na czym polega wspieranie/niewspieranie, do każdej maszyny wirtualnej powinno się zainstalować VMware Tools. Jest to zbiór usług. Przy okazji dogrywane są ważne sterowniki do urządzeń stworzonych przez VMware (karty sieciowe itd.).
Do każdego systemu operacyjnego, są inne narzędzia VMware. Moje rozwiązanie NAT jest więc niewspierane przez VMware, pomimo tego, że działa. Niestety VMware Tools instalują się zupełnie inaczej dla ESX3.5 i ESX4.0 oraz ESXi 4.1.
Sytuacja jest więc taka:
Na ESXi 4.1, instaluję na Debianie 6.0, VMware Tools.
Skrypt, który odpowiada za konfigurację tych narzędzi w pewnym momencie pyta o ścieżkę do kompilatora gcc.
Przed instalacją VMware Tools zainstalowałem linux-headers-$(uname -r) oraz gcc-4.3.
Niestety skrypt nie znajduje gcc nawet jeżeli podam mu dokładną ścieżkę /usr/bin/gcc-4.3.
Sytuacja zmienia się gdy zainstaluję pakiet libglib2.0.
Po jego instalacji skrypt działa bez zarzutu.
Pytanie:
[INDENT]- Czego to jest wina?
- Skrypt jest źle napisany przez samych twórców VMware?
- Co takiego sprawia pakiet libglib2.0, że skrypt widzi ścieżkę /usr/gcc-4.3?
- Jak wygląda sprawa Debiana 4.0 i Debiana 5.0 (czy repozytoria są ciągle gdzieś dostępne)?[/INDENT]