目次

vCSA 運用全般

rootパスワードのリセット方法

概要

vCSAのrootパスワードが分からなくなった場合の対処方法。

手順

以下の手順でパスワードを再設定することができる。

  • 1. vCSAを起動し、ブートローダーの画面で処理を止める
  • 2. ブートローダー画面で「p」を押下
  • 3. ブートローダーのパスワードを入力する(初期値:vmware)
  • 4. kernel行にカーソルをあわせ、「e」を押下
  • 5. 末尾に以下を追記
    init=/bin/bash
  • 6. vCSAをブートする
  • 7. シェルが起動した段階で起動処理が止まるため、以下のコマンドでパスワードを設定する
    # passwd root
  • 8. vCSAを再起動する

参考資料

vCenter Server Appliance 5.5 root account locked out after password expiration (2069041)

vSphere Web Client のタイムアウト時間を伸ばす

概要

vSphere Web Clientは初期状態では120分でタイムアウトする。
これを伸ばすには以下の手順で設定する。

手順

  • 1. vCSAにシェルログインする
  • 2. 以下のパスに移動
    /var/lib/vmware/vsphere-client
  • 3. 以下のファイルを開く
    webclient.properties
  • 4. 以下の項目の値を変更する(分単位)
    【変更前】#session.timeout = 120
    【変更後】session.timeout = [タイムアウト分]
  • 5. Web Clientサービスを再起動する
    # /etc/init.d/vsphere-client restart
    
    Stopping VMware vSphere Web Client...
    Stopped VMware vSphere Web Client.
    Starting VMware vSphere Web Client...
    Intializing registration provider...
    Getting SSL certificates for https://192.168.1.230:7444/lookupservice/sdk
    Service with name 'vsphere-client-vcenter-69f41541-ab78-46ab-849d-63b5956f0569' and ID 'local:6539c8c8-bd6c-4122-9f67-6fedbfc75f79' was updated.
    Return code is: Success
    Waiting for VMware vSphere Web Client......
    running: PID:10998

ローカルユーザの作成方法

概要

vSphere 5.x以降、認証はSSOを中心とした仕組みが採用されたため、vSphere Clientからローカルユーザを作成する機能がなくなっている。
SSOを使用しない環境において「VSPHERE.LOCAL」もしくは「LOCALOS」ドメインのユーザを追加するには、vCSAのローカルユーザを手動で作成することとなる。

手順

  • 1. シェルログイン
    vSphere ClientよりvCSAのコンソールを開き、root権限でログインする。
  • 2. ユーザ登録
    以下のコマンドにてユーザを登録する。(usersグループのユーザを作成する)

    # useradd -g users [USER NAME]
  • 3. 確認
    以下のコマンドにて登録結果を確認する。

    # tail /etc/passwd
  • 4. パスワード設定
    以下のコマンドにてパスワードを設定する。
    パスワードの複雑性要件はOS仕様に準拠するため、vSphere全般よりも緩い。

    # passwd [USER NAME]
    <パスワードを設定>
  • 5. 権限の付与
    vSphere Clientの[権限]タブより、作成したユーザへの権限を付与する。

Web Clientにおけるログインユーザの自動入力

概要

vSphere Web Clientのログイン画面にて、ユーザ名を自動的に入力する方法。

手順

  • 1. vCenterのshellにログイン
  • 2. 以下のパスに移動
    /usr/lib/vmware-sso/vmware-sts/webapps/websso/WEB-INF/views
  • 3. ファイルをバックアップ
    cp unpentry.jsp unpentry.jsp.ORG 
  • 4.ファイルを編集
    vi unpentry.jsp

    【変更前】<input id="username" class="margeTextInput" type="text"/>
    【変更後】<input id="username" class="margeTextInput" type="text" value="administrator@vsphere.local" />

参考

vCenter Server Aplliance 6 で自由を手に入れる(2) vShere Web Clientで自動ログイン


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS