View a markdown version of this page

Migrasikan Linux WorkSpace ke sistem operasi yang berbeda - Amazon WorkSpaces

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasikan Linux WorkSpace ke sistem operasi yang berbeda

Anda dapat memigrasikan Linux yang ada WorkSpace ke bundel sistem operasi Linux yang berbeda sambil mempertahankan direktori home, file, dan data pengguna. Migrasi menggantikan volume root (sistem operasi) dengan bundel baru sambil menjaga volume pengguna (/home) tetap utuh. Ini berbeda dari pembangunan kembali, yang menyegarkan volume root dengan bundel OS yang sama.

WorkSpace Fitur Migrasi menangani seluruh proses secara otomatis, termasuk koreksi kepemilikan file dan pembersihan lingkungan desktop bila diperlukan.

Jalur migrasi yang didukung

Tabel berikut menunjukkan sumber dan sistem operasi target yang didukung untuk WorkSpace migrasi Linux.

OS Sumber Ubuntu 22.04 Grafik 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 — ✓ ✓ ✓ ✓ ✓ ✓
Grafik Ubuntu 22.04 ✓ — ✓ ✓ ✓ ✓ ✓
Ubuntu 24.04 ✓ ✓ — ✓ ✓ ✓ ✓
RHEL 8 ✓ ✓ ✓ — ✓ ✓ ✓
RHEL 9 ✓ ✓ ✓ ✓ — ✓ ✓
Rocky 8 ✓ ✓ ✓ ✓ ✓ — ✓
Rocky 9 ✓ ✓ ✓ ✓ ✓ ✓ —

Amazon Linux 2 adalah sumber migrasi yang valid tetapi bukan target migrasi yang valid. Amazon Linux 2 telah mencapai akhir masa pakai dan baru WorkSpaces tidak dapat dibuat dengan bundel AL2.

Semua jalur migrasi antara Ubuntu, RHEL, dan Rocky Linux didukung di kedua arah. Anda dapat meningkatkan (misalnya, RHEL 8 → RHEL 9) atau menurunkan versi (misalnya, Ubuntu 24.04 → Ubuntu 22.04). Anda juga dapat bermigrasi di seluruh keluarga distribusi (misalnya, Rocky 9 → Ubuntu 24.04 atau RHEL 9 → Rocky 8). Satu-satunya batasan adalah Anda tidak dapat memigrasikan WorkSpace a ke bundel yang sama yang sudah digunakan.

Migrasi dari Amazon Linux 2 memerlukan koreksi kepemilikan ID pengguna otomatis dan pembersihan lingkungan desktop. Migrasi antara semua distribusi lainnya (Ubuntu, RHEL, Rocky) tidak memerlukan koreksi kepemilikan karena distribusi ini semua menggunakan SSSD untuk integrasi Active Directory, yang menetapkan ID pengguna yang stabil.

Prasyarat

Sebelum memigrasi Linux WorkSpace, verifikasi hal berikut:

  • WorkSpace Negara — WorkSpace Harus ada di AVAILABLE negara bagian. Anda tidak dapat memigrasi file WorkSpace yang sedang memulai, berhenti, atau dalam keadaan kesalahan.

  • Tidak ada Active Directory Forest Trust — Direktori tidak boleh memiliki hubungan Forest Trust yang dikonfigurasi. WorkSpace SSSD, yang digunakan oleh semua distribusi Linux modern untuk integrasi Active Directory, tidak mendukung Forest Trust. Jika Forest Trust dikonfigurasi, migrasi akan gagal selama penyediaan.

  • Penyimpanan EBS yang cukup — WorkSpace Harus memiliki penyimpanan EBS yang cukup untuk operasi migrasi.

Bagaimana cara memigrasi WorkSpace

Menggunakan AWS Konsol Manajemen

  1. Buka WorkSpaces konsol Amazon di https://console.aws.amazon.com/workspaces/.

  2. Di panel navigasi, pilih WorkSpaces.

  3. Pilih yang ingin WorkSpace Anda migrasi.

  4. Pilih T ind akan, lalu pilih Migrasi WorkSpace.

  5. Pilih bundel sistem operasi target.

  6. Pilih Migrasikan.

Menggunakan AWS CLI

Gunakan migrate-workspace perintah untuk memigrasikan a WorkSpace ke bundel yang berbeda:

aws workspaces migrate-workspace \ --source-workspace-id ws-1234567890abcdef0 \ --bundle-id wsb-jttwgmx20 \ --region us-east-1

Untuk menemukan ID bundel target yang tersedia:

aws workspaces describe-workspace-bundles \ --query 'Bundles[?contains(Name, `Ubuntu`) || contains(Name, `Rocky`) || contains(Name, `RHEL`)].{Name:Name,BundleId:BundleId}' \ --output table

Memantau status migrasi

Migrasi biasanya memakan waktu 20-30 menit. Pantau WorkSpace status:

aws workspaces describe-workspaces \ --workspace-ids ws-1234567890abcdef0 \ --query 'Workspaces[0].State' \ --output text

Trans WorkSpace isi melalui keadaan berikut: AVAILABLE → PENDING → AVAILABLE (pada keberhasilan) atau ERROR (pada kegagalan). Jika migrasi gagal selama penyediaan, bidang kontrol secara otomatis mengembalikan yang asli WorkSpace.

Post-migration verifikasi

Setelah migrasi selesai, verifikasi hal berikut:

Periksa WorkSpace status

Konfir WorkSpace masikan dalam AVAILABLE keadaan di Kon AWS sol atau melalui CLI.

Verifikasi login pengguna

Mintalah pengguna masuk ke WorkSpace dan konfirmasikan pemuatan desktop dengan benar.

Periksa log migrasi

Untuk migrasi AL2, tinjau log migrasi untuk detail tentang apa yang telah diubah:

cat ~/workspace-migration-log-*/user-id-migration.txt

Log ini menunjukkan ID pengguna lama dan baru, jumlah file yang berubah di setiap fase, dan stempel waktu.

Periksa status Tahap 2

Untuk memverifikasi apakah migrasi latar belakang telah selesai:

# 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)

Apa yang terjadi selama migrasi

Saat Anda memulai migrasi, langkah-langkah berikut terjadi:

  1. Volume pengguna (/home) terlepas dari yang sudah ada WorkSpace.

  2. Yang ada WorkSpace dibuang.

  3. Yang baru WorkSpace dibuat dari bundel sistem operasi target.

  4. Volume pengguna dilampirkan kembali ke WorkSpace at /home baru.

  5. Yang baru WorkSpace disediakan: jaringan dikonfigurasi, instance bergabung dengan Active Directory, dan direktori home pengguna diatur.

  6. Jika bermigrasi dari Amazon Linux 2, kepemilikan file diperbaiki dan konfigurasi desktop lama dibersihkan (lihatBermigrasi dari Amazon Linux 2).

  7. WorkSpace Reboot dan tersedia bagi pengguna untuk masuk.

Direktori rumah pengguna disimpan pada volume EBS terpisah yang dipertahankan di seluruh migrasi. Semua file /home/username bertahan dalam transisi, termasuk dokumen, kunci SSH, konfigurasi shell, dan data aplikasi.

Bermigrasi dari Amazon Linux 2

Migrasi dari Amazon Linux 2 melibatkan langkah-langkah tambahan yang ditangani secara otomatis. Bagian ini menjelaskan apa yang terjadi dan mengapa.

Mengapa migrasi AL2 berbeda

Amazon Linux 2 menggunakan Winbind untuk integrasi Active Directory, sementara semua distribusi Linux yang lebih baru (Ubuntu, RHEL, Rocky) menggunakan SSSD. Kedua sistem ini menetapkan ID pengguna POSIX yang berbeda untuk pengguna Active Directory yang sama:

  • Winbind (AL2): Menetapkan ID pengguna menggunakan skema algoritmik yang tidak dapat diprediksi (misalnya, UID 1000).

  • SSSD (distribusi modern): Menetapkan ID pengguna stabil yang berasal dari SID Direktori Aktif (misalnya, UID 1285401133).

Setelah migrasi, semua file di direktori home pengguna dimiliki oleh UID Winbind lama. Pengguna tidak dapat mengakses file mereka sendiri sampai kepemilikan dikoreksi agar sesuai dengan UID SSSD baru.

Selain itu, Amazon Linux 2 menggunakan lingkungan desktop MATE (GNOME 2), sedangkan distribusi yang lebih baru menggunakan GNOME 3.x. File konfigurasi MATE bertentangan dengan GNOME 3.x dan harus dibersihkan untuk memastikan desktop berfungsi.

Two-phase koreksi kepemilikan

Untuk menghindari batas waktu penyediaan, koreksi kepemilikan dibagi menjadi dua fase.

Tahap 1 (selama penyediaan)

Memperbaiki kepemilikan pada file penting desktop yang diperlukan untuk login segera:

  • Direktori rumah itu sendiri

  • Kunci SSH (~/.ssh/)

  • Konfigurasi desktop (~/.config/)

  • Profil Shell (.bashrc,.bash_profile,.profile)

  • Setiap file atau direktori tingkat atas tanpa izin baca dunia

Fase 1 selesai dengan cepat terlepas dari ukuran direktori home total, memastikan bahwa penyediaan tidak pernah gagal karena direktori home yang besar.

Fase 2 (latar belakang, setelah reboot)

Memperbaiki kepemilikan pada semua file yang tersisa:

  • Berjalan sebagai layanan systemd (ws-migrate-phase2.service) saat boot

  • Mencoba ulang resolusi pengguna hingga 10 menit jika SSSD belum siap saat boot - jika resolusi habis, layanan tetap diaktifkan dan mencoba lagi pada boot berikutnya

  • Menggunakan I/O prioritas idle dan prioritas CPU terendah - tidak memengaruhi pengalaman pengguna

  • Pengguna dapat masuk dan bekerja secara normal saat Fase 2 berjalan

  • Perbaikan kepemilikan untuk direktori besar (10M+file) akan terus selesai di latar belakang

  • Self-removes file layanan systemd setelah berhasil diselesaikan

Pembersihan lingkungan desktop

Selama migrasi dari AL2, file konfigurasi desktop MATE berikut dipindahkan ke direktori cadangan di dalam log migrasi (~/workspace-migration-log-YYYYMMDD/removed-configuration/):

  • ~/.config/dconf/user— database MATE-specific dconf

  • ~/.gconf/— Direktori GConf lama

  • ~/.config/mate-session/— Konfigurasi sesi MATE

  • ~/.config/mate-panel/— Konfigurasi panel MATE

  • ~/.local/share/mate-panel/— Data aplikasi panel MATE

  • ~/.config/pluma/— Pengaturan editor teks MATE

  • ~/.config/caja/— Konfigurasi pengelola file MATE

  • ~/.config/marco/— Pengaturan manajer jendela MATE

  • ~/.config/gtk-2.0/, ~/.config/gtk-3.0/ - Konfigurasi tema GTK

  • ~/.local/share/recently-used.xbel— Daftar file terbaru

File-file ini tidak dihapus - mereka dipindahkan ke direktori cadangan dan dapat dipulihkan jika diperlukan. Setelah pembersihan, desktop dimuat dengan tampilan default GNOME 3.x.

Pemulihan konteks SELinux

Ketika target migrasi adalah RHEL atau Rocky Linux, konteks keamanan SELinux selalu dipulihkan pada seluruh direktori home pengguna (/home/username), terlepas dari sistem operasi sumbernya. Ini berlaku untuk semua jalur migrasi yang menarget SELinux-enabled kan distribusi, termasuk:

  • Migrasi dari sumber non-SELinux (Ubuntu, AL2), di mana file tidak memiliki label SELinux sepenuhnya.

  • Migrasi antar SELinux-enabled distribusi (misalnya, RHEL 8 → RHEL 9, Rocky 8 → Rocky 9, atau RHEL 9 → Rocky 9). Versi kebijakan SELinux dan definisi konteks file dapat berubah di antara rilis utama.

Dalam semua kasus, pemulihan konteks memastikan bahwa file memiliki label keamanan yang benar untuk kebijakan SELinux distribusi target.

Pemulihan konteks berjalan dalam dua fase, cocok dengan koreksi kepemilikan:

  • Tahap 1: Mengembalikan konteks pada jalur kritis (~/.ssh/,~/.config/) selama penyediaan.

  • Taha p 2: Mengembalikan konteks di seluruh direktori home di latar belakang setelah reboot.

Koreksi otomatis direktori rumah RFC 2307

Active Directory mendukung atribut RFC 2307 (juga dikenal sebagai “Atribut Unix”), yang memungkinkan administrator untuk menentukan properti pengguna POSIX termasuk path direktori rumah (). unixHomeDirectory SSSD menghormati atribut ini, sementara Winbind di AL2 mengabaikannya dan selalu digunakan. /home/username

Saat bermigrasi dari AL2 ke SSSD-based distribusi, objek pengguna AD mungkin telah diset unixHomeDirectory el ke jalur yang berbeda (misalnya,/home/CORP/jsmith). Dalam hal ini, SSSD menyelesaikan direktori home pengguna ke jalur itu AD-specified . Karena data aktual pengguna berasal /home/username dari era AL2, AD-specified jalur tidak ada pada volume.

Sistem migrasi mendeteksi situasi ini secara otomatis:

  1. Setelah penyediaan, SSSD menyelesaikan direktori home pengguna ke path. AD-specified

  2. Sistem migrasi memeriksa apakah jalur ini ada pada volume pengguna.

  3. Jika AD-specified jalur tidak ada tetapi /home/username ada, sistem mengenali ini sebagai ketidakcocokan jalur RFC 2307.

  4. Sistem mengatur override_homedir=/home/%u langsung /etc/sssd/sssd.conf (pada semua bagian domain) dan memulai ulang SSSD.

  5. Setelah SSSD restart, direktori home pengguna memutuskan ke/home/username, di mana data sebenarnya berada.

  6. Migrasi berlangsung secara normal terhadap data yang ada.

Koreksi ini permanen - override_homedir pengaturan tetap ada di sssd.conf seluruh reboot dan restart SSSD di masa mendatang.

Mengaktifkan jalur direktori rumah RFC 2307 setelah migrasi

Jika migrasi secara otomatis mengoreksi jalur direktori rumah RFC 2307 dan Anda ingin SSSD menghormati unixHomeDirectory atribut AD ke depan, Anda dapat membalikkan penggantian. Ini adalah perubahan konfigurasi lanjutan yang hanya boleh dilakukan jika Anda memahami implikasinya.

Awas

Setelah menghapus override, SSSD akan menggunakan jalur direktori AD-specified home. Anda harus memindahkan data pengguna ke jalur itu sebelum menghapus penggantian, atau pengguna akan mendapatkan direktori home kosong.

Untuk memulihkan jalur direktori home RFC 2307:

Langkah 1: Tentukan jalur direktori AD-specified home

# Query the AD unixHomeDirectory attribute ldapsearch -H ldap://your-dc.example.com -b "dc=example,dc=com" \ "(sAMAccountName=jsmith)" unixHomeDirectory

Langkah 2: Pindahkan data pengguna ke AD-specified jalur

sudo mkdir -p /home/CORP sudo mv /home/jsmith /home/CORP/jsmith

Langkah 3: Hapus pengaturan override_homedir dari /sssd.conf etc/sssd

sudo sed -i '/^override_homedir/d' /etc/sssd/sssd.conf

Langkah 4: Mulai ulang SSSD

sudo systemctl restart sssd

Langkah 5: Verifikasi direktori home diselesaikan dengan benar

getent passwd jsmith # Should show /home/CORP/jsmith as the home directory
penting

Setelah menghapus penggantian, pembangunan WorkSpace kembali dan migrasi di masa mendatang akan menggunakan jalur tersebut. AD-specified Pastikan data berada di lokasi yang benar sebelum pembangunan kembali atau migrasi berikutnya.

Notifikasi pengguna

Sistem migrasi menggunakan dua mekanisme notifikasi untuk terus memberi informasi kepada pengguna:

  1. Pemberitahuan layanan systemd fase 2 - Jika pengguna terhubung ke desktop ketika Fase 2 dimulai atau selesai, mereka melihat pemberitahuan langsung dari layanan:

    • Pada Fase 2 mulai: “Menyelesaikan migrasi file di latar belakang. Anda dapat terus bekerja secara normal. Beberapa file mungkin tetap tidak dapat diakses sampai migrasi selesai.

    • Pada penyelesaian Tahap 2: “Migrasi file berhasil diselesaikan. Semua file sekarang harus memiliki kepemilikan yang benar. Lihat ~/workspace-migration-log-* untuk detailnya.”

  2. Pemberitahuan login autostart XDG - Entri autostart (~/.config/autostart/ws-migration-notify.desktop) berjalan /usr/lib/skylight/check-migration-status pada login pertama setelah migrasi. Ini menangani kasus di mana pengguna terhubung saat Fase 2 masih berjalan atau setelah selesai:

    • Jika Fase 2 masih berjalan: “Migrasi file berjalan di latar belakang. Anda dapat terus bekerja secara normal. Beberapa file mungkin tetap tidak dapat diakses sampai migrasi selesai.

    • Jika Tahap 2 telah selesai: “Migrasi file berhasil diselesaikan. Semua file sekarang harus memiliki kepemilikan yang benar. Lihat ~/workspace-migration-log-* untuk detailnya.”

    Entri autostart dihapus setelah menampilkan pemberitahuan penyelesaian sehingga tidak berjalan pada login berikutnya.

Jika pengguna tidak terhubung (misalnya, penghentian otomatis WorkSpace yang belum diakses), Fase 2 berjalan diam-diam tanpa kesalahan.

Migrasi antar distribusi modern

Migrasi antara distribusi Ubuntu, RHEL, dan Rocky Linux tidak memerlukan koreksi kepemilikan ID pengguna. Semua distribusi ini menggunakan SSSD untuk integrasi Active Directory, yang menetapkan ID pengguna stabil yang berasal dari AD SID. File pengguna mempertahankan kepemilikan yang benar di seluruh migrasi.

Jalur migrasi umum dalam kategori ini meliputi:

  • Cross-family: Ubuntu 22.04 ↔ RHEL 8/9, Ubuntu 22.04 ↔ Rocky, RHEL ↔ Roc 8/9 ky

  • Peningkatan versi: Ubuntu 22.04 → Ubuntu 24.04, RHEL 8 → RHEL 9, Rocky 8 → Rocky 9

  • Bundel grafis: Sumber apa saja → Grafik Ubuntu 22.04. Ubuntu Graphics juga WorkSpaces dapat bermigrasi ke target non-grafis apa pun.

Untuk migrasi ke target RHEL atau Rocky Linux, pemulihan konteks SELinux selalu berjalan untuk memastikan file memiliki label keamanan yang benar untuk kebijakan SELinux distribusi target. Ini berlaku terlepas dari distribusi sumber. Untuk file yang sudah memiliki label yang benar, pemulihan tidak dapat dilakukan.

Apa yang disimpan pengguna dan perubahan apa

Apa yang diawetkan

  • Semua file di direktori home (Dokumen, Unduhan, Desktop, dan sebagainya)

  • Kunci SSH dan konfigurasi (~/.ssh/)

  • Konfigurasi shell (.bashrc,.profile,.bash_profile)

  • Bookmark dan profil browser (Firefox, Chrome)

  • Application-specific data dan konfigurasi (kecuali komponen desktop MATE pada migrasi AL2)

Apa yang berubah

  • Lingkungan desktop mengatur ulang ke tampilan default GNOME 3.x pada distribusi target.

  • Preferensi desktop MATE lama dihapus dan dicadangkan (hanya migrasi AL2).

  • Ikon desktop dan penyesuaian panel diatur ulang ke default.

  • Aplikasi yang diinstal pada volume root diganti dengan aplikasi default bundel target. Aplikasi yang diinstal oleh pengguna di direktori home mereka dipertahankan.

Auto-stop dan selalu aktif WorkSpaces

Auto-stop WorkSpaces

Untuk WorkSpaces dikonfigurasi dengan auto-stop (hibernasi setelah batas waktu idle):

  1. Migrasi selesai dan WorkSpace reboot.

  2. Layanan latar belakang Tahap 2 dimulai saat boot. Jika SSSD belum siap, layanan akan mencoba ulang resolusi pengguna hingga 10 menit sebelum melanjutkan.

  3. Jika pengguna tidak terhubung dalam batas waktu idle (biasanya 1 jam), Fase 2 berjalan diam-diam di latar belakang.

  4. Untuk beban kerja biasa (kurang dari 100.000 file), Tahap 2 selesai dalam batas waktu idle.

  5. WorkSpace Hibernasi setelah Fase 2 selesai.

  6. Saat pengguna terhubung berikutnya, migrasi sudah selesai dan tidak ada pemberitahuan yang ditampilkan.

Always-on WorkSpaces

Untuk selalu aktif: WorkSpaces

  1. Migrasi selesai dan WorkSpace reboot.

  2. Layanan latar belakang Tahap 2 dimulai saat boot dan berjalan hingga selesai.

  3. Pengguna dapat terhubung kapan saja dan bekerja secara normal - Fase 2 berjalan pada prioritas idle dan tidak memengaruhi kinerja.

Keterbatasan yang Sudah Diketahui

  • Active Directory Forest Trust: SSSD tidak mendukung hubungan Forest Trust. WorkSpaces di direktori dengan Forest Trust dikonfigurasi tidak dapat dimigrasikan.

  • Amazon Linux 2 sebagai target: AL2 telah mencapai akhir masa pakai dan bukan target migrasi yang valid. Anda hanya dapat bermigrasi dari AL2, bukan ke AL2.

  • Tidak ada rollback: Migrasi yang telah selesai tidak dapat diputar kembali ke sistem operasi sebelumnya. Jika Anda perlu kembali ke OS sebelumnya, Anda harus memulai migrasi baru (kecuali untuk AL2, yang bukan target yang valid).

  • Kustomisasi desktop MATE: Saat bermigrasi dari AL2, preferensi desktop MATE dihapus. Mereka dicadangkan ~/workspace-migration-log-YYYYMMDD/removed-configuration/ tetapi tidak dapat diterapkan secara otomatis ke desktop GNOME 3.x.

  • Direktori beranda besar: Untuk direktori home dengan jutaan file, koreksi kepemilikan latar belakang Tahap 2 mungkin memakan waktu beberapa jam. Pengguna dapat bekerja secara normal selama waktu ini, tetapi beberapa file mungkin memiliki kepemilikan yang salah sampai Tahap 2 selesai.

  • Berbagi file: Jika pengguna telah mengatur berbagi file (misalnya, berbagi Samba) di direktori home mereka, perubahan kepemilikan selama migrasi AL2 dapat memengaruhi izin berbagi. Konfigurasi berbagi file mungkin perlu dibuat kembali setelah migrasi.

  • Penggantian RFC 2307: Jika migrasi mengoreksi secara otomatis ketidakcocokan jalur direktori rumah RFC 2307, atribut AD diganti melalui in. unixHomeDirectory override_homedir sssd.conf Lihat Mengaktifkan jalur direktori rumah RFC 2307 setelah migrasi apakah Anda ingin SSSD menghormati jalannya AD-specified .

Pemecahan masalah

Migrasi gagal selama penyediaan

Jika migrasi gagal dan WorkSpace kembali ke ERROR status, bidang kontrol secara otomatis mencoba mengembalikan yang asli WorkSpace. Periksa log penyediaan:

# Connect to the WorkSpace (if accessible) and check the domain-join log sudo cat /var/log/skylight/domain-join.log

Penyebab umum:

  • Forest Trust dikonfigurasi: SSSD tidak dapat bergabung dengan domain dengan Forest Trust. Hapus Forest Trust sebelum bermigrasi.

  • Masalah konektivitas AD: Tidak WorkSpace dapat mencapai pengontrol domain. Verifikasi jaringan VPC dan aturan grup keamanan.

  • Kegagalan resolusi DNS: Tidak WorkSpace dapat menyelesaikan domain AD. Verifikasi konfigurasi DNS.

Pengguna tidak dapat masuk setelah migrasi

  • Verifikasi WorkSpace apakah ada dalam AVAILABLE keadaan.

  • Periksa apakah penggabungan domain berhasil diselesaikan: sudo cat /var/lib/skylight/domain-join-status harus berisitrue.

  • Verifikasi pengguna dapat diselesaikan: id username harus mengembalikan UID dan grup pengguna.

  • Periksa status SSSD: sudo sssctl domain-status domain harus ditampilkanOnline status: Online.

Desktop tampak rusak atau memiliki tema yang salah

Ini biasanya terjadi ketika bermigrasi dari AL2 dan beberapa file konfigurasi MATE tidak dibersihkan. Untuk mengatur ulang desktop ke default:

# Remove remaining desktop configuration rm -rf ~/.config/dconf/user rm -rf ~/.gconf # Log out and log back in

File memiliki kepemilikan yang salah setelah migrasi

Jika file di direktori home tidak dapat diakses setelah migrasi AL2, Fase 2 mungkin masih berjalan:

# 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

Jika Tahap 2 telah selesai tetapi beberapa file masih memiliki kepemilikan yang salah, Anda dapat memperbaikinya secara manual:

# Find files with the old UID and change ownership sudo find /home/username -uid old-uid -exec chown username {} + sudo find /home/username -gid old-gid -exec chgrp username {} +

Lokasi file log

Log Lokasi Daftar Isi
Log bergabung dengan domain /var/log/skylight/domain-join.log Alur kerja penyediaan penuh termasuk migrasi Tahap 1
Ringkasan migrasi ~/workspace-migration-log-YYYYMMDD/user-id-migration.txt Old/new UID, jumlah file, cap waktu untuk Fase 1 dan Fase 2
Backed-up Konfigurasi MATE ~/workspace-migration-log-YYYYMMDD/removed-configuration/ File desktop MATE dihapus selama migrasi AL2
Daftar file fase 1 ~/workspace-migration-log-YYYYMMDD/phase1-processed-files.txt File diproses selama Tahap 1 (digunakan oleh Tahap 2 untuk melewati duplikat)