Comment puis-je fournir de gros fichiers (vmcore, rhev logcollector, sosreports, heap dumps, gros fichier jounaux, etc) au support Red Hat?
Environment
-
FTP anonyme Red Hat Global Support Services - dropbox.redhat.com
-
Les fichiers avec une taille supérieure à 1GB qui doivent être envoyé à Red Hat Global Support Services
Issue
- Quel sont les détails FTP pour téléverser (upload) de gros fichiers?
- Comment puis-je fournir de gros fichiers (vmcore, rhev logcollector, sosreports, heap dumps, gros fichier journaux, etc) au support Red Hat?
Resolution
Red Hat a un site FTP anonyme accessible au public où n'importe qui peut téléverser des fichiers qui ne peuvent pas être envoyés correctement via le portail Red Hat.
Ces fichiers peuvent être téléversés sur le site FTP anonyme dropbox.redhat.com, et placés dans le répertoire /incoming. Lorsque vous vous connectez au serveur FTP, s'il vous plaît fournir le nom d'utilisateur "anonymous" et utilisez votre courriel comme mot de passe.
Avant de téléverser le fichier s'il vous plaît compresser le fichier en utilisant gzip ou zip et rendre unique le nom du fichier d'archive résultant. Le préfixe du nom recommandé devrait être votre numéro de billet suivi d'une date ou d'heure ou autre information d'identification unique. Par exemple:
$ tar czf /tmp/001234-$(date +%s)-vmcore.tar.gz myvmcore
$ tar czf /tmp/001234-$(date +%s)-logs.tar.gz mylogdir/
Si le fichier est très grand, on peut le découper en parties (sans causer de problème à son contenu), puis le téléverser. Se référer a How do I reliably upload large files to a blind FTP server?
Lorsque le fichier est téléversé avec succès, veuillez fournir au support le nom exact du/des fichier(s) et le MD5 ou SHA1 des fichiers téléversés.
-
Note:
- Aucun fichier ne peut être téléchargé à partir ce site FTP
- Les fichiers répertoriés dans le répertoire
/incomingde ce site ne peuvent être vus et aucun nouveau répertoire ne peut être créé -
Vous ne serez pas en mesure d'écraser un fichier existant avant le même nom donc vous assurer qu'un nom unique est utilisé
-
Vous ne serez pas en mesure de reprendre un téléversement à cause que cela nécessite la possibilité d'écrire dans un fichier existant
- S'assurer que tous les fichiers sont transférés en format binaire (pas en format texte ou en mode ASCII)
- Vérifiez que vous utilisez le mode FTP passif
- Si votre pare-feu ne permet pas le mode FTP passif, vous pouvez vous connecter à origin-dropbox.redhat.com en mode actif.
Voici une démonstration rapide :
$ FTP dropbox.redhat.com
Connected to dropbox.redhat.com (XXX.XXX.XXX.XXX).
220 (vsFTPd 2.0.1)
Name (dropbox.redhat.com:user): anonymous
331 Please specify the password.
Password: user@domain
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
FTP>
Si vous voyez le message "Using text mode to transfer files", alors vous avez besoin de changer le mode de transfert sur binaire en tapant "bin"
FTP> bin
200 Switching to Binary mode.
FTP>
Allez au répertoire /incoming
FTP> cd incoming
+---------------------------------------------------------------+
| Welcome to Red Hat Global Support Services FTP! |
| |
| Please note: the "ls" command is disabled by design. |
| You will receive this error if you attempt to run "ls": |
| |
| ls: 550 Permission denied. |
| |
| If you are uploading a file for Technical Support, you |
| must include your support ticket number in the filename |
| and inform your technician of the upload. Files with names |
| that do not follow this convention, such as vmcore or |
| vmcore.gz will be deleted. |
| |
| To upload a core successfully, please do the following: |
| |
| FTP> cd incoming |
| FTP> put [casenumber]-[file] |
| |
| - Passive transfers are supported, if you require active |
| transfers please connect to origin-dropbox.redhat.com |
| - Upload resume is supported. |
+---------------------------------------------------------------+
250 Directory successfully changed.
FTP>
Vous remarquerez que vous ne pouvez pas faire un "ls" pour lister les fichiers dans /incoming et vous ne pouvez créer un nouveau répertoire. C'est intentionnel.
Vous pouvez commencer à téléverser les fichiers en utilisant la commande "put". La plupart des utilisateurs doivent activer le mode passif. Par exemple, si vous utilisez la commande FTP sous Linux, exécutez "passive" pour activer le mode passif à "on" :
FTP> passive
Passive mode off.
FTP> passive
Passive mode on.
FTP>
Pour la commande FTP de Windows, lancez "literal pasv" pour passer en mode passif:
FTP> literal pasv
227 Entering Passive Mode (XXX,XXX,XXX,XXX,XXX,XX)
FTP>
Procédez ensuite à l'envoi du fichier en utilisant une des commandes ci-dessous. Remplacez [filename] avec le nom du fichier que vous voulez envoyer. Si le fichier n'est pas dans le répertoire courant, vous devriez alors spécifier la destination, tel que décrit ci-dessous:
FTP> put [filename]
FTP> put /some/path/[filename] /incoming/[filename]
Et tapez "bye" lorsque vous avez terminé le téléversement des fichiers:
FTP> bye
221 Goodbye.
Pour calculer le MD5 ou SHA1 des fichiers que vous avez téléversés, vous pouvez exécuter
$ md5sum [filename]
ou
$ sha1sum [filename]
Secure FTP
En plus des procédés décrits ci-dessus, dropbox.redhat.com supporte désormais le téléversement de fichiers en utilisant les connexions cryptées à l'aide du protocole FTP-ES (mode explicite, "require explicit FTP over TLS") protocole.
Par exemple, "testfile" peut être téléverser via FTP-ES en utilisant le client console "lftp" de la façon suivante ( Pour plus de clarte , nous avons coupe la commande avec des \ ) :
# lftp -v -c 'open -e "set ftps:initial-prot ""; \
set ftp:ssl-force true; \
set ftp:ssl-protect-data true; \
set ssl:verify-certificate true; \
open anonymous:ftp@dropbox.redhat.com ; \
cd incoming ; \
put testfile'
Le bon fonctionnement a également été testé en utilisant le client multiplateforme GUI FTP Filezilla disponible à partir de http://filezilla-project.org/.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
