vSphere Appliance VC_CFG_RESULT=302(Error: Enabling Active Directory failed.)

Ab und an kommt es bei der Inbetriebnahme einer vSphere 5 oder 5.1 Appliance zu dem folgenden Fehler:

VC_CFG_RESULT=302(Error: Enabling Active Directory failed.)

Dieser kann mehrere Ursachen haben. Fehlersuche:

  • Ist die vCenter Applicance mit dem richtigen LAN verbunden, hat es eine korrekte IP-Adresse, eine passende Subnetzmaske und/oder passeden routen zu DNS/AD-DCs? (vSphere Clients, VM bearbeiten, Netzwerk – danach https://<vcnetername>:5480)
  • Hat die Adresse der Appliance schon einen korrekten DNS-Hosteintrag und den passenden reversen Pointer für diesen Namen (als einziges)? Der Eintrag muss tatsächlich dem Namen der Appliance entsprechen, sonst schlängt die Zertifikatsprüfung fehl und es darf nicht mehrere geben

    .

  • Steht bei der Benennung der Appliance (https://<vcentername>:5480 – Network) der ganze FQDN drin?
  • Ist bei der Angabe der Active Directory Domain der vollständige FQDN der Domäne eingegeben?
  • Steht die Zertifikatsgenerierung (System – Toggel Vertificate genration) vielleicht auf „no“? Die sollte auf ‚yes‘ stehen, bis alles läuft.
  • Ab und zu hilf es, den Admin-UPN (administrator@domä.ne) zu verwenden, anstalle des einfachen Benutzernamens.
  • REBOOT. Nach der Integration Rebooten, sonst funktioniert die Auswahl nicht oder das domänen-Feld bleibt gleich ganz leer.

Nach Prüfung aller dieser Ursachen kommt eigentlich nur noch DNS oder ein falsches Administrator-Kennwort in Frage. Im Internet kursieren Tipps, den Hostnamen des vCenter Servers manuell im AD anzulegen. Das ist nicht notwendig, die Vertrauensstellung wird selbstständig erzeugt. Wenn alles korrekt funktioniert.

VMWare ESX(i) Datastore Heartbeat ausschalten

Ich wurde jetzt ein paar Mal gefragt, ob und wie man den Datastore-Heartbeat komplett auschalten kann. Eigentlich gibt es nicht wirklich einen Grund dafür, aber es gibt bestimmt Sondersituationen in denen das angebracht ist.

Lösung:

  • vSphere Client mit dem vCenter verbinden, Eigenschaften des Clusters öffnen
  • Einstellungen bearbeiten -> Datastore Heartbeat
  • Datenspeicher auswählen
  • Hier keinen Datastore auswählen

Das ist schon alles. Allerdings raten wir von dieser drastischen Maßnahme ab, es sei denn man weiss genau was man tut.

E-Mails an der Kommandezeile ab Exchange 2010 und in der Cloud versenden (auch Linux)

Da Exchange ab 2010 für den Standard SMTP-Connector immer TLS für Authentifizierte Verbindungen vorsieht, fallen die guten altgedienten Kommandozeilen-Tools wie Blat, smtpsend und ähnliche leider aus. Glücklicherweise gibt es ein ganz brauchbares Tool das STARTTLS beherrscht und somit diese neu entstandene Lücke im Repertoir der Batchhacker auffüllt: SendEmail.

SendEmail ist ein sehr schlanker SMTP-Mail-Client für die Kommandozeile. Es wurde entwickelt um schnell und einfach in Bash-Skripts, Batch-Dateien, Perl-Programmen und Web-Sites verwendet zu werden, ist sehr anpassungsfähig und beherrscht sowohl SSL als auch TLS. SendEmail ist ursprünglich in Perl geschrieben und einzigartig, weil es fertig gepackt daherkommt und keine externen Module benötigt. Eine ganz klare Empfehlung für Admins.

SendEmail steht unter der GNU GPL unter der Version 2 und unterstützte zahlreiche Plattformen: Linux, BSD, OS X, Windows 98, Windows NT, Windows 2000, und Windows XP.

Benutzung:

sendEmail.exe -a %1 -f %smtp_sender% -t %smtp_receiver% -m "%smtp_message%" -u "%smtp_subject%"  -s %smtp_server%:%smtp_port% -xu %smtp_username% -xp %smtp_password%

Hellо, I am a compiler.

Hellо, I am a compiler.

 

I just scanned thousands of lines of code while you were reading this sentence. I browsed through millions of possibilities of optimizing a single line of yours using hundreds of different optimization techniques based on a vast amount of academic research that you would spend years getting at. I won’t feel any embarrassment, not even a slight ick, when I convert a three-line loop to thousands of instructions just to make it faster. I have no shame to go to great lengths of optimization or to do the dirtiest tricks. And if you don’t want me to, maybe for a day or two, I’ll behave and do it the way you like. I can transform the methods I’m using whenever you want, without even changing a single line of your code.

I can even show you how your code would look in assembly, on different processor architectures and different operating systems and in different assembly conventions if you’d like. Yes, all in seconds. Because, you know, I can; and you know, you can’t.

 

P.S. Oh, by the way you weren’t using half of the code you wrote. I did you a favor and threw it away.

 

Danke für diese poetische Einsicht Tim Post 🙂

Office365 Exchange Primäre E-Mail Adresse (Absenderadresse) ändern

Die Hauptadresse ist die Standard-Absenderadresse eines Postfaches. Diese erscheiun immer wenn man aus Outlook oder der Outlook Web App eine E-Mail versendet. Leider ist das Ändern der Absenderadresse nicht im Portal möglich, hier lassen sich nur zusätzliche Adressen hinzufügen.

Lösung

  1. Eine Remote-Powershell mit dem Office 365 Exchange verbinden
  2. Das Postfach mit set-mailbox konfigurieren:
    Set-Mailbox MAILBOXNAME -EmailAddresses SMTP:[email protected],[email protected]

Wichtig:Wenn der 2. Parameter weggelassen wird, wird die SMTP-Proxyadressenliste ersetzt.