Migration von PDMS-E zu Lens

Seit Kurzem ist der Wechsel von PDMS-E zu Lens aus der BETA raus und endlich GA. Wie so ein Wechsel funktioniert, schauen wir uns hier zusammen an. Have fun 🙂

Los geht´s …

Sie benötigen:
– Einen PC & Internetzugang.
– Admin Zugriff auf Ihren PDMS-E Tenant.
– Admin Zugriff auf einen neuen „leeren“ Lens Tenant.

Die folgenden Infos können migriert werden:

  • Device level policies
  • Site level policies
  • Group level policies (equivalent to group PDMS-E policies and as the top priority group in Poly Lens model level policy from PDMS-E)Model level policies (equivalent to PDMS-E global policies)
  • Group membership
  • Site membership

Die folgenden Infos können nicht migriert werden:

Daten-Migration

PDMS-E

In Vorbereitung dieses Posts habe ich einige Geräte an meinem PDMS-E Tenant angemeldet, sowie Device Groups und Sites erstellt. Somit können wir schnell sehen, ob unsere Migration sauber funktioniert hat.

Meine am PDMS-angemeldeten Devices

Meine Sites und Groups

Als Erstes benötigen wir einen Export unserer PDMS-E Konfiguration.
Wir connecten also zu https://console.plcm.cloud und loggen uns mit unserem Admin Account ein. Anschließend wählen wir „PDMS-E“ aus den verfügbaren Optionen durch Klick aus.

Auf dem Dashboard haben Sie nun, rechts neben „Refresh“, einen neuen Button mit dem Label „Export for Poly Lens“. Klicken Sie diesen an.

Downloaden Sie das ZIP File mit den Exports auf Ihren PC.


Hinweis:
Die Datei muss nicht entpackt werden.
Natürlich können Sie aber gern hineinschauen.

In dem Paket finden Sie die folgenden Export Daten:

  • Devices
  • Global Config
  • Groups
  • Site Config
  • Site Topology

Lens

Loggen Sie sich nun auf Ihrem Lens Tenant als Admin ein.

Klicken Sie nun rechts oben auf das „User Icon“ und wählen Sie „Import & Migrate“ aus den verfügbaren Optionen.

Im neuen Fenster klicken Sie nun auf „Click here or drag a .zip file to import“.

Wählen Sie die ZIP Datei aus, die Sie vom PDMS-E downgeloadet haben und klicken Sie auf „Open“.

Der Dateiname wird Ihnen nun auf der Lens Seite als zu importierende Datei angezeigt. Klicken Sie auf „Import“.

Die Daten werden nun in Ihren Lens Tenant übernommen. Gegebenenfalls aufgetretene Fehler werden Ihnen direkt angezeigt und Sie können eine Übersicht (ein Error Log) herunterladen. Klicken Sie auf den entsprechenden Link.

Speichern Sie die Datei auf Ihrem PC und öffnen Sie diese.

Sie sehen nun alle aufgetretenen Fehler.


In meinem Fall ist alles ziemlich unkritisch. Lediglich 2 Devices konnten nicht in meinen Lens Tenant übernommen werden, da diese bereits an einem anderen Tenant angemeldet sind und es gab eine Überschneidung bei einer Site. Alle anderen Konfigurationen wurde übernommen.

Wir können dies sehr einfach überprüfen, indem wir in die einzelnen Kategorien springen.

Devices

Policies, Groups & Sites

Hinweis:
Wie ganz oben bereits beschrieben, kann eine Migration nur stattfinden, wenn keine Devices im Lens Tenant verfügbar sein. Sollten Sie dies versuchen, bekommen Sie eine Fehlermeldung.

Migrations-Policy anlegen

Phones

Wir haben nun alle benötigten Daten in unserem Tenant verfügbar. Trotzdem sind natürlich alle Devices noch am PDMS-E registriert. Um nicht alle Geräte händisch konfigurieren zu müssen, legen wir ein neues Provisioning Profile an, das die Phones und Cams automatisch vom PDMS-E auf Lens „umleitet“.
Den Prozess habe ich für Poly Studio USB Devices bereits hier beschrieben:
https://aitsc.de/blog/studio-usb-migration-von-pdms-e-zu-poly-lens/

Dazu klicken wir in PDMS-E auf „Profile Configuration“.

Klicken Sie auf „Add“ um ein neues Profil anzulegen.

Vergeben Sie einen aussagekräftigen Namen und eine Beschreibung.

Klicken Sie auf den Reiter „Custom Fields“.

Pflegen Sie die folgenden Werte ein:

  • device.prov.serverType=“Https“
  • device.prov.serverType.set=“1″
  • device.prov.serverName.set=“1″
  • device.prov.serverName=“<Ihre Lens Tenant Provisioning Adresse>
  • device.prov.user.set=“1″
  • device.prov.user=“<Ihr Lens Tenant Provisioning User>
  • device.prov.password.set=“1″
  • device.prov.password=“<Ihr Lens Tenant Provisioning Passwort>

Klicken Sie anschliessend auf „Save“.

Die Werte vom Lens Tenant finden Sie folgendermaßen:
Vom Dashboard ausgehend klicken Sie auf das User Icon und anschließend auf „Manage Accounts“. Klicken Sie anschließend auf Ihren genutzten Account und wählen Sie links in der Navigation „Provisioning“ aus. Im rechten Teil der Seite finden Sie dann die notwendigen Informationen.

Nun müssen wir das Profil noch einem Device oder einer Gruppe zuordnen.

Dazu klicken Sie bitte auf „Profile Deployment“.

In meinem Beispiel wende ich das neue Profil auf eine Device Group an, die mein VVX Phone beinhaltet. Ihr Vorhaben mag an dieser Stelle abweichen.

Klicken Sie auf „Device Group“ und anschließend auf die gewünschte Gruppe.

Klicken Sie nun auf den Reiter „Profiles“ und anschließend auf das Dropdown Feld im gelb hinterlegten Bereich.

Geben Sie die Anfangsbuchstaben / den Namen Ihres zuvor neu erstellen Profils ein und wählen Sie dieses aus.

Klicken Sie auf „Add“.

Das Profile sollte nun unter dem Dropdown Feld angezeigt werden. Klicken Sie nun auf „Update“.

Klicken Sie auf „App

Starten Sie nun Ihr Telefon neu.
Während des Reboots connected dies jetzt wie gewohnt zum PDMS-E, bekommt dort aber neue Provisioning Informationen des Lens Tenants über das erstelle Profil und meldet sich dann an der Lens Cloud an.

Studio USB

Verfahren Sie beim Anlegen des Studio USB Profiles so wie bei den Phones. Bitte pflegen Sie allerdings andere, folgende Kommandos ein:

Tragen Sie nun nacheinander die entsprechenden Provisioning Kommandos ein, indem Sie den Tag einfügen und auf „Add“ klicken.

lens.connection.enable
prov.server.mode
prov.username
prov.server.type
prov.password
prov.url

Füllen Sie anschliessend die Felder mit Ihren Lens Tenant Informationen und klicken Sie auf „Save“.

Wichtig ist, dass Sie alle Parameter in Ihrer Config haben. Ansonsten wird das System die Punkte ignorieren und den alten Stand beibehalten. Im Bild fehlt der Punkt „lens.connection.enable“.

Fertig 🙂

KUDOS an Steffen Baier für seinen Support

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert