PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Installation auf V-Server



MrSpeedy
28.06.17, 11:10
Hallo zusammen,

ich habe mir einen V-Server gemietet und möchte ein Sophos UTM.iso File darauf installieren. Die iso Datei konnte ich erfolgreich mit einem wget Befehl unter /mnt/test kopieren. In der Anleitung soll jetzt der Befehl

/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 1024M -localtime -vga std -usbdevice tablet -k en-us -cdrom /mnt/test/asg-9.501-5.1.iso -drive file=/dev/vda,if=virtio -boot once=d -vnc :1
ausgeführt werden. Leider funktioniert das nicht und ich bekomme die Fehlermeldung

-bash: /tmp/qemu-system-x86_64: No such file or directory

Kann mir jemand weiterhlefen und sagen was ich falsch mache ?

Danke

marce
28.06.17, 11:15
Viele Anbieter bieten eine Möglichkeit, direkt von ISO für Installation zu booten.

Ob das überhaupt geht hängt aber auch von der Virtualisierung und dem jeweiligen Anbieter ab.

Dein von Dir gepostete Befehl schein für mich außer unter ganz konkreten Bedingungen nicht sinnvoll.

MrSpeedy
28.06.17, 11:25
Hier mal die Anleitung dazu
http://www.busche.org/index.php/2016/10/26/sophos-utm-bei-providerdienste-de-installieren/

marce
28.06.17, 11:29
Sollte das alles bei Deiner VM an sich passen - scheint wohl der Schirtt "vKVM herunterladen: wget -qO- /tmp http://notfor.pro/content/files/vkvm.tar.gz | tar xvz -C /tmp" ggf. vergessen worden zu sein. Oder er ist fehlgeschlagen. Was ich in einem kurzen Test nachvollziehen könnte...

MrSpeedy
28.06.17, 11:37
Ok, danke für deine Hilfe. Wie würde der Befehl richtig aussehen?

marce
28.06.17, 11:39
Woher soll ich das wissen? Die Domain scheint's nicht mehr zu geben und über den Inhalt der Datei kann man nur spekulieren. Frag den Ersteller der Doku.

(anhand der Befehls könnte man natürlich vermuten, was man braucht - und sich das selbst erstellen. Oder man schaut mal nach, ob und wie man evtl. Hoster-seitig ein ISO direkt installieren kann.)

florian0285
28.06.17, 13:24
After that finishes it's time to download the portable QEMU-KVM version:

wget -qO- /tmp https://cdn.rodney.io/content/blog/files/vkvm.tar.gz | tar xvz -C /tmp


10 Sek googeln. Das Paket beinhaltet lediglich die portable qemu version, die nach /tmp soll.
Die dürfte man ggf. auch aus offiziellen Quellen ziehen können.

MrSpeedy
28.06.17, 17:03
Ok, habe eine andere Quelle gefunden. Mit
wget -qO- /tmp http://cdn.rodney.io/content/blog/files/vkvm.tar.gz | tar xvz -C /tmp kann ich die Dateien downloaden. Aber die Installation mit
/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 1024M -localtime -vga std -usbdevice tablet -k en-us -cdrom /mnt/test/asg-9.501-5.1.iso -drive file=/dev/vda,if=virtio -boot once=d -vnc :1 funktioniert nicht. Ich bekomme die Fehlermeldung
qemu-system-x86_64: -net user,hostfwd=tcp::3389-:3389: could not set up host for warding rule 'tcp::3389-:3389'
qemu-system-x86_64: -net user,hostfwd=tcp::3389-:3389: Device 'user' could not b e initialized

Kann mir jemand weiterhelfen?
Danke

florian0285
28.06.17, 20:10
Du solltest mal beschreiben unter welchen Bedingungen dein vServer läuft etc.

Das sieht mir nach planlosem Copy&Paste aus.

Die Antwort findest du hier:
https://www.graphics-muse.org/wp/?p=4288

MrSpeedy
28.06.17, 20:47
Es hackt ja schon bei der Installation des iso-Files

qemu-system-x86_64: -cdrom /mnt/test/asg-9.501-5.1.iso?dl=0-drive: could not open disk image /mnt/test/asg-9.501-5.1.iso?dl=0-drive: Could not open '/mnt/test/asg-9.501-5.1.iso?dl=0-drive': No such file or directory

marce
29.06.17, 06:12
hacken vs. haken. :-)

Es scheint eher an Deinen Kentnissen zu haken. Oder an planlosem C&P.

Zudem - "nur Schnipsel" hinwerfen - da können wir auch nur Raten, was Du vorher schon alles falsch gemacht haben könntest. Die Fehlermeldung hier ist jedenfalls sehr eindeutig. Ob Folgefehler oder "neuer Fehler" kann man nicht sagen. Ich würde auf Folgefehler tippen, bei dem von Dir verwendeten Dateinamen.

Zudem - es steht immer noch die Frage im Raum, ob der Hoster das nicht auch einfacher kann. Die Antwort darauf (oder einfach auch der Hinweis, bei welchem Hoster Du welchen V-Server denn angemietet hast) fehlt aber immer noch.

Zudem - wer sowas vor hat - sollte die notwendigen Grundkenntnisse schon vorher mitbringen. Und nicht schon an den einfachsten Basics scheitern.

Sorry für die harten Worte.

MrSpeedy
03.07.17, 20:22
Ok, ich fange noch mal ganz von vorne an. Laut dieser Anleitung hier http://www.busche.org/index.php/2016/10/26/sophos-utm-bei-providerdienste-de-installieren/ habe ich mir bei Providerdienste.de einen V-Server gemietet. Das Host-System ist CENTOS-7. Wie in der Anleitung beschrieben, habe ich den V-Server im Rettungssystem gestartet und mich über SSH mit dem Server verbunden.
Nachdem ich mich mit root angemeldet habe, erscheint die erste Willkommensmeldung.


Welcome to Linux 3.14.32-vps-std-ipv6-64.
Den ersten Befehl starte ich mit "dd if=/dev/zero of=/dev/vda bs=1M count=1" Die Antwort lautet

1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.0064989 s, 161 MB/s

Dann folgt "dd if=/dev/zero of=/dev/vdb bs=1M count=1"


1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00655711 s, 160 MB/s

Nach partprobe erscheint nichts


# partprobe
#


Nach "mkfs.ext3 /dev/vdb" folgt das hier

mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7864320 blocks
393216 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000

Writing inode tables: done
Creating journal (32768 blocks): done

Dann „mkdir /mnt/test“ danach „mount /dev/vdb /mnt/test“


# # mkdir /mnt/test
# # mount /dev/vdb /mnt/test
# #
#


Das iso File habe ich bei Sophos heruntergeladen und in meiner Cloud bei Dropbox gespeichert. mit dem Befehl "
wget 'https://www.dropbox.com/dowloadlink' -P /mnt/test --no-check-certificate" wird die Datei auf dem Server kopiert


HTTP request sent, awaiting response... 200 OK
Length: 940800000 (897M) [application/x-iso9660-image]
Saving to: `/mnt/test/asg-9.501-5.1.iso?dl=0'

100%[================================================== ============>] 940,800,000 37.0M/s in 30s

2017-07-03 18:53:11 (30.2 MB/s) - `/mnt/test/asg-9.501-5.1.iso?dl=0' saved [940800000/940800000]


Das iso File wurde vollständig kopiert. Dann lade ich mit dem Befehl "wget -qO- /tmp http://cdn.rodney.io/content/blog/files/vkvm.tar.gz | tar xvz -C /tmp" die vkvm Dateien herunter.


./
./share/
./share/qemu/
./share/qemu/s390-ccw.img
./share/qemu/openbios-ppc
./share/qemu/linuxboot.bin
./share/qemu/README
./share/qemu/pxe-pcnet.rom
./share/qemu/efi-ne2k_pci.rom
./share/qemu/vgabios-qxl.bin
./share/qemu/pxe-ne2k_pci.rom
./share/qemu/s390-ccw/
./share/qemu/s390-ccw/sclp-ascii.c
./share/qemu/s390-ccw/Makefile
./share/qemu/s390-ccw/bootmap.h
./share/qemu/s390-ccw/cio.h
./share/qemu/s390-ccw/virtio.h
./share/qemu/s390-ccw/start.S
./share/qemu/s390-ccw/main.c
./share/qemu/s390-ccw/virtio.c
./share/qemu/s390-ccw/bootmap.c
./share/qemu/s390-ccw/s390-ccw.h
./share/qemu/s390-ccw/sclp.h
./share/qemu/petalogix-s3adsp1800.dtb
./share/qemu/keymaps/
./share/qemu/keymaps/es
./share/qemu/keymaps/fr-be
./share/qemu/keymaps/de-ch
./share/qemu/keymaps/bepo
./share/qemu/keymaps/hu
./share/qemu/keymaps/common
./share/qemu/keymaps/sv
./share/qemu/keymaps/cz
./share/qemu/keymaps/tr
./share/qemu/keymaps/ja
./share/qemu/keymaps/no
./share/qemu/keymaps/fi
./share/qemu/keymaps/fo
./share/qemu/keymaps/is
./share/qemu/keymaps/mk
./share/qemu/keymaps/it
./share/qemu/keymaps/ru
./share/qemu/keymaps/pt-br
./share/qemu/keymaps/en-us
./share/qemu/keymaps/da
./share/qemu/keymaps/th
./share/qemu/keymaps/ar
./share/qemu/keymaps/en-gb
./share/qemu/keymaps/sl
./share/qemu/keymaps/pl
./share/qemu/keymaps/hr
./share/qemu/keymaps/fr
./share/qemu/keymaps/fr-ca
./share/qemu/keymaps/nl-be
./share/qemu/keymaps/de
./share/qemu/keymaps/pt
./share/qemu/keymaps/et
./share/qemu/keymaps/lv
./share/qemu/keymaps/fr-ch
./share/qemu/keymaps/nl
./share/qemu/keymaps/lt
./share/qemu/keymaps/modifiers
./share/qemu/qemu-nsis.ico
./share/qemu/qemu_logo.svg
./share/qemu/kvmvapic.bin
./share/qemu/qemu-icon.bmp
./share/qemu/bamboo.dts
./share/qemu/petalogix-ml605.dtb
./share/qemu/ppc_rom.bin
./share/qemu/spapr-rtas.bin
./share/qemu/vgabios-cirrus.bin
./share/qemu/optionrom/
./share/qemu/optionrom/kvmvapic.raw
./share/qemu/optionrom/optionrom.h
./share/qemu/optionrom/kvmvapic.d
./share/qemu/optionrom/linuxboot.bin
./share/qemu/optionrom/linuxboot.d
./share/qemu/optionrom/Makefile
./share/qemu/optionrom/linuxboot.img
./share/qemu/optionrom/multiboot.o
./share/qemu/optionrom/multiboot.raw
./share/qemu/optionrom/kvmvapic.bin
./share/qemu/optionrom/linuxboot.S
./share/qemu/optionrom/kvmvapic.S
./share/qemu/optionrom/multiboot.S
./share/qemu/optionrom/multiboot.d
./share/qemu/optionrom/multiboot.bin
./share/qemu/optionrom/linuxboot.asm
./share/qemu/optionrom/kvmvapic.asm
./share/qemu/optionrom/kvmvapic.o
./share/qemu/optionrom/multiboot.img
./share/qemu/optionrom/linuxboot.raw
./share/qemu/optionrom/multiboot.asm
./share/qemu/optionrom/kvmvapic.img
./share/qemu/optionrom/linuxboot.o
./share/qemu/pxe-eepro100.rom
./share/qemu/multiboot.bin
./share/qemu/s390-zipl.rom
./share/qemu/efi-eepro100.rom
./share/qemu/openbios-sparc32
./share/qemu/palcode-clipper
./share/qemu/vgabios-stdvga.bin
./share/qemu/qemu-nsis.bmp
./share/qemu/u-boot.e500
./share/qemu/bios.bin
./share/qemu/bios-256k.bin
./share/qemu/qemu_logo_no_text.svg
./share/qemu/efi-virtio.rom
./share/qemu/bamboo.dtb
./share/qemu/vgabios.bin
./share/qemu/pxe-rtl8139.rom
./share/qemu/efi-rtl8139.rom
./share/qemu/QEMU,cgthree.bin
./share/qemu/openbios-sparc64
./share/qemu/QEMU,tcx.bin
./share/qemu/slof.bin
./share/qemu/sgabios.bin
./share/qemu/spapr-rtas/
./share/qemu/spapr-rtas/Makefile
./share/qemu/spapr-rtas/spapr-rtas.S
./share/qemu/vgabios-vmware.bin
./share/qemu/acpi-dsdt.aml
./share/qemu/q35-acpi-dsdt.aml
./share/qemu/pxe-e1000.rom
./share/qemu/efi-e1000.rom
./share/qemu/pxe-virtio.rom
./share/qemu/efi-pcnet.rom
./qemu-system-x86_64
./kvm-ok
#


Jetzt fängt die eigentliche Installation an. Wie in der Anleitung beschrieben, starte ich die Installation mit dem Befehl "# /tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 1024M -localtime -vga std -usbdevice tablet -k en-us -cdrom /mnt/test/asg-9.501-5.1.iso -drive file=/dev/vda,if=virtio -boot once=d -vnc :1"

Dann bekomme ich die Fehlermeldung, dass das iso File nicht vorhanden ist


qemu-system-x86_64: -cdrom /mnt/test/asg-9.501-5.1.iso: could not open disk image /mnt/test/asg-9.501-5.1.iso: Could not open '/mnt/test/asg-9.501-5.1.iso': No such file or directory


Hier komme ich leider nicht weiter...?

luckyh
04.07.17, 05:10
Laut deinem download heißt die Datei
/mnt/test/asg-9.501-5.1.iso?dl=0'
Installieren willst du aber
/mnt/test/asg-9.501-5.1.iso:
Was zeigt den ls -la /mnt/test

Gesendet von meinem A0001 mit Tapatalk

MrSpeedy
04.07.17, 07:18
Laut deinem download heißt die Datei
/mnt/test/asg-9.501-5.1.iso?dl=0'
Installieren willst du aber
/mnt/test/asg-9.501-5.1.iso:
Was zeigt den ls -la /mnt/test

Gesendet von meinem A0001 mit Tapatalk

# ls -la /mnt/test
total 919676
drwxr-xr-x 3 root root 4096 Jul 3 18:52 ./
drwxr-xr-x 6 root root 0 Jul 3 18:47 ../
-rw-r--r-- 1 root root 940800000 Jul 3 18:53 asg-9.501-5.1.iso?dl\=0
drwx------ 2 root root 16384 Jul 3 18:44 lost+found/

luckyh
04.07.17, 07:25
Also heißt dein file wirklich
..?dl\=0
Am besten erstmal umbennen dann findet das OS es auch oder den richtigen filenamen verwenden Achtung Sonderzeichen wie ?\= wirst du escapen müssen

Gesendet von meinem A0001 mit Tapatalk

MrSpeedy
04.07.17, 07:28
Ok, werde ich mal testen. Gibt es ein Befehl womit ich die Datei direkt umbenennen kann?

luckyh
04.07.17, 07:34
cd /mnt/test
mv asg-9.501-5.1.iso?dl\=0 asg-9.501-5.1.iso

Gesendet von meinem A0001 mit Tapatalk

marce
04.07.17, 07:43
für so lustige Dateinnamen mit ? und \ drin - da hilft einem die Autovervollständigung meist beim Umbenennen - dann musst Du das nicht selbst escapen...

MrSpeedy
04.07.17, 12:21
Ok, ich habe die Datei jetzt umbenannt und die Installation mit

/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 1024M -localtime -vga std -usbdevice tablet -k en-us -cdrom /mnt/test/asg-9.501-5.1.iso -drive file=/dev/vda,if=virtio -boot once=d -vnc :1
gestartet. Aber es passiert nichts, in der Konsole wird nichts mehr angezeigt, auch kein # Zeichen?
Ist das normal?

marce
04.07.17, 12:23
ich würde vermuten, daß der Prozess nun läuft und Du dich gegen die VM vebinden kannst und die Installation durchführen.

Sagt ja auch die von Dir verlinkte Doku:

Jetzt mit einem VNC Viewer auf Display 1 der VM IP connecten und wir sehen den Installer (z.B. Chicken of the VNC unter macOS)

MrSpeedy
04.07.17, 12:35
Das habe ich natürlich auch schon versucht, es erscheint jedoch die Meldung "Die Verbindung wurde vom Computer abgelehnt".

luckyh
04.07.17, 19:02
Wobei sich mir der Sinn einer sophos UTM auf einem vserver mit nur einem interface im Internet sowieso entzieht... ;-)

Gesendet von meinem A0001 mit Tapatalk

luckyh
04.07.17, 19:07
Wenn die sophos läuft fährt sie erstmal neun Webservice auf port 4444 hoch um das initale setup abzuschließen der wird aber aus der qemu nicht geforwarded

Gesendet von meinem A0001 mit Tapatalk

MrSpeedy
04.07.17, 19:22
Pingen und mit Putty komme ich auch ohne Probleme auf den Server. https://IP-Adresse:4444 funktioniert nicht. UltraVNC Viewer funktioniert ebenfalls nicht. Ich nutze bei mir zu Hause eine Hardware UTM mit Ipv& (Dual Stack Lite) Wegen der fehlenden Ipv4 Adresse, ist leider keine VPN-Verbindung möglich. Wenn die UTM auf dem V-Server läuft, kann ich darüber eine VPN-Verbindung aufbauen ;)

MrSpeedy
04.07.17, 20:56
Irgendwas stimmt mit diesem Befehl nicht
/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 1024M -localtime -vga std -usbdevice tablet -k en-us -cdrom /mnt/test/asg-9.501-5.1.iso -drive file=/dev/vda,if=virtio -boot once=d -vnc :1 Es passiert nichts und die Installation fängt nicht an?!? Langsam glaube ich ans Aufgeben ;(

Funktioniert ;) Ich habe vergessen, im VNC-Viewer hinter der IP-Adresse ein :1 einzugeben ;(
Na ja, ich möchte mich trozdem noch bei euch bedanken. DANKE ;)

Dukel
04.07.17, 22:26
Wenn du nur ein VPN machen willst, dann nutze doch eine VPN Software und keine komplette Firewall Lösung.