Was this page helpful?

PV - 安裝媒體(Locating installation media)

    內容表格
    沒有標頭

    設定的 Virtual machine 如果是 Paravirtualized(PV) ,可以選擇的安裝來源只有透過網路這一部份.雖然可以選擇的 Guest OS 有很多但不是每一個都支援,下面的聯結"Red Hat Enterprise Linux 5 virtualization support" 是直接連到 RedHat 的官方網站 (http://www.redhat.com/rhel/server/advanced/virt.html) 查詢哪些的 Guest OS 可以支援 Paravirtualized(PV).

    在 Installation Source 這一部分最主要的就是設定安裝媒體(Install Media URL)的來源以及 Kickstart URL 的檔案, 核心參數 Kernel parameters .
    • Install Media URL 
    • Kickstart URL
    • Kernel parameters
    • Install Media URL  通常可以透過三種不同的網路服務來安裝 nfs,http 或是 ftp 都可以.指定方法如下:
      NFS: nfs://server:/path
      HTTP: http://server/path
      FTP: ftp://server/path

      我們可以當然要安裝的 Guest OS 安裝光碟內容也必須存在 Server 上.我習慣是放在 /var/ftp 目錄下,這樣不管是 nfs,http 或是 ftp 都可以存取.
      1.複製 OS 光碟所有的內容.
      2.由 FTP 來安裝
      請確定 ftp 的服務已經開啟

      [[email protected] ~]# chkconfig vsftpd on
      [[email protected] ~]# service vsftpd restart

      3.由 NFS 來安裝
      編輯 "/etc/exports" 並將 "/var/ftp/" 目錄分享(因為我們將把光碟內的檔案放在此目錄下,此為FTP預設的分享目錄)

      [[email protected] ~]# vi /etc/exports
      /var/ftp/    192.8.1.*(ro,all_squash)

      並確定 NFS 的服務已經開啟

      [[email protected] ~]# chkconfig nfs on
      [[email protected] ~]# service nfs start

      4.由 HTTP 來安裝
      編輯 "/etc/httpd/conf/httpd.conf" 並將 Document 設為 /var/ftp(因為我們將把光碟內的檔案放在此目錄下,此為FTP預設的分享目錄)

      [[email protected] ~]# vi /etc/httpd/conf/httpd.conf
      Document Root "/var/ftp"

      並確定 HTTP 的服務已經開啟

      [[email protected] ~]# chkconfig httpd on
      [[email protected] ~]# service httpd restart
    • Kickstart URL
    kickstart 主要應用在當我們需要大量安裝伺服器時所採取的一種方式,其原理模式就是將安裝的選項寫在一個檔案內.通常我們安裝完 RHEL 時你會在 /root/ 目錄下面可以發現一個檔案 anaconda-ks.cfg,這個檔案內容紀錄了我們當時在安裝時所選的選項設定值,內容大至如下
    # Kickstart file automatically generated by anaconda.
     
    install
    nfs --server=192.8.1.1 --dir=/var/ftp/rhel5-u3-64
    key 49af-8941-4d14-7589
    lang en_US.UTF-8
    keyboard us
    xconfig --startxonboot
    network --device eth0 --bootproto dhcp
    rootpw --iscrypted $1$LRtPcttF$wzXIrullYgP0rrNtOSzL81
     
    ..略...
     
    不過不是很建議自己手動去編輯,RedHat 提供了一隻工具(#system-config-kickstart)可以讓我們透過勾選選單的方式來設定安裝時的設定值.

    和安裝媒體一樣你可以透過 nfs,http 或是 ftp 都可以.也可以指定

    • kernel parameters
    • 通常我們從光碟或是 PXE 開機時會出現 Boot: 讓我們可以鍵入 Kernel parameters 核心參數但是在 Xen 的虛擬化 Guest OS 並不會有 Boot: 讓我們可以加入核心參數. 我們必須在這裡來加入. Kernel parameters 核心參數有哪些可以使用請參考: http://www.kernel.org/pub/linux/kern...n_pdf/ch09.pdf

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core