Archive

‘Oracle’ 分類過的Archive

Oracle VM OVM_STATISTICS 表異常長大

2017年8月5日 尚無評論

今天再升級 Oracle VM 到 3.4.3 時, 一直出現備份資料庫的存放空間不足, 看一下 /u01 空間都還有 40多GB ,  印象中 ovs 的資料庫沒很大, 進去檢查相關 TABLE 容量發現 OVM_STATISTICS 資料表既然高達 52GB , 這個資料表主要用紀錄 Oracle VM 的記錄狀態, 所以手動清除一下 , 讓服務可以恢復正常:

  1. service ovmm stop 先將 ovmm 服務停止
  2. mysql ovs -u ovs  -p -S /u01/app/oracle/mysql/data/mysqld.sock
    mysql> truncate OVM_STATISTIC;
    mysql> commit;
    mysql> exit
  3. service ovmm start 重新啟動服務

 

Categories: Oracle, Oracle_VM Tags: ,

修復 Oracle VM Manager DB 錯誤

2017年1月4日 尚無評論

如果你的 Oracle VM Manager 控制中心檢視 Jobs List 時都出現空的畫面,或者是升級 Oracle VM Manager 時出現 “GEN_000000:An exception occurred during processing: No such object (level 1)” 錯誤訊息,那麼這可能告訴你目前的 MySQL Database 已經出錯了。Oracle VM Manager 有提供一個修復工具,讓你簡易的排除 ( 雖然是簡易,但實際上操作前最好記得備份 ),操作步驟如下所示 :

  1. 關閉你的 OVMM 服務 :  service ovmm stop
  2. 切換路徑到 /u01/app/oracle/ovm-manager-3/bin
  3. 執行下列修復語法 :  ./ovm_upgrade.sh –fixup –dbuser=ovs –dbpass=XXXXX –dbhost=localhost –dbsid=ovs –dbport=49500 –fromversion=3.4.1 –toversion=3.4.1
  4. 重新啟動 OVMM 服務 : service ovmm start
  5. 再次登入你的 Oracle VM Manager 控制中心檢查 Jobs List 是否正常,也可以再次執行升級作業看是否會有其他錯誤

升級 Oracle VM 3.3.3 到 3.4.1

2016年6月27日 尚無評論

Oracle VM 在 3 月左右釋放出新版的 3.4.1 更新版本,這個版本修正與強化許多功能,有興趣的朋友可以參考 Oracle VM 3.4 正式釋出了 這篇文章,接著,我將說明怎樣從舊版的 3.3.3 升級到最新版的 3.4.1  ( 升級前,請各位先前往 edelivery.oracle.com 下載最新版的 OVM-Manager 與 OVM-Server ISO 光碟 )

  1.  首先你可以將 Oracle VM Manager 3.4.1 的 ISO 光碟放置到 Oracle VM Manager 主機中,並且透過 mount 指令工具將 ISO 光碟檔案掛載起來
    [root@OracleVM-Mgmt1 ~]# mkdir /mnt/OVM
    [root@OracleVM-Mgmt1 ~]# mount -o loop OVM-3.4.1.iso /mnt/OVM/
  2. 接著,切換路徑到 /mnt/OVM 中,執行 ./runInstaller.sh 腳本程式
    [root@OracleVM-Mgmt1 ~]# cd /mnt/OVM/
    [root@OracleVM-Mgmt1 OVM]# ./runInstaller.shOracle VM Manager Release 3.4.1 Installer

    Oracle VM Manager Installer log file:
    /var/log/ovmm/ovm-manager-3-install-2016-06-27-002357.log

    Please select an installation type:
    1: Install
    2: Upgrade
    3: Uninstall
    4: Help

    Select Number (1-4):  請選擇 2: Upgrade

  3. 升級過程會需要一些時間,因此務必要有耐心,相關過程如下:
    Verifying upgrading prerequisites …
    *** WARNING: Ensure that each Oracle VM Server for x86 has at least 200MB of available space for the /boot partition and 3GB of available space for the / partition.Starting Upgrade …

    Reading database parameters from config …

    ==========================
    Typically the current Oracle VM Manager database password will be the same as the Oracle VM Manager application password.

    ==========================
    Database Repository
    ==========================
    Please enter the current Oracle VM Manager database password for user ovs: 輸入目前 OVM 的資料庫管理密碼

    Oracle VM Manager application
    =============================
    Please enter the current Oracle VM Manager application password for user admin:輸入目前 OVM 的管理者密碼

    Oracle Weblogic Server 12c
    ==========================
    Please enter the current password for the WebLogic domain administrator: 輸入目前 WebLogic 的管理者密碼

    Please enter your fully qualified domain name, e.g. ovs123.us.oracle.com, (or IP address) of your management server for SSL certification generation, more than one IP address are detected: 192.168.1.100  [OracleVM-Mgmt1.server]: 敲下 Enter 直接使用偵測到的主機名稱

    Verifying configuration …
    Verifying 3.3.3 meets the minimum version for upgrade …

    Upgrading from version 3.3.3.1085 to version 3.4.1.1369

    Start upgrading Oracle VM Manager:
    1: Continue
    2: Abort

    Select Number (1-2): 輸入 1 進行升級作業

    接著系統便會開始進行升級作業, 這個升級作業會需要 10 – 20 分鐘, 請耐心等候

  4. 升級完畢後,系統會自動重新啟動 OVM Manager 相關服務,接著我們需要進行 Oracle VM Server 的升級,這個升級過程需要將運轉中的 VM 停止,操作方式如下:
    [root@OracleVM-Mgmt1 OVM]# mkdir /mnt/OVM-Server
    [root@OracleVM-Mgmt1 ~]# mount -o loop OVM-Server341.iso /mnt/OVM-Server/
    [root@OracleVM-Mgmt1 ~]# mkdir -p /var/www/repos
    [root@OracleVM-Mgmt1 ~]# cp -rp /mnt/OVM-Server/* /var/www/repos/上面的動作是將 OracleVM Server ISO 內容複製到一個 /var/www/repos 目錄內,當作 Local Repos 使用

    [root@OracleVM-Mgmt1 ~]# cd /var/www/
    [root@OracleVM-Mgmt1 www]# python -m SimpleHTTPServer 80
    Serving HTTP on 0.0.0.0 port 80 …

    接著,切換到這個目錄內透過 python 啟動一個 SimpleHTTPServer服務

  5. 接著,請用 admin 帳號登入到 Oracle VM Manager 介面,如下圖所示,切換到 Reports and Resources 分頁中OVM-1
  6. 切換到 Server Update Groups 項目內OVM-2
  7. 接著在 GlobalX86ServerUpdateConfiguration 建立一個新的更新套件庫 ( Repository ),內容如下:

    URL : http://IP/repos/Server  ( 放置剛才啟動 SimpleHTTPServer 的 IP 位址 )
    Enabled : 打勾
    Package Signature Type : 選擇 GPG
    Package Signature Key : http://IP/repos/RPM-GPG-KEY-oracle

    OVM-3

  8. 設定完畢後返回 Server and VMs 分頁, 你會發現每一台 Oracle VM Server 都會變成驚嘆號,直接在 Server 上按下滑鼠右鍵,選擇 Update,系統便會開始進行更新
    OVM-4

    更新時要注意,由於 Oracle VM Server 在更新完畢後會自動重新啟動,因此執行中的 VM 要記得先關閉喔。

  9. 最後,每一台更新好的 Oracle VM Server 你會發現原本的 Console 資訊不見了,這時候你可以到 /etc/sysconfig/init,找到 ACTIVE_CONSOLES=/dev/tty[1-6] 這行,將值改為/dev/tty[2-6],重新開機便可以恢復原本的 Console 資訊。
Categories: IT 雜工日誌, Oracle, Oracle_VM Tags: ,

Oracle VM 3.4 正式釋出了

2016年5月27日 尚無評論

Oracle VM 有一段時間沒新的版本釋出了, 這次正式釋出 3.4.1 的版本, 用戶可以從 3.3 直接升級到 3.4.1 ( 之後再來補一篇升級的方式 ), 也可以從 Oracle Software Delivery Cloud 上面取得最新的安裝光碟

底下為原廠在三月釋出線上更新版本時的相關訊息 :

原文 : https://blogs.oracle.com/virtualization/entry/oracle_vm_3_4_1

Infrastructure

  • Updated Xen hypervisor – Xen hypervisor updated to deliver greater scalability of up to 256 vCPUs per guest VM.
  • Modern Dom0 kernel – Dom0 kernel updated to Oracle Unbreakable Enterprise Kernel (UEK) Release 4, based on the 4.1 mainline kernel, to bring performance improvements; and rapid driver availability and streamlined partner certifications with Oracle Linux.
  • Enhanced Virtual Appliance support – Improved VM portability across different cloud infrastructure by enhancing OVF based virtual appliance support. Oracle VM Manager now provides the ability to import and export Oracle VM Virtual Appliances as a single .ova (Open Virtualization Format Archive) file or a set of .ovf (Open Virtualization Format) and .img (disk image) files.
  • Storage live migration – Oracle VM uses features built into the OCFS2 file system on x86 platforms to provide live migration capabilities for virtual machines that have virtual disks on local storage.
  • Fiber Channel over Ethernet (FCoE) support – Oracle VM provides support for installing Oracle VM Server into FCoE Storage Area Networks (SAN) over selected Host Bus Adapters (HBA) or Converged Network Adapters (CNA).
  • Booting from UEFI – Oracle VM Server can now boot from systems that use the Unified Extensible Firmware Interface (UEFI).
  • Automated installation of VNC and Serial Console software – The Oracle VM Manager installer also manages the installation of the VNC and Serial Console software packages which reduces administrative overhead during a deployment of the environment.

Security and serviceability

  • Dom0 kernel update on live systems – Oracle Ksplice updates the Dom0 Oracle UEK with all of the important security patches without needing to reboot.
  • FIPS 140-2 Validation – This release supports enabling FIPS mode for OpenSSL to be compliant with Federal Information Processing Standard (FIPS) Publication 140-2.
  • Improved character handling for filters – Improvements to Oracle VM Manager allow for better handling of characters used in filter fields to improve matching capabilities and to provide improved protection against attempted SQL injection attacks.
  • Enabling Kdump during Oracle VM Server installationDuring installation of Oracle VM Server, you can now choose to enable the Kdump service that captures a memory dump from dom0 and stores it on the filesystem to help you debug and diagnose issues in the event of a system crash.
  • OSWatcher Utility Available on Oracle VM Server –  the OSWatcher utility is installed on Oracle VM Server by default and is enabled to run at boot. OSWatcher is a collection of shell scripts that collect and archive operating system and network metrics to diagnose performance issues.

Performance

  • Improved PerformanceThis release of Oracle VM includes several enhancements to overall performance and scalability, including the time it takes to discover a large number of servers.

The following table highlights performance improvements for the Oracle VM Manager Web Interface from Release 3.3.1 to Release 3.4.1:

Action in the Oracle VM Manager Web Interface First time Subsequent times
Logging in 85% 80%
Switching from Status Overview to Statistics on theHealth tab 23% faster response time 1 second
Expanding the Server Pools folder on the Servers and VMs tab 66% faster response time 0 seconds
Switching from the Servers and VMs tab to the Health tab 62% faster response time 73% faster response time

Usability and manageability

  • Device mappingsVirtual machine configuration details under the Servers and VMs tab in the Oracle VM Manager Web Interface display device mappings that allow you to easily identify which physical resources, such as disks in the repository, correspond to virtual resources, such as virtual disks assigned to virtual machines.
  • Object topology view – You can view graphical representations, and generate reports, of virtual machine object nodes and attributes to quickly locate resources and view information about those resources.
  • Generating XML reports – Oracle VM Manager lets you generate XML reports on objects, the object attributes, and direct sub-objects. You can generate reports for virtual machines, Oracle VM Servers, server pools, and storage.
  • User preferences – Oracle VM Manager stores certain user preferences across sessions.
  • Simple names for repository objects – Oracle VM Manager persists simple names for repository objects as metadata. As a result, the simple names are retained when the repository is transferred to a different instance of Oracle VM Manager or easily recovered in cases where Oracle VM Manager is manually restored without a database backup.
  • Configuring management database backups – The Preferences tab in the Oracle VM Manager Web Interface lets you set the interval for backing up the management MySQL database and number of backups to keep.
  • Listing the locations of virtual machine disks – Oracle VM Manager provides detailed information on the location of virtual machine disks to facilitate backup tasks.
  • Monitoring Oracle VM Server through SNMP – This release provides an SNMP shared object module that lets you retrieve details about Oracle VM Server, monitor Oracle VM Server health, and return a list of running virtual machines.
  • Viewing virtual machine configuration files – Oracle VM lets you easily retrieve the configuration files for virtual machines (vm.cfg) from the Oracle VM Manager Web Interface or the command line interface (CLI).
  • Avoiding multiple physical disk allocation – Oracle VM provides detailed information about how physical disks are in use to avoid multiple physical disk allocation.
  • Context sensitive help – Online help for Oracle VM now launches directly from elements in the Oracle VM Manager Web Interface to the relevant help topics. This online help system eliminates the need to navigate through help topics to find information.

Visit the following resources for additional details:

Categories: Oracle, Oracle_VM Tags: , ,

建立 Ntopng 來作為收集與分析 SFlow 訊息

2015年7月1日 尚無評論

為了在內部網路統計監控封包流竄與流量狀態,我們可以透過 Cacti、MRTG、PRTG之類的軟體來收集這些訊息封包,如果你的交換機有支援 SFlow 或是 NetFlow 協定運作,我們也可以透過相關方式將這類的訊息拋給服務來進行統計與分析。在這篇文章我要介紹如何透過簡單的 Ntopng 來作為 SFlow 訊息的收集與分析作業:

  1. 筆者環境是使用 Extreme Switch,基本上大部分網管型 Switch 都有支援 SFlow 或是 Netflow 模式,讀者可以自行參考交換機的說明書,底下是針對Extreme Switch開啟 SFlow功能的步驟
    • enable sflow
    • configure sflow agent 192.168.1.254 (指定你交換機的 IP 位址 )
    • configure sflow collector 192.168.1.20 port 6343 vr “VR-Default” ( 指定接收 SFlow 訊息的主機 IP 與 Port,並且指定 Virtual Route 名稱是 VR-Default,這邊記得不要用 VR-Mgmt,不然你會收不到任何訊息)
    • configure sflow sample-rate 512
    • configure sflow poll-interval 30
    • enable sflow ports all
  2. 上面參數執行完畢後,你可以透過 show sflow statistics 來看一下有沒有在運作:
    • * Slot-1 Stack.9 # show sflow statistics

      SFLOW Statistics

      Received frames : 1294263515652
      Sampled Frames : 39020
      Transmitted Frames : 32236
      Broadcast Frames : 7092901550
      Multicast Frames : 1462448108
      Packet Drops : 0

  3. 接著,我們必須在 Linux 主機中安裝 Ntopng,在這邊筆者是用 Oracle Linux Server 7.1 來作為預設的安裝環境,請讀者安裝完畢後先透過 yum -y update 將套件更新到最新版本狀態
  4. 由於這台主機我只用來作為 Collector 使用,所以我將 SELinux 與 Firewalld 關閉
  5. 因為待會會需要一些相依性套件,因此我們得先將 EPEL 的套件庫裝上,安裝方式如下:
    • yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
  6. 接著,我們在將 ntop 的套件庫添加到 /etc/yum.repos.d 目錄內
    • cat << EOT > /etc/yum.repos.d/ntop.repo
      [ntop]
      name=ntop packages
      baseurl=http://www.nmon.net/centos-stable/\$releasever/\$basearch/
      enabled=1
      gpgcheck=1
      gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri
      [ntop-noarch]
      name=ntop packages
      baseurl=http://www.nmon.net/centos-stable/\$releasever/noarch/
      enabled=1
      gpgcheck=1
      gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri
      EOT
  7. 最後我們將 ntopng、ntopng-data等套件安裝到系統中:
    • yum remove mysql-community-libs mysql-community-common postfix ( 由於在 OEL 預設的 SQL 是使用 Mariadb,因此等等我們在安裝 nprobe 時會有相依性套件問題,所以安裝前先將 mysql 一些函數庫套件移除)
    • yum -y install ntopng ntopng-data tcpdump postfix nprobe (這邊多安裝 tcpdump 主要是待會筆者要透過他來測試訊息傳遞的狀態使用,不裝也可以)

完成上述步驟的安裝,此時我們已經擁有一個具備 ntopng 的作業環境,接下來的步驟我們將進行 SFlow 訊息的接收配置,操作方式如下所示:

  1. 首先,我們可以先透過 tcpdump 來測試一下目前 SFlow 訊息是否已經乖乖的會拋到這台主機的 UDP 6343 Port:
    • tcpdump -i ens32 udp port 6343
      tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
      listening on ens32, link-type EN10MB (Ethernet), capture size 65535 bytes
      21:16:06.002473 IP 192.168.1.254.43373 > Intranet-Netflow.localdomain.sflow: sFlowv5, IPv4 agent 192.168.1.254, agent-id 0, length 1284
      21:16:06.002826 IP 192.168.1.254.43373 > Intranet-Netflow.localdomain.sflow: sFlowv5, IPv4 agent 192.168.1.254, agent-id 0, length 1208
      21:16:06.003107 IP 192.168.1.254.43373 > Intranet-Netflow.localdomain.sflow: sFlowv5, IPv4 agent 192.168.1.254, agent-id 0, length 1244
    • 如果你可以順利看到上面的類似訊息就表示目前 SFlow 訊息的傳遞沒有太大問題
  2. 接著我們必須將系統上的 Redis 服務啟動起來,並設定為預設開啟:
    • [root@localhost ~]# systemctl enable redis.service
      [root@localhost ~]# systemctl start redis.service
      [root@localhost ~]# systemctl status redis.service
      redis.service – Redis persistent key-value database
      Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled)
      Drop-In: /etc/systemd/system/redis.service.d
      └─limit.conf
      Active: active (running) since 三 2015-07-01 21:18:13 CST; 51s ago
      Main PID: 11736 (redis-server)
      CGroup: /system.slice/redis.service
      └─11736 /usr/bin/redis-server 127.0.0.1:6379

      7月 01 21:18:13 Intranet-Netflow.localdomain systemd[1]: Starting Redis per…
      7月 01 21:18:13 Intranet-Netflow.localdomain systemd[1]: Started Redis pers…
      Hint: Some lines were ellipsized, use -l to show in full.

  3. 最後我們要開啟 Ntopng 與 Nprobe 來接收交換機所拋過來的 SFlow 訊息:
    • mkdir /ntopng && chown -R nobody.nobody /ntopng
    • ntopng -i tcp://127.0.0.1:5556 -d /ntopng -w 3000 -v >> /var/log/ntopng.log &
    • nprobe –collector-port 6343 –zmq tcp://127.0.0.1:5556 >> /var/log/nprobe.log &

完成相關配置之後,接著我們可以透過瀏覽器連線到 Ntopng 的網頁,http://IP:3000 (預設使用 admin/admin 登入),如下所示:

ntop01

 

順利的話你應該可以在登入後看到相關數據的呈現:

ntop02

GitLab 一個可以快速建立 Git 專案庫的開放式原始碼

2015年6月6日 評論已關閉

GitLab是一個透過 Ruby on Rails 開發的開放式原始碼軟體,我們可以透過它快速的建立一個具備 Web 介面的自館型 Git 專案庫,它的功能與 GitHub 類似,但好處是安裝佈署的方式十分簡單。目前官方網站有提供 Ubuntu 12.04、Ubuntu 14.04、Debian 7、Debian8、CentOS 6 與 7 六個不同的發行套件安裝模組,你可以前往 https://about.gitlab.com/downloads/挑選對應的發行套件,依據說明來進行安裝與配置。

補充1. 如果你是使用 Oracle Enterprise Linux 來作為安裝 GitLab 的環境時,你會發現在 CentOS 對應安裝說明文件中的第二步驟,當你執行 sudo yum install gitlab-ce 時,會告訴你找不到 gitlab-ce 這個套件,主要原因是預設的 GitLab 套件庫路徑命名並未提供 OEL 的路徑,因此你必須要調整  /etc/yum.repos.d/gitlab_gitlab-ce.repo 檔案中的路徑,讓它改找 EL ( Enterprise Linux ) 的目錄才可以順利安裝。

[gitlab_gitlab-ce]
name=gitlab_gitlab-ce
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

[gitlab_gitlab-ce-source]
name=gitlab_gitlab-ce-source
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

補充2. 由於 GitLab 的安裝可以算是一個懶人包的配置方式,因此包含網站伺服器 ngnix 、資料庫 PostgreSQL 等你都不需要額外安裝,系統會自動幫你配置好在 /opt 目錄中,因此建議你在安裝之前可以將 /opt 目錄獨立一個磁碟空間,方便後續專案上傳與存取使用。

補充3. GitLab 也可以支援環境中的 AD 或是 LDAP 伺服器,若是你需要整合這類的帳號伺服器時,可以依據下列步驟進行調整:

  1. 首先,請你先切換使用者帳號到 git 中:
    [root@git-server ~]# su – git
    Last login: Sat Jun 6 19:41:31 CST 2015 on pts/0
    -sh-4.2$
  2. 接著,切換路徑到 gitlab-rails/etc/ 目錄內:
    -sh-4.2$ cd gitlab-rails/etc/
  3. 調整 gitlab.yml 檔案中關於 LDAP 的相關配置,如下所示,設定完畢後重啟便可以在網站首頁看到 LDAP 的登入頁面選項
    ## LDAP settings
    # You can inspect a sample of the LDAP users with login access by running:
    # bundle exec rake gitlab:ldap:check RAILS_ENV=production
    ldap:
    enabled: true
    host: ‘IP’
    port: 389
    uid: ‘sAMAccountName’
    method: ‘plain’ # “tls” or “ssl” or “plain”
    bind_dn: ‘CN=Administrator,CN=Users,DC=abc,DC=com,DC=tw’
    password: ‘123456’
    active_directory:
    allow_username_or_email_login:
    base: ‘CN=Users,DC=abc,DC=com,DC=tw’
    user_filter:## EE only
    group_base:
    admin_group:
    sync_ssh_keys:
    sync_time:

    GitLab-LDAP

 

 

在 OEL 7 中使用 rc.local

2015年2月6日 尚無評論

由於目前大部分的 Linux 發行套件都已經轉向使用 systemd 來取代傳統的 init 作業,因此在早期的一些 rc.xxx 服務模式的作業也必須要更動,如果你還有在使用 rc.local 檔案的朋友應該會發現在新版的 OEL 7 中無法正常運作,解決方式如下:

  1. 編輯 /usr/lib/systemd/system/rc-local.service 檔案,在檔案尾端添加
    [Install]
    WantedBy=multi-user.target
  2. 接著執行

    systemctl enable rc-local.service

  3. 最後將 rc.local 檔案添加執行權限

    chmod a+x /etc/rc.d/rc.local

  4. 重開機後便可以發現 rc.local 已經可以正常運作了

MariaDB 中文編碼問題

2015年2月6日 尚無評論

預設在 OEL7 中使用 MariaDB 時,由於它預設的編碼原則非使用 UTF-8 格式,因此會導至儲存為 UTF-8 格式的資料撈出來後會變成亂碼,解決方式如下:

  1. 在 /etc/my.cnf 組態檔案中的 [mysqld] 區塊中添加下力描述
    collation-server = utf8_unicode_ci
    init-connect='SET NAMES utf8'
    character-set-server = utf8
  2. 重新啟動 MariaDB 服務便可以解決

    systemctl restart mariadb

HP ProLiant ML570 G4 安裝 Oracle Linux 7 問題

2014年12月20日 尚無評論

今天在將 HP ProLiant ML570 這台老機器升級到 Oracle Linux 7 時發現找不到 HP Smart Array P400 上的 Virtual Volume,主要原因是因為從 RHEL 6 開始已經將原先使用的模組 CCISS 移除,改由 HPSA 這個模組取代,但對於舊款的 HP Smart Array 預設卻無法透過 HPSA 這個模組來進行驅動,因此我們必須在啟動選項中添加 hpsa.hpsa_allow_any = 1 讓他強制載入這個模組來進行設備驅動,這樣才能夠順利進行安裝。

在 Rescue Mode 掛 LVM 磁碟來進行存取

2014年11月26日 尚無評論

由於現在大部分使用 RedHat / Fedora 體系的 Linux,預設安裝除非有特別的設定否則安裝精靈都會將磁碟做成 LVM 架構,一但在檔案系統出現狀況時,怎樣在 Rescue Mode 中將這個 LVM 磁碟掛載呢,操作步驟如下:

  • 首先,可以先透過 lvm vgscan -v 檢查一下目前看的到的卷冊群組有那些
  • 接著,我們必須要將這些卷冊群組給啟動,操作方式為:
    lvm vgchange -a y
  • 順利的話,目前在 rescue mode 已經可以看到這些 LVM 裝置位置,當然你也可以透過 lvm lvs –all 來看一下有那些邏輯卷冊被偵測到
  • 最後我們便可以將啟用的 LVM 裝置透過 mount /dev/VolumeGroupNmae/LVName  /mnt 掛載