web-dev-qa-db-fra.com

VMware ESXI: Aide à télécharger de gros iso

J'aimerais télécharger un grand système d'exploitation installer ISO directement sur mon magasin de données. J'avais l'habitude d'être capable de ssh au terminal ESXI et d'utiliser wget pour télécharger des fichiers volumineux directement sur le magasin de données, mais il semble que wget ne puisse plus gérer les liens https liens (wget: not an http or ftp url).

Je me demande comment les autres gèrent cela. Je sais que je peux télécharger le fichier sur mon ordinateur portable et utiliser le navigateur DataStore pour le télécharger, mais c'est un processus en deux étapes (sans oublier horriblement inefficace lorsque je suis hors site et accédez à ESX via un VPN).

Merci d'avance pour toute suggestion!

10
ebarrere

J'espère que vous avez un système invité en cours sur la configuration VMware existante ... c'est une option rapide. Si Linux, vous pouvez wget/curl. Si Windows, téléchargez simplement comme normal.

Je télécharge généralement des fichiers .iso sur le serveur vCenter et le téléchargement dans le magasin de données à partir de là. C'est facile car mon vCenter est généralement un serveur Windows, de sorte que toutes les méthodes d'authentification de téléchargement complexes sont faciles à gérer.

wget existe existe dans ESXI, alors peut-être que la meilleure option est d'obtenir le fichier .iso dont vous avez besoin pour un emplacement qui n'a pas besoin un téléchargement https; http ou ftp normal.

Voir aussi: Curl sur ESXI 5.0?

5
ewwhite

Just SSH-proxy Le fichier télécharger le fichier sur un autre système avec un wget activé par SSL. Notez que la stratégie de pare-feu ESXI par défaut bloque SSH sortant, il doit donc être autorisé en premier. De l'ESXI Shell:

esxcli network firewall ruleset set -r sshClient -e true
ssh proxyhost curl -s https://server/path/file.iso >/vmfs/volumes/vmfs_name/path/file.iso
esxcli network firewall ruleset set -r sshClient -e false
2
Nicolas Melay

Vous ne mentionnez pas le système d'exploitation de l'ordinateur portable. En supposant que ce soit Windows, vous pouvez utiliser WINSCP .

Connectez-vous à votre hôte ESXI, percez dans votre magasin de données et effectuez une filecopie à l'aide d'un style de commandant ou éventuellement une interface de style de l'Explorateur Windows.

Si vous recherchez une option de ligne de commande, vous pouvez utiliser CLIENT PUTTY SECURY COPY .

J'utilise les deux - GUI pour une copie de fichier One OFF, ainsi que la ligne de commande pour copier des fichiers sur plusieurs hôtes SSH.

2
RobW

Wget de busybox sur ESX ne prend pas en charge les URL HTTPS.

wget --help
BusyBox v1.20.2 (2012-12-11 11:54:28 PST) multi-call binary.
Retrieve files via HTTP or FTP

Ainsi, essayez d'essayer HTTP ou utilisez ci-dessus les solutions de contournement.

0
Artem Dolobanko