Wednesday, September 14, 2011

При попытке открыть документ на SharePoint 2010 нет кнопки Открыть

Эта ситуация подробно описана в этой статье Missing the open button when opening PDF files from SharePoint 2010.
В кратце, эту проблему можно решить так:
  1. Open Central Administration
  2. Application Management
  3. Manage Web Applications
  4. Select the webapplication to change
  5. Click General Settings in the ribbon
  6. Scroll down to Browser File Handling and select Permissive
  7. Click on the OK button

Monday, September 12, 2011

Замена SSL сертификата на VMware ESXi 5.0

Процедура описана в документации Data Security Best Practices - SSL keys for communicating with VirtualCenter and other applications. Но мне было проще и быстрее сделать это с помощью SSH и SCP.
  1. Включаем SSH Server на ESXi.
    • В vSphere Client'е заходим в закладку Configuration хоста ESXi, дальше в Security Profile
    • Напротив заголовка Services кликаем Properties...
    • Там кликаем на SSH -> Options... -> Start
    • Готово. SSH включен.
  2. Готовим файлы rui.cer и rui.key. про это можно почитать в статье VCenter SSL - using existing wildcard certificate
  3. Заходим программой WinSCP на ESXi хост в папку /etc/vmware/ssl
  4. Делаем бакап текущих файлов rui.cer и rui.key.
  5. Копируем сюда свои файлы rui.cer и rui.key.
  6. Теперь нужно рестартовать Management Agents. Эта процедура подробно описана в статье Restarting the Management agents on an ESX or ESXi Server
  7. Все.

Замена SSL сертификата на VMware vCenter Server Appliance (VCSA)

- VCSA web interface http://<vcsa_server>:5480
  • prepare your_cert.cer and your_key.key file and copy these files to VCSA server in temporary folder
  • create server.pem file:
      cat your_key.key > server.pem
      cat your_cert.crt >> server.pem
  • server.pem file should be like this:
      -----BEGIN RSA PRIVATE KEY-----
       <private_key>
      -----END RSA PRIVATE KEY-----
      -----BEGIN CERTIFICATE-----
       <certificate>
      -----END CERTIFICATE-----
  • copy and replace our new server.pem file to folder /opt/vmware/etc/lighttpd/server.pem
  • restart lighttpd web server:
      /etc/init.d/vami-lighttp stop
      /etc/init.d/vami-lighttp start
- Vmware vCenter service
  • prepaire rui.crt and rui.key file
  • create rui.pfx. Better way create pfx on VCSA server with this command:
    openssl pkcs12 -export -in rui.crt -inkey rui.key -name rui -passout pass:testpassword -out rui.pfx
  • connect to VCSA via SSH and create backup of these files:
    /etc/vmware-vpx/ssl/rui.*
    /usr/lib/vmware-vpx/inventoryservice/ssl/rui.*
  • copy and replace yours rui.crt, rui.key and rui.pfx to folders:
    /etc/vmware-vpx/ssl/
    /usr/lib/vmware-vpx/inventoryservice/ssl/
  • open file /etc/hosts and add one line in the beginnign of the file:
    <vcsa_ipv4_address> <VCSA_FQDN> <VCSA_host_name>for example:
    192.168.10.15 vcsa.vmware.com vcsa
  • load replacement certificates to memory:
  • restart VCSA server.
  • check that your certificate was installed correctly:
Another useful links about this theme:
vCenter Server Virtual Appliance – Changing SSL Certs Made Easy
Replacing vCenter Server 5 and ESXi Certificates