⑴ 如何在linux發行版中安裝並啟用Hyper-V集成服務
可連網的話,就直接yum -y install 文件名; 如果有文件的話rpm -ivh 文件名; 安裝就可以了~!
⑵ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
首先注意以下幾點:1.LIS的安裝與啟用對Linux發行版有著多項要求。2.某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務請
⑶ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
首先注意以下幾點:
1. LIS的安裝與啟用對Linux發行版有著多項要求。
2. 某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。
在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務
請大家通過以下步驟在已經安裝有LIS驅動程序與服務的Linux發行版中將其啟用。在下面的例子中,我們選擇的是Ubuntu 12.04。
1. 第一步是利用以下命令編輯/etc/initramfs-tools文件夾下的「moles」文件:
sudo vi /etc/initramfs-tools/moles
2. 在vi編輯器中,找到該文件的最後一行並使用(I)插入命令加入以下命令行:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
3. 接下來按下Esc鍵並利用「:x」命令保存文件。
4. 然後通過以下命令對「moles」文件重新進行初始化:
sudo update-initramfs –u
5. 最後,通過在Shell中執行以下命令重新啟動虛擬機系統:
sudo shutdown -r now
6. 客戶虛擬機重新啟動完成之後,LIS驅動程序與服務都將在系統中得到注冊。重新啟動之後,大家可以通過以下命令確認LIS驅動程序與服務是否已經安裝完畢:
Lsmod
通過這項命令,我們應該能夠看到LIS驅動程序與服務被包含在列表當中。大家需要在其中找到hid_hyperv, hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它們在LIS才能被正確啟用。
為沒有預先安裝LIS驅動程序與服務的Linux發行版安裝集成服務
在以下情況中,大家可能發現自己需要為Linux發行版安裝Linux集成服務:
1. Linux發行版並未預先集成LIS。
2. Linux發行版當中所包含的LIS並非微軟官方網站上提供的最新版本。目前的LIS版本為3.5。
由於Linux只能利用RPM文件進行安裝,因此LIS ISO鏡像文件提供了必要的RPM文件以安裝或者對現有LIS組件進行更新。
LIS安裝流程的第一步是利用Hyper-V管理器將LIS ISO導入虛擬機系統,而後執行一系列命令以完成安裝,具體步驟如下所示:
1. 將LinuxICv35.ISO文件指向Linux虛擬機系統。
2. 執行以下命令以啟動該ISO文件:
# mount /dev/cdrom /media
3. 以root許可權登錄並對相關目錄作出變更——具體路徑視發行版類型而定:
對於 RHEL / CentOS 5.5: # cd /media/CDROM/RHEL55
對於 RHEL / CentOS 5.6: # cd /media/CDROM/RHEL56
對於 RHEL / CentOS 5.7: # cd /media/CDROM/RHEL57
對於 RHEL / CentOS 5.8: # cd /media/CDROM/RHEL58
對於 RHEL / CentOS 6.0, 6.1, 6.2: # cd /media/CDROM/RHEL6012
對於 RHEL / CentOS 6.3: # cd /media/CDROM/RHEL63
4. 接下來運行LIS ISO所提供的腳本以安裝LIS:
對於 RHEL / CentOS 5.5: # ./install_rhel55.sh
對於 RHEL / CentOS 5.6: # ./install_rhel56.sh
對於 RHEL / CentOS 5.7: # ./install_rhel57.sh
對於 RHEL / CentOS 5.8: # ./install_rhel58.sh
對於 RHEL / CentOS 6.0, 6.1, 6.2: # ./install.sh
對於 RHEL / CentOS 6.3: # ./install.sh
5. 最後,大家需要重新啟動Linux虛擬機,這樣LIS組件就會完成初始化並成功注冊。
重新啟動之後,利用「lsmod」或者「Modinfo」命令檢查LIS驅動程序與服務的當前狀態。
更新LIS
微軟提供了Linux發行版中更新LIS驅動程序所必需的升級腳本。大家可以按照前面提到的步驟載入ISO文件,並根據Linux發行版進行相關目錄調整之後執行「Upgrade.sh」腳本。
該腳本完成LIS驅動程序與服務的安裝之後,我們需要重新啟動該虛擬機系統,這樣LIS驅動程序與服務將被注冊至Linux內核當中。
不支持功能
截至目前,以下功能特性尚不受Linux集成服務的支持:
• 動態內存熱添加支持
• Trim功能支持
• TCP減負
• vRSS
⑷ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
如何在Linux發行版中安裝並啟用Hyper-V集成服務
微軟公司的開發人員們已經設計出多種組件,旨在幫助運行在Hyper-V伺服器上的虛擬機系統實現性能提升。這些組件被囊括在集成服務當中。
盡管Hyper-V伺服器本身已經相當智能,足以自行為Windows虛擬機安裝並啟用集成服務,但對於那些運行著Linux發行版的虛擬機而言、我們
仍然需要通過手動方式安裝並啟用集成服務。在今天的文章中,我們將一同了解如何在運行著Linux發行版的虛擬機當中安裝並啟用集成服務。
Linux集成服務,有時候也會被簡稱為LIS,提供兩大組件類型:驅動程序與服務。驅動程序在提升Linux虛擬機性能表現方面扮演著重要角色,而服務的設計目的則用於執行特殊作業。
舉例來說,VMBUS驅動程序充當著通信通道,旨在改善不同虛擬機系統之間通信時的性能表現。而「Time Sync」(即時間同步)服務則有助於對Hyper-V主機當中的時間加以同步。
當Linux集成服務部署完畢之後,運行著Linux發行版的虛擬機系統將能夠使用諸如實時遷移、巨型幀、VLAN標簽與集群、對稱多處理(簡稱SMP)支持、靜態IP注入、VHDX調整、虛擬光纖通道以及實時虛擬機備份等功能。
目前,微軟已經運行用戶將多種Linux發行版作為虛擬機系統運行在Hyper-V伺服器之上。具體來講,微軟為以下Linux發行版提供對應的集成服務組件:
• 紅帽企業Linux(簡稱RHEL) 5.5-5.8, 6.0-6.3 x86與x64版本
• CentOS 5.5-5.8, 6.0-6.3 x86與x64版本
• SUSE Linux Enterprise Server 11 SP2或者SP版本3
• Open SUSE 12.1版本
• Ubuntu 12.04, 12.10, 13.04與13.10版本
• Oracle Linux 6.4版本
在我們開始講解Linux集成服務的安裝與啟用方式之前,請大家首先注意以下幾點:
1. LIS的安裝與啟用對Linux發行版有著多項要求。
2. 某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。
在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務
請大家通過以下步驟在已經安裝有LIS驅動程序與服務的Linux發行版中將其啟用。在下面的例子中,我們選擇的是Ubuntu 12.04。
1. 第一步是利用以下命令編輯/etc/initramfs-tools文件夾下的「moles」文件:
1 sudo vi /etc/initramfs-tools/moles
2. 在vi編輯器中,找到該文件的最後一行並使用(I)插入命令加入以下命令行:
2 hv_vmbus
3 hv_storvsc
4 hv_blkvsc
5 hv_netvsc
3. 接下來按下Esc鍵並利用「:x」命令保存文件。
4. 然後通過以下命令對「moles」文件重新進行初始化:
6 sudo update-initramfs –u
5. 最後,通過在Shell中執行以下命令重新啟動虛擬機系統:
7 sudo shutdown -r now
6. 客戶虛擬機重新啟動完成之後,LIS驅動程序與服務都將在系統中得到注冊。重新啟動之後,大家可以通過以下命令確認LIS驅動程序與服務是否已經安裝完畢:
Lsmod
通過這項命令,我們應該能夠看到LIS驅動程序與服務被包含在列表當中。大家需要在其中找到hid_hyperv, hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它們在LIS才能被正確啟用。
為沒有預先安裝LIS驅動程序與服務的Linux發行版安裝集成服務
在以下情況中,大家可能發現自己需要為Linux發行版安裝Linux集成服務:
1. Linux發行版並未預先集成LIS。
2. Linux發行版當中所包含的LIS並非微軟官方網站上提供的最新版本。目前的LIS版本為3.5。
由於Linux只能利用RPM文件進行安裝,因此LIS ISO鏡像文件提供了必要的RPM文件以安裝或者對現有LIS組件進行更新。
LIS安裝流程的第一步是利用Hyper-V管理器將LIS ISO導入虛擬機系統,而後執行一系列命令以完成安裝,具體步驟如下所示:
1. 將LinuxICv35.ISO文件指向Linux虛擬機系統。
2. 執行以下命令以啟動該ISO文件:
8 # mount /dev/cdrom /media
3. 以root許可權登錄並對相關目錄作出變更——具體路徑視發行版類型而定:
對於 RHEL / CentOS 5.5: # cd /media/CDROM/RHEL55
對於 RHEL / CentOS 5.6: # cd /media/CDROM/RHEL56
對於 RHEL / CentOS 5.7: # cd /media/CDROM/RHEL57
對於 RHEL / CentOS 5.8: # cd /media/CDROM/RHEL58
對於 RHEL / CentOS 6.0, 6.1, 6.2: # cd /media/CDROM/RHEL6012
對於 RHEL / CentOS 6.3: # cd /media/CDROM/RHEL63
4. 接下來運行LIS ISO所提供的腳本以安裝LIS:
對於 RHEL / CentOS 5.5: # ./install_rhel55.sh
對於 RHEL / CentOS 5.6: # ./install_rhel56.sh
對於 RHEL / CentOS 5.7: # ./install_rhel57.sh
對於 RHEL / CentOS 5.8: # ./install_rhel58.sh
對於 RHEL / CentOS 6.0, 6.1, 6.2: # ./install.sh
對於 RHEL / CentOS 6.3: # ./install.sh
5. 最後,大家需要重新啟動Linux虛擬機,這樣LIS組件就會完成初始化並成功注冊。
重新啟動之後,利用「lsmod」或者「Modinfo」命令檢查LIS驅動程序與服務的當前狀態。
更新LIS
微軟提供了Linux發行版中更新LIS驅動程序所必需的升級腳本。大家可以按照前面提到的步驟載入ISO文件,並根據Linux發行版進行相關目錄調整之後執行「Upgrade.sh」腳本。
該腳本完成LIS驅動程序與服務的安裝之後,我們需要重新啟動該虛擬機系統,這樣LIS驅動程序與服務將被注冊至Linux內核當中。
不支持功能
截至目前,以下功能特性尚不受Linux集成服務的支持:
• 動態內存熱添加支持
• Trim功能支持
• TCP減負
• vRSS
⑸ hyper-v如何安裝linux集成服務
在虛擬機中安裝linux後,發現滑鼠不能用,這需要安裝linux的集成服務,如何安裝呢?下面來簡單介紹下 。
工具/原料
linux系統。
linux 集成服務。
方法/步驟
在網上下載好linux系統的集成服務,並插入hyper-v磁碟中。
用root 用戶登錄linux系統。
linux系統自動載入cd rom 中。
選擇 install.sh,選擇運行。
運行中,重啟電腦。
在終端輸入insmod /lib/moles/$(uname -r)/kernel/drivers/ata/ata_piix.ko
⑹ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
首先注意以下幾點: 1. LIS的安裝與啟用對Linux發行版有著多項要求。 2. 某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。 在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務 請
⑺ 如何在 linux 上配置持續集成服務
1. 安裝 Docker
首先,我們要安裝 docker,因為這是 Drone 的工作流的最關鍵的元素。Drone 合理的利用了 docker 來構建和測試應用。容器技術提高了應用部署的效率。要安裝 docker ,我們需要在不同的 linux 發行版本運行下面對應的命令,我們這里會說明 Ubuntu 14.04 和 CentOS 7 兩個版本。
Ubuntu
要在 Ubuntu 上安裝 Docker ,我們只需要運行下面的命令。
# apt-get update # apt-get install docker.io
安裝之後我們需要使用service命令重啟 docker 引擎。
# service docker restart
然後我們讓 docker 在系統啟動時自動啟動。
# update-rc.d docker defaults Adding system startup for /etc/init.d/docker ... /etc/rc0.d/K20docker -> ../init.d/docker /etc/rc1.d/K20docker -> ../init.d/docker /etc/rc6.d/K20docker -> ../init.d/docker /etc/rc2.d/S20docker -> ../init.d/docker /etc/rc3.d/S20docker -> ../init.d/docker /etc/rc4.d/S20docker -> ../init.d/docker /etc/rc5.d/S20docker -> ../init.d/docker
CentOS
第一,我們要更新機器上已經安裝的軟體包。我們可以使用下面的命令。
# sudo yum update
要在 centos 上安裝 docker,我們可以簡單的運行下面的命令。
# curl -sSL https://get.docker.com/ | sh
安裝好 docker 引擎之後我么只需要簡單使用下面的systemd命令啟動 docker,因為 centos 7 的默認初始化系統是 systemd。
# systemctl start docker
然後我們要讓 docker 在系統啟動時自動啟動。
# systemctl enable docker ln -s '/usrb/systemd/system/docker.service' '/etc/systemd/system/multi-user.target.wants/docker.service'
2. 安裝 SQlite 驅動
Drone 默認使用 SQlite3 資料庫伺服器來保存數據和信息。它會在 arb/drone/ 自動創建名為 drone.sqlite 的資料庫來處理資料庫模式的創建和遷移。要安裝 SQlite3 我們要完成以下幾步。
Ubuntu 14.04
因為 SQlite3 存在於 Ubuntu 14.04 的默認軟體庫,我們只需要簡單的使用 apt 命令安裝它。
# apt-get install libsqlite3-dev
CentOS 7
要在 Centos 7 上安裝需要使用下面的 yum 命令。
# yum install sqlite-devel
3. 安裝 Drone
最後,我們安裝好依賴的軟體,我們現在更進一步的接近安裝 Drone。在這一步里我們只簡單的從官方鏈接下載對應的二進制軟體包,然後使用默認軟體包管理器安裝 Drone。
Ubuntu
我們將使用 wget 從官方的 Debian 文件下載鏈接下載 drone 的 debian 軟體包。下面就是下載命令。
# wget downloads.drone.io/master/drone.deb Resolving downloads.drone.io (downloads.drone.io)... 54.231.48.98 Connecting to downloads.drone.io (downloads.drone.io)|54.231.48.98|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 7722384 (7.4M) [application/x-debian-package] Saving to: 'drone.deb' 100%[======================================>] 7,722,384 1.38MB/s in 17s 2015-11-06 14:09:28 (456 KB/s) - 'drone.deb' saved [7722384/7722384]
下載好之後,我們將使用 dpkg 軟體包管理器安裝它。
# dpkg -i drone.deb Selecting previously unselected package drone. (Reading database ... 28077 files and directories currently installed.) Preparing to unpack drone.deb ... Unpacking drone (0.3.0-alpha-1442513246) ... Setting up drone (0.3.0-alpha-1442513246) ... Your system ubuntu 14: using upstart to control Drone drone start/running, process 9512
CentOS
在 CentOS 機器上我們要使用 wget 命令從下載鏈接下載 RPM 包。
# wget downloads.drone.io/master/drone.rpm --2015-11-06 11:06:45-- http://downloads.drone.io/master/drone.rpm Resolving downloads.drone.io (downloads.drone.io)... 54.231.114.18 Connecting to downloads.drone.io (downloads.drone.io)|54.231.114.18|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 7763311 (7.4M) [application/x-redhat-package-manager] Saving to: 『drone.rpm』 100%[======================================>] 7,763,311 1.18MB/s in 20s 2015-11-06 11:07:06 (374 KB/s) - 『drone.rpm』 saved [7763311/7763311]
然後我們使用 yum 安裝 rpm 包。
# yum localinstall drone.rpm
4. 配置埠
安裝完成之後,我們要先進行配置才能工作起來。drone 的配置文件在/etc/drone/drone.toml。默認情況下 drone 的 web 介面使用的是80,而這也是 http 默認的埠,如果我們修改它,請按下面所示的修改配置文件里 server 塊對應的值。
[server] port=":80"
5. 集成 Github
為了運行 Drone 我們必須設置最少一個和 GitHub、GitHub 企業版,Gitlab,Gogs,Bitbucket 關聯的集成點。在本文里我們只集成了 github,但是如果我們要集成其他的服務,我們可以在配置文件做修改。為了集成 github 我們需要在github 的設置里創建一個新的應用
⑻ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
1. 第一步是利用以下命令編輯/etc/initramfs-tools文件夾下的「moles」文件: sudo vi /etc/initramfs-tools/moles 2. 在vi編輯器中,找到該文件的最後一行並使用(I)插入命令加入以下命令行: hv_vmbus hv_storvsc hv_blkvsc hv_netvsc 3. ...
⑼ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
1. LIS的安裝與啟用對Linux發行版有著多項要求。
2. 某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。
在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務
請大家通過以下步驟在已經安裝有LIS驅動程序與服務的Linux發行版中將其啟用。在下面的例子中,我們選擇的是Ubuntu 12.04。
⑽ 如何在Linux發行版中安裝並啟用Hyper-V集成服務
如何在Linux發行版中安裝並啟用Hyper-V集成服務 微軟公司的開發人員們已經設計出多種組件,旨在幫助運行在Hyper-V伺服器上的虛擬機系統實現性能提升。這些組件被囊括在集成服務當中。 盡管Hyper-V伺服器本身已經相當智能,足以自行為Windows虛擬...