Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Migrer un Linux WorkSpace vers un autre système d'exploitation
Vous pouvez migrer un système Linux existant WorkSpace vers un autre ensemble de systèmes d'exploitation Linux tout en préservant le répertoire personnel, les fichiers et les données de l'utilisateur. La migration remplace le volume racine (système d'exploitation) par un nouveau bundle tout en conservant le volume utilisateur (/home) intact. Ceci est différent d'une reconstruction, qui actualise le volume racine avec le même bundle de système d'exploitation.
La WorkSpace fonction Migrate gère automatiquement l'ensemble du processus, y compris la correction de la propriété des fichiers et le nettoyage de l'environnement de bureau si nécessaire.
Table des matières
Voies de migration prises en charge
Le tableau suivant indique les systèmes d'exploitation source et cible pris en charge pour la WorkSpace migration vers Linux.
| Système d'exploitation source | Ubuntu 22.04 | Graphiques Ubuntu 22.04 | Ubuntu 24.04 | RHEL 8 | RHEL 9 | Rocky 8 | Rocky 9 |
|---|---|---|---|---|---|---|---|
| Amazon Linux 2 (PCoIP) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Amazon Linux 2 (WSP) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ubuntu 22.04 | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Graphiques Ubuntu 22.04 | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ubuntu 24.04 | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ |
| RHEL 8 | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| RHEL 9 | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ |
| Rocky 8 | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| Rocky 9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
Amazon Linux 2 est une source de migration valide mais n'est pas une cible de migration valide. Amazon Linux 2 est en fin de vie et il n'est WorkSpaces pas possible d'en créer de nouveaux avec les offres AL2.
Tous les chemins de migration entre Ubuntu, RHEL et Rocky Linux sont pris en charge dans les deux sens. Vous pouvez effectuer une mise à niveau (par exemple, RHEL 8 → RHEL 9) ou une rétrogradation (par exemple, Ubuntu 24.04 → Ubuntu 22.04). Vous pouvez également migrer d'une famille de distribution à l'autre (par exemple, Rocky 9 → Ubuntu 24.04 ou RHEL 9 → Rocky 8). La seule restriction est que vous ne pouvez pas migrer WorkSpace vers le même bundle qu'il utilise déjà.
Les migrations depuis Amazon Linux 2 nécessitent une correction automatique de la propriété de l'identifiant utilisateur et un nettoyage de l'environnement de bureau. Les migrations entre toutes les autres distributions (Ubuntu, RHEL, Rocky) ne nécessitent pas de correction de propriété car ces distributions utilisent toutes le SSSD pour l'intégration d'Active Directory, qui attribue des ID utilisateur stables.
Conditions préalables
Avant de migrer un système Linux WorkSpace, vérifiez les points suivants :
-
WorkSpace état — WorkSpace Il doit être dans l'
AVAILABLEétat. Vous ne pouvez pas migrer un fichier WorkSpace qui démarre, qui s'arrête ou qui est en état d'erreur. -
Aucune relation Forest Trust Active Directory : aucune relation Forest Trust ne doit être configurée dans le répertoire. WorkSpace Le SSSD, qui est utilisé par toutes les distributions Linux modernes pour l'intégration d'Active Directory, ne prend pas en charge Forest Trust. Si Forest Trust est configuré, la migration échouera lors du provisionnement.
-
Stockage EBS suffisant : le stockage EBS WorkSpace doit être suffisant pour l'opération de migration.
Comment migrer un WorkSpace
Utilisation de AWS Console de gestion
-
Ouvrez la WorkSpaces console Amazon à l'adresse https://console.aws.amazon.com/workspaces/
. -
Dans le panneau de navigation, sélectionnez WorkSpaces.
-
Sélectionnez celui WorkSpace que vous souhaitez migrer.
-
Choisissez Actions, puis choisissez Migrer WorkSpace.
-
Sélectionnez le bundle de systèmes d'exploitation cible.
-
Choisissez Migrate (Migrer).
Utilisation de AWS CLI
Utilisez la migrate-workspace commande pour migrer un WorkSpace vers un autre bundle :
aws workspaces migrate-workspace \ --source-workspace-id ws-1234567890abcdef0 \ --bundle-id wsb-jttwgmx20 \ --region us-east-1
Pour trouver les ID de bundle cible disponibles, procédez comme suit :
aws workspaces describe-workspace-bundles \ --query 'Bundles[?contains(Name, `Ubuntu`) || contains(Name, `Rocky`) || contains(Name, `RHEL`)].{Name:Name,BundleId:BundleId}' \ --output table
Surveillance de l'état de migration
La migration prend généralement de 20 à 30 minutes. Surveillez l' WorkSpaceétat :
aws workspaces describe-workspaces \ --workspace-ids ws-1234567890abcdef0 \ --query 'Workspaces[0].State' \ --output text
Les WorkSpace transitions passent par les états suivants : AVAILABLE → PENDING → AVAILABLE (en cas de succès) ou ERROR (en cas d'échec). Si la migration échoue pendant le provisionnement, le plan de contrôle restaure automatiquement l'original WorkSpace.
Post-migration vérification
Une fois la migration terminée, vérifiez les points suivants :
Vérifier WorkSpace l'état
Vérifiez que l'AVAILABLEétat WorkSpace est activé dans la AWS console ou via l'interface de ligne de commande.
Vérifier la connexion de l'utilisateur
Demandez à l'utilisateur de se connecter au WorkSpace et de confirmer que le bureau se charge correctement.
Consultez le journal de migration
Pour les migrations AL2, consultez le journal des migrations pour plus de détails sur les modifications apportées :
cat ~/workspace-migration-log-*/user-id-migration.txt
Ce journal indique l'ancien et le nouveau nom d'utilisateur, le nombre de fichiers modifiés à chaque phase et les horodatages.
Vérifiez l'état de la phase 2
Pour vérifier si la migration en arrière-plan est terminée :
# Check if the Phase 2 service is still running systemctl is-active ws-migrate-phase2.service 2>/dev/null # "inactive" or "not found" means Phase 2 has completed # "activating" means Phase 2 is still running (Type=simple service)
Déroulement de la migration
Lorsque vous lancez une migration, les étapes suivantes se produisent :
-
Le volume utilisateur (
/home) est détaché du volume existant WorkSpace. -
L'existant WorkSpace est éliminé.
-
Un nouveau système WorkSpace est créé à partir du bundle de systèmes d'exploitation cible.
-
Le volume utilisateur est rattaché à la nouvelle WorkSpace adresse
/home. -
Le nouveau WorkSpace est provisionné : le réseau est configuré, l'instance rejoint Active Directory et le répertoire personnel de l'utilisateur est configuré.
-
En cas de migration depuis Amazon Linux 2, la propriété des fichiers est corrigée et la configuration de bureau héritée est nettoyée (voirMigration depuis Amazon Linux 2).
-
Il WorkSpace redémarre et permet à l'utilisateur de se connecter.
Le répertoire personnel de l'utilisateur est stocké sur un volume EBS distinct qui est conservé tout au long de la migration. Tous les fichiers présents /home/ survivent à la transition, y compris les documents, les clés SSH, la configuration du shell et les données d'application.username
Migration depuis Amazon Linux 2
Les migrations depuis Amazon Linux 2 impliquent des étapes supplémentaires qui sont gérées automatiquement. Cette section explique ce qui se passe et pourquoi.
Pourquoi les migrations AL2 sont différentes
Amazon Linux 2 utilise Winbind pour l'intégration d'Active Directory, tandis que toutes les nouvelles distributions Linux (Ubuntu, RHEL, Rocky) utilisent SSSD. Ces deux systèmes attribuent des ID utilisateur POSIX différents au même utilisateur Active Directory :
-
Winbind (AL2) : attribue des ID utilisateur à l'aide d'un schéma algorithmique imprévisible (par exemple, UID 1000).
-
SSSD (distributions modernes) : attribue des ID utilisateur stables dérivés du SID Active Directory (par exemple, l'UID 1285401133).
Après la migration, tous les fichiers du répertoire personnel de l'utilisateur sont détenus par l'ancien UID Winbind. L'utilisateur ne peut pas accéder à ses propres fichiers tant que la propriété n'est pas corrigée pour correspondre au nouvel UID SSSD.
En outre, Amazon Linux 2 utilise l'environnement de bureau MATE (GNOME 2), tandis que les nouvelles distributions utilisent GNOME 3.x. Les fichiers de configuration MATE entrent en conflit avec GNOME 3.x et doivent être nettoyés pour garantir un bureau fonctionnel.
Two-phase correction de propriété
Pour éviter les délais de provisionnement, la correction de propriété est divisée en deux phases.
Phase 1 (pendant le provisionnement)
Corrige la propriété des fichiers critiques pour le bureau nécessaires à une connexion immédiate :
Le répertoire d'accueil lui-même
Clés SSH (
~/.ssh/)Configuration du bureau (
~/.config/)Profils de coque (
.bashrc,.bash_profile,.profile)Tous les fichiers ou répertoires de niveau supérieur sans autorisation de lecture universelle
La phase 1 se termine rapidement, quelle que soit la taille totale du répertoire personnel, afin de garantir que le provisionnement n'échoue jamais en raison de la taille des répertoires personnels.
Phase 2 (arrière-plan, après redémarrage)
Corrige la propriété de tous les fichiers restants :
S'exécute en tant que service systemd (
ws-migrate-phase2.service) au démarrageRéessaie la résolution utilisateur pendant 10 minutes maximum si le SSSD n'est pas encore prêt au démarrage. Si la résolution expire, le service reste activé et réessaie au prochain démarrage
Utilise la I/O priorité d'inactivité et la priorité de processeur la plus faible, sans impact sur l'expérience utilisateur
L'utilisateur peut se connecter et travailler normalement pendant l'exécution de la phase 2
Les corrections de propriété pour les répertoires volumineux (plus de 10 millions de fichiers) continueront à être effectuées en arrière-plan
Self-removes le fichier de service systemd une fois terminé
Nettoyage de l'environnement de bureau
Lors de la migration depuis AL2, les fichiers de configuration de bureau MATE suivants sont déplacés vers un répertoire de sauvegarde dans le journal de migration (~/workspace-migration-log-YYYYMMDD/removed-configuration/) :
~/.config/dconf/user— base MATE-specific de données dconf~/.gconf/— Répertoire GConf existant~/.config/mate-session/— Configuration de la session MATE~/.config/mate-panel/— Configuration du panneau MATE~/.local/share/mate-panel/— Données d'application du panneau MATE~/.config/pluma/— Paramètres de l'éditeur de texte MATE~/.config/caja/— Configuration du gestionnaire de fichiers MATE~/.config/marco/— Paramètres du gestionnaire de fenêtres MATE~/.config/gtk-2.0/,~/.config/gtk-3.0/— Configurations du thème GTK~/.local/share/recently-used.xbel— Liste des fichiers récents
Ces fichiers ne sont pas supprimés. Ils sont déplacés vers le répertoire de sauvegarde et peuvent être restaurés si nécessaire. Après le nettoyage, le bureau se charge avec l'apparence par défaut de GNOME 3.x.
Restauration du contexte SELinux
Lorsque la cible de migration est RHEL ou Rocky Linux, les contextes de sécurité SELinux sont toujours restaurés sur l'intégralité du répertoire d'accueil de l'utilisateur (/home/), quel que soit le système d'exploitation source. Cela s'applique à tous les chemins de migration qui ciblent une SELinux-enabled distribution, notamment :username
Migrations à partir de sources autres que SELinux (Ubuntu, AL2), où les fichiers sont totalement dépourvus d'étiquettes SELinux.
Migrations entre les SELinux-enabled distributions (par exemple, RHEL 8 → RHEL 9, Rocky 8 → Rocky 9 ou RHEL 9 → Rocky 9). Les versions de la politique SELinux et les définitions de contexte de fichier peuvent changer entre les versions majeures.
Dans tous les cas, la restauration du contexte garantit que les fichiers possèdent les étiquettes de sécurité appropriées pour la politique SELinux de la distribution cible.
La restauration du contexte s'effectue en deux phases, correspondant à la correction de propriété :
Phase 1 : restaure les contextes sur les chemins critiques (
~/.ssh/,~/.config/) pendant le provisionnement.Phase 2 : restaure les contextes de l'ensemble du répertoire personnel en arrière-plan après le redémarrage.
Correction automatique du répertoire personnel RFC 2307
Active Directory prend en charge les attributs RFC 2307 (également appelés « attributs Unix »), qui permettent aux administrateurs de spécifier les propriétés utilisateur POSIX, y compris le chemin du répertoire personnel (). unixHomeDirectory SSSD respecte cet attribut, tandis que Winbind sur AL2 l'ignorait et l'utilisait toujours. /home/username
Lors de la migration d'AL2 vers une SSSD-based distribution, l'objet utilisateur AD a peut-être unixHomeDirectory défini un chemin différent (par exemple,/home/CORP/jsmith). Dans ce cas, SSSD résout le répertoire personnel de l'utilisateur sur ce AD-specified chemin. Étant donné que les données réelles de l'utilisateur /home/ datent de l'ère AL2, le AD-specified chemin n'existe pas sur le volume.username
Le système de migration détecte automatiquement cette situation :
Après le provisionnement, SSSD résout le répertoire personnel de l'utilisateur par le AD-specified chemin.
Le système de migration vérifie si ce chemin existe sur le volume utilisateur.
Si le AD-specified chemin n'existe pas mais qu'il existe, le système reconnaît
/home/qu'il s'agit d'une non-concordance de chemin selon la RFC 2307.usernameLe système s'installe
override_homedir=/home/%udirectement/etc/sssd/sssd.conf(sur toutes les sections du domaine) et redémarre SSSD.Après le redémarrage de SSSD, le répertoire personnel de l'utilisateur se résout en « où se trouvent réellement les données ».
/home/usernameLa migration se déroule normalement sur la base des données existantes.
Cette correction est permanente : le override_homedir paramètre persiste lors des redémarrages et sssd.conf des prochains redémarrages du SSSD.
Activation des chemins du répertoire personnel RFC 2307 après la migration
Si la migration a corrigé automatiquement le chemin du répertoire de base de la RFC 2307 et que vous souhaitez que SSSD respecte l'unixHomeDirectoryattribut AD à l'avenir, vous pouvez annuler le remplacement. Il s'agit d'une modification de configuration avancée qui ne doit être effectuée que si vous en comprenez les implications.
Avertissement
Après avoir supprimé le remplacement, SSSD utilisera le chemin du AD-specified répertoire de base. Vous devez déplacer les données de l'utilisateur vers ce chemin avant de supprimer le remplacement, sinon l'utilisateur obtiendra un répertoire personnel vide.
Pour restaurer les chemins du répertoire personnel de la RFC 2307, procédez comme suit :
Étape 1 : Déterminer le chemin du AD-specified répertoire de base
# Query the AD unixHomeDirectory attribute ldapsearch -H ldap://your-dc.example.com -b "dc=example,dc=com" \ "(sAMAccountName=jsmith)" unixHomeDirectory
Étape 2 : déplacer les données de l'utilisateur vers le AD-specified chemin
sudo mkdir -p /home/CORP sudo mv /home/jsmith /home/CORP/jsmith
Étape 3 : Supprimez le paramètre override_homedir de//sssd.conf etc/sssd
sudo sed -i '/^override_homedir/d' /etc/sssd/sssd.conf
Étape 4 : Redémarrer SSSD
sudo systemctl restart sssd
Étape 5 : Vérifiez que le répertoire de base est correctement résolu
getent passwd jsmith # Should show /home/CORP/jsmith as the home directory
Important
Après avoir supprimé le remplacement, les futures WorkSpace reconstructions et migrations utiliseront le AD-specified chemin. Assurez-vous que les données se trouvent au bon endroit avant la prochaine reconstruction ou migration.
Notifications utilisateur
Le système de migration utilise deux mécanismes de notification pour tenir l'utilisateur informé :
-
Notifications du service systemd de phase 2 — Si l'utilisateur est connecté au poste de travail au démarrage ou à la fin de la phase 2, il reçoit les notifications directement depuis le service :
Au début de la phase 2 : « Finalisation de la migration des fichiers en arrière-plan. Vous pouvez continuer à travailler normalement. Certains fichiers peuvent rester inaccessibles jusqu'à la fin de la migration. »
À la fin de la phase 2 : « La migration des fichiers s'est terminée avec succès. Tous les fichiers devraient désormais avoir la propriété correcte. Consultez ~/workspace-migration-log-* pour plus de détails. »
-
Notification de connexion au démarrage automatique de XDG : une entrée de démarrage automatique (
~/.config/autostart/ws-migration-notify.desktop) s'exécute/usr/lib/skylight/check-migration-statuslors de la première connexion après la migration. Cela permet de gérer le cas où l'utilisateur se connecte alors que la phase 2 est toujours en cours d'exécution ou alors qu'elle est déjà terminée :Si la phase 2 est toujours en cours : « La migration des fichiers s'exécute en arrière-plan. Vous pouvez continuer à travailler normalement. Certains fichiers peuvent rester inaccessibles jusqu'à la fin de la migration. »
Si la phase 2 est terminée : « La migration des fichiers s'est terminée avec succès. Tous les fichiers devraient désormais avoir la propriété correcte. Consultez ~/workspace-migration-log-* pour plus de détails. »
L'entrée de démarrage automatique est supprimée après l'affichage de la notification d'achèvement afin qu'elle ne soit pas exécutée lors des connexions suivantes.
Si l'utilisateur n'est pas connecté (par exemple, un arrêt automatique WorkSpace auquel il n'a pas été accédé), la phase 2 s'exécute silencieusement sans erreur.
Migration entre les distributions modernes
Les migrations entre les distributions Ubuntu, RHEL et Rocky Linux ne nécessitent pas de correction de la propriété de l'identifiant utilisateur. Toutes ces distributions utilisent SSSD pour l'intégration d'Active Directory, qui attribue des ID utilisateur stables dérivés de l'AD SID. Les fichiers de l'utilisateur conservent leur propriété correcte tout au long de la migration.
Les voies de migration courantes de cette catégorie incluent :
Cross-family: Ubuntu 22.04 ↔ RHEL 8/9, Ubuntu 22.04 ↔ Rocky 8/9, RHEL ↔ Rocky
Mises à niveau de version : Ubuntu 22.04 → Ubuntu 24.04, RHEL 8 → RHEL 9, Rocky 8 → Rocky 9
Ensembles graphiques : N'importe quelle source → Graphiques Ubuntu 22.04. Ubuntu Graphics WorkSpaces peut également migrer vers n'importe quelle cible non graphique.
Pour les migrations vers des cibles RHEL ou Rocky Linux, la restauration du contexte SELinux s'exécute toujours pour garantir que les fichiers possèdent les étiquettes de sécurité appropriées à la politique SELinux de la distribution cible. Cela s'applique quelle que soit la distribution de la source. Pour les fichiers dont les libellés sont déjà corrects, la restauration est impossible.
Ce que les utilisateurs conservent et quels changements
Ce qui est préservé
Tous les fichiers du répertoire personnel (Documents, Téléchargements, Bureau, etc.)
Clés SSH et configuration (
~/.ssh/)Configuration de la coque (
.bashrc,.profile,.bash_profile)Signets et profils de navigateur (Firefox, Chrome)
Application-specific données et configuration (à l'exception des composants de bureau MATE sur les migrations AL2)
Quels sont les changements
L'environnement de bureau reprend l'apparence par défaut de GNOME 3.x sur la distribution cible.
Les anciennes préférences de bureau MATE sont supprimées et sauvegardées (migrations AL2 uniquement).
Les icônes du bureau et les personnalisations des panneaux sont réinitialisées aux valeurs par défaut.
Les applications installées sur le volume racine sont remplacées par les applications par défaut du bundle cible. Les applications installées par l'utilisateur dans son répertoire personnel sont préservées.
Auto-stop et toujours actif WorkSpaces
Auto-stop WorkSpaces
Pour les WorkSpaces configurations avec arrêt automatique (mise en veille prolongée après un délai d'inactivité) :
La migration est terminée et les WorkSpace redémarrages.
Le service d'arrière-plan de la phase 2 démarre au démarrage. Si le SSSD n'est pas encore prêt, le service tente de résoudre les problèmes de l'utilisateur pendant 10 minutes au maximum avant de continuer.
Si l'utilisateur ne se connecte pas pendant le délai d'inactivité (généralement 1 heure), la phase 2 s'exécute silencieusement en arrière-plan.
Pour les charges de travail classiques (moins de 100 000 fichiers), la phase 2 s'achève dans le délai d'inactivité.
Le virus WorkSpace hiberne une fois la phase 2 terminée.
Lors de la prochaine connexion de l'utilisateur, la migration est déjà terminée et aucune notification ne s'affiche.
Always-on WorkSpaces
Pour une utilisation permanente WorkSpaces :
La migration est terminée et les WorkSpace redémarrages.
Le service d'arrière-plan de la phase 2 démarre au démarrage et s'exécute jusqu'à la fin.
L'utilisateur peut se connecter à tout moment et travailler normalement : la phase 2 s'exécute en priorité au ralenti et n'a aucune incidence sur les performances.
Limitations connues
-
Active Directory Forest Trust : le SSSD ne prend pas en charge les relations Forest Trust. WorkSpaces les répertoires dans lesquels Forest Trust est configuré ne peuvent pas être migrés.
-
Amazon Linux 2 comme cible : AL2 est en fin de vie et ne constitue pas une cible de migration valide. Vous ne pouvez migrer que depuis AL2, pas vers AL2.
-
Pas de restauration : les migrations terminées ne peuvent pas être restaurées vers le système d'exploitation précédent. Si vous devez revenir à l'ancien système d'exploitation, vous devez lancer une nouvelle migration (sauf pour AL2, qui n'est pas une cible valide).
-
Personnalisations du bureau MATE : lors de la migration depuis AL2, les préférences du bureau MATE sont supprimées. Ils sont sauvegardés
~/workspace-migration-log-YYYYMMDD/removed-configuration/mais ne peuvent pas être automatiquement appliqués au bureau GNOME 3.x. -
Répertoires personnels volumineux : pour les répertoires personnels contenant des millions de fichiers, la correction de la propriété en arrière-plan de la phase 2 peut prendre plusieurs heures. L'utilisateur peut travailler normalement pendant cette période, mais la propriété de certains fichiers peut être incorrecte jusqu'à la fin de la phase 2.
-
Partage de fichiers : si l'utilisateur a configuré le partage de fichiers (par exemple, des partages Samba) dans son répertoire personnel, le changement de propriétaire lors de la migration AL2 peut affecter les autorisations de partage. Les configurations de partage de fichiers devront peut-être être rétablies après la migration.
-
Remplacement de la RFC 2307 : si la migration a automatiquement corrigé une non-concordance du chemin du répertoire de base RFC 2307, l'attribut AD est remplacé par in.
unixHomeDirectoryoverride_homedirsssd.confVoyez Activation des chemins du répertoire personnel RFC 2307 après la migration si vous voulez que SSSD respecte le AD-specified chemin.
Résolution des problèmes
La migration échoue lors du provisionnement
Si la migration échoue et que le WorkSpace retour à ERROR l'état initial est rétabli, le plan de contrôle tente automatiquement de restaurer l'original WorkSpace. Consultez les journaux de provisionnement :
# Connect to the WorkSpace (if accessible) and check the domain-join log sudo cat /var/log/skylight/domain-join.log
Causes courantes :
Forest Trust configuré : SSSD ne peut pas rejoindre un domaine avec Forest Trust. Supprimez Forest Trust avant de migrer.
Problèmes de connectivité AD : WorkSpace Impossible d'atteindre le contrôleur de domaine. Vérifiez les règles du réseau VPC et des groupes de sécurité.
Échec de résolution DNS : WorkSpace Impossible de résoudre le domaine AD. Vérifiez la configuration DNS.
L'utilisateur ne peut pas se connecter après la migration
Vérifiez WorkSpace qu'il est en
AVAILABLEétat.Vérifiez que la jointure de domaine s'est bien terminée :
sudo cat /var/lib/skylight/domain-join-statusdevrait contenirtrue.Vérifiez que l'utilisateur peut être résolu :
iddoit renvoyer l'UID et les groupes de l'utilisateur.usernameVérifiez l'état du SSSD :
sudo sssctl domain-statusdevrait apparaîtredomainOnline status: Online.
Le bureau semble cassé ou n'a pas le bon thème
Cela se produit généralement lors de la migration depuis AL2 et que certains fichiers de configuration MATE n'ont pas été nettoyés. Pour rétablir les paramètres par défaut du bureau :
# Remove remaining desktop configuration rm -rf ~/.config/dconf/user rm -rf ~/.gconf # Log out and log back in
Le propriétaire des fichiers n'est pas le bon après la migration
Si les fichiers du répertoire personnel sont inaccessibles après une migration vers AL2, la phase 2 est peut-être toujours en cours d'exécution :
# Check Phase 2 status systemctl is-active ws-migrate-phase2.service 2>/dev/null # Check the migration log for progress cat ~/workspace-migration-log-*/user-id-migration.txt
Si la phase 2 est terminée mais que la propriété de certains fichiers n'est toujours pas correcte, vous pouvez les corriger manuellement :
# Find files with the old UID and change ownership sudo find /home/username-uidold-uid-exec chownusername{} + sudo find /home/username-gidold-gid-exec chgrpusername{} +
Emplacement des fichiers journaux
| Journal | Location | Table des matières |
|---|---|---|
| Journal des jointures de domaines | /var/log/skylight/domain-join.log |
Workflow de provisionnement complet, y compris la phase 1 de migration |
| Résumé de la migration | ~/workspace-migration-log-YYYYMMDD/user-id-migration.txt |
Old/new UID, nombre de fichiers, horodatages pour les phases 1 et 2 |
| Backed-up Configurations MATE | ~/workspace-migration-log-YYYYMMDD/removed-configuration/ |
Fichiers de bureau MATE supprimés lors de la migration vers AL2 |
| Liste des fichiers de la phase 1 | ~/workspace-migration-log-YYYYMMDD/phase1-processed-files.txt |
Fichiers traités pendant la phase 1 (utilisés par la phase 2 pour ignorer les doublons) |