星期六, 2月 28, 2015

清除 VMware vSphere Client 連線IP 小記

清除 VMware vSphere Client 連線IP 小記

最近又開始 study VMware 相關文件, 然後開始進行一些實作
由於實作的Lab 機器IP 更動, 所以 vSphere Client 上面的連線 IP 就會更動

但是個人還是不習慣看到舊的 IP 列在上面.
所以就 google 了一下相關的作法

VMware KB 1032988
VMware KB 1013644

但是上面的做法都是 Windows XP 上面的登錄檔

我的環境
Client: Windows 7
所以點選 開始 -- > regedit.exe
HKEY_CURRENT_USER\Software\VMware\Virtual Infrastructure Client\Preferences\UI
裡面有看到連線 IP 的設定


興高彩烈的刪除之後, 想法上是可以清除舊的連線 IP 清單

但是還是在 vSphere Client 看到舊的 IP 清單  Orz.....
嘗試登出 -- > 登入 還是一樣看的到

目前先記下來
再來觀察與找後續解決方式


^^

在 Windows 底下讀取 EXT3 磁碟小記

在 Windows 底下讀取 EXT3 磁碟小記

因為自己的資料都是儲存在 Ext3 的Disk 上面.
然後如果遇到 Windows 的環境要檢視 / 複製資料, 就會相對麻煩.
之前是使用 NAS 以 samba 的方式來檢視以及管理資料. 但是這樣真的相對麻煩.

加上後來就直接使用硬碟座來進行連接, 所以就開始找相對應的方式.
網路上 google 一下 用 Ext2Fsd 這個專案比較多. 所以就選他啦 :-)

下載頁面 http://sourceforge.net/projects/ext2fsd/?source=directory
我用的是 0.53 的版本, 下載 Ext2Fsd-0.53.exe 直接安裝就可以了

啟動 Ext2Fsd 然後在磁碟上面按滑鼠右鍵 -- > 選取 Ext2 Management


我自己的部分是
* 取消 Mount volume in readonly mode 來進行讀寫功能
* 將 Codpage 選為 utf8 來正確顯示中文
* 勾選 Automatically mount via Ext2Mgr 來自動掛載



目前可以讀寫 Ext3  on Windows 7
持續觀察中
^^



星期一, 2月 23, 2015

Ezilla - 利用 iso 建立 Template

Ezilla - 利用 iso 建立 Template

將 openSUSE-13.1-DVD-x86_64.iso 複製到 /tmp 下

oneadmin@ezilla-ceph:~$ ls  /tmp
openSUSE-13.1-DVD-x86_64.iso  slave_config

登入 Ezilla 網頁介面, 以 oneadmin 身份

建立磁碟影像檔
(使用CDROM格式來存放原始OS  Image)
(虛擬化資源 → 磁碟影像檔)
  1. 名稱: openSUSE13.1_ISO
  2. 種類: CDROM
  3. 資料存放區: 1: default
  4. 存續性: 否
  5. 進階設定
    1. 裝置名稱字首: hd
    2. 影像檔驅動程式: raw



2014-11-20 19:03:27 的螢幕擷圖.png


點選 建立

等待上傳並重新整理直到出現 READY

2014-11-20 19:07:56 的螢幕擷圖.png


建立空白資料存放區 (利用此空間用來安裝OS)

(虛擬化資源 → 磁碟影像檔)

  1. 名稱: openSUSE13.1_install
  2. 種類: DATABLOCK
  3. 資料存放區: 1: default
  4. 存續性: 是 ( 勾選 )
  5. 磁碟影像檔位置
    1. 空白資料區域
    2. 大小: 40000     (單位是MB)
    3. 檔案系統種類: raw
  6. 進階設定
    1. 裝置名稱字首: vd
    2. 影像檔驅動程式: raw

2014-11-20 19:13:38 的螢幕擷圖.png

點選 建立

等待上傳並重新整理直到出現 READY

可以使用 oneimage 指令查詢
oneadmin@ezilla-ceph:~$ oneimage list
 ID USER       GROUP      NAME            DATASTORE     SIZE TYPE PER STAT RVMS
  0 oneadmin   oneadmin   openSUSE13.1_IS default       4.3G CD    No rdy     0
  1 oneadmin   oneadmin   openSUSE13.1_in default      39.1G DB   Yes rdy     0



Lab: 建立範本

(虛擬化資源 → 範本)

點選新增按鈕

2014-10-13 11:24:56 的螢幕擷圖.png

輸入範本名稱
設定 CPU & MEM 的數量

2014-11-20 19:21:15 的螢幕擷圖.png



設定「儲存」
  1. 點選 DATABLOCK 的影像檔 (這個時候datablock 的影像檔已經被我們選取, 接下來我們要新增另外一個影像檔)
  2. 點選 新增磁碟 (點選CDROM的影像檔, 這樣兩個都選取了, 可以點選左邊的兩個磁碟檢查是否點選正確)

2014-11-20 19:26:47 的螢幕擷圖.png






設定「網路」
  1. 選擇「Private IP」
  2. 進階選項:
    1. Model: virtio

2014-11-20 19:28:45 的螢幕擷圖.png


設定「OS Booting」
  1. 處理器架構: x86_64
  2. 開機: CDROM

2014-10-13 11:35:53 的螢幕擷圖.png


設定「Input / Output」
圖形顯示介面: VNC
輸入介面: Tablet / USB 記得要點選 新增

2014-11-20 19:30:53 的螢幕擷圖.png

設定「Context」
若使用者提供SSH KEY即可免帳/密可登入

當CEPH 資料存放區無法掛載CDROM 資料格式時,
請「取消」 「建立SSH 自動化環境配置」 以及 「建立網路自動化環境配置」, 所以我們先取消勾選.

2014-11-20 19:35:15 的螢幕擷圖.png


設定「 Scheduling」
指定主機或是主機叢集:
這邊是使用指定主機的方式, 勾選要使用的主機

2014-11-20 19:36:30 的螢幕擷圖.png

設定「其他」
如果沒有其他的設定, 就可以點選 建立 來建立範本
2014-11-20 19:38:07 的螢幕擷圖.png


建立完成 可以看見建立好的範本

2014-11-20 19:39:39 的螢幕擷圖.png

可以嘗試用 onetemplate 來查詢
oneadmin@ezilla-ceph:~$ onetemplate list
 ID USER            GROUP           NAME                                REGTIME
  0 oneadmin        oneadmin        openSUSE_13.1_x86_64         11/20 19:41:59


開始進行作業系統安裝

勾選範本 --> 點選實例化

2014-11-20 19:42:08 的螢幕擷圖.png

輸入 VM 名稱
點選 實例化

2014-11-20 19:43:17 的螢幕擷圖.png


接下來等待開機

2014-11-20 19:44:39 的螢幕擷圖.png
2014-11-20 19:47:02 的螢幕擷圖.png
如果 VM 在運行中狀態就 點選 VNC/ SPICE 的圖示
開始準備安裝了

2014-11-20 19:49:13 的螢幕擷圖.png


安裝完成將機器重新開機.
因為會持續以光碟片開機, 無法以硬碟開機, 但是因為剛剛建立範本的時候有勾選存續性
所以可以將VM 刪除, 然後重新修改範本.

修改範本(使用 硬碟開機)
虛擬化資源 --> 範本
勾選剛剛的範本,  點選修改

2014-11-20 20:38:37 的螢幕擷圖.png

點選儲存, 將 openSUSE13.1_ISO 刪除
點選 openSUSE13.1_ISO 的磁碟旁邊的 x 按鈕
2014-11-20 20:39:38 的螢幕擷圖.png

點選 「OS Booting」,修改開機選項為「硬碟

CentOS-510-4



點選 Context
勾選回 「建立SSH 自動化環境配置」 以及 「建立網路自動化環境配置」
點選 修改



CentOS-510-3


勾選範本 --> 點選實例化

2014-11-20 20:42:38 的螢幕擷圖.png

2014-11-20 19:43:17 的螢幕擷圖.png


接下來等待開機
開完機之後, 接下來要安裝 context 套件

RPM: Compatible with CentOS and RHEL 6.x

Download and install the package for your distribution:
RPM: Compatible with CentOS and RHEL 6.x

各版本下載位置:

在VM內

於主機內下 rpm 指令安裝

#rpm  -ivh   one-context_4.6.0.rpm

/etc/one-context.d/99-excute-script



刪除 VM


修改影像檔
虛擬化資源 --> 磁碟影像檔

點選剛剛的磁碟影像檔

2014-11-20 20:56:18 的螢幕擷圖.png

把磁碟影像檔「種類」為從DATABLOCK改為「OS」。(點選編輯的圖示)

新增一個屬性( Attributes )
OSTYPE 值為 CENTOS , 點選 新增

2014-11-20 20:58:46 的螢幕擷圖.png

把磁碟影像檔「存續性」修改為「」。
如果確定磁碟影像檔的內容不須再進行變動,即可把存續性改為「否」。

2014-11-20 21:00:09 的螢幕擷圖.png

修改完成

點選
虛擬化資源 --> 虛擬機器
新增虛擬機器來測試
2014-11-20 21:01:49 的螢幕擷圖.png


2014-11-20 21:03:04 的螢幕擷圖.png

End Point 功能,適用於一般開啟的虛擬機器。

Note: 使用「實例化」開啟的虛擬機器不適用。