Você está na página 1de 6

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

DocumentosdoAdministrador
27/10/201226/10/2015

InstalandoosServiosdeIntegraodo
HyperVnoCentOS5.8e6.3eKernel2.6.32+
OsServiosdeIntegraodoHyperVpossibilitaaoscomputadoresvirtualizadosacesso
interneteadiscosSCSI(instalaodosdrivers).
ElenoacompanhaoWindows,sendonecessriobaixaraISOnoCentrodeDownloadsda
Microsoft[download(http://www.microsoft.com/enus/download/search.aspx?
q=Linux+Integration+Services)].Doladoesquerdo(nabarradeopes)selecione,em
Downloadtype,aopoDriver.

CentOS5.8e6.3
Antesdeinstalar,recomendoatualizarosistemaoperacionalusandoocomando:
1

yumupdate

Seestiverseminternet,useoadaptadorderedeherdado.
Vocpodeveraversoinstaladanosistemalendoasinformaesdeumdosdriversinstalados
nosistemacomocomando
1

modinfohv_vmbus

Apsodownload,inicieocomputadorvirtuale,nomenusuperior,expandaMdia>Unidade
deDVD>InserirdiscoeselecioneaISObaixada.
Agora,precisamosmontarodiscoparapodermosacessaroinstalador.
1

mount/dev/cdrom/media

SevocestatualizandooServiodeIntegrao,possvelqueestejasemacessoaoDrivede
CD/DVD.IssoporqueaMicrosoftdesinstalouodriverIDEpadrodoCentOS
(ata_piix)substituindoopelodela(hv_storvsc),removendoosuporteaoDrivedeCD/DVD.
(Oserviodeintegraonoeraparaaumentaracompatibilidadeaoinvsdediminula?).Se
amensagemmount:vocprecisaespecificarosistemadearquivosaparecer,restaureo
antigodriverusandoocomando:
https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

1/6

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

insmod/lib/modules/$(unamer)/kernel/drivers/ata/ata_piix.ko

PrecisamosacessarodiretriodeacordocomaversodoCentOSusada.Acessaremoso
diretrioRHEL63.Vocpodeusarocomandolslaparamostrarosdiretriosdisponveis.
1

cd/media/RHEL63#ouRHEL58

(https://documentosdoadm.files.wordpress.com/2012/10/screenshot0032.png)
Use./install.shou./upgrade.shdependendodaoperaoquevocestrealizando(podelistar
osarquivosdisponveisnodiretriocomocomandols).Apsainstalao,reinicieosistemae
pronto!EstamoscomosdriversinstaladosecomacessoaosrecursosdoHyperV!

DistribuiescomKernel2.6.32+
Nota:ApartirdoUbuntu12.04LTS,osdriversdoHyperV(2.1)soinstaladosporpadro.
Sim,humaversomaisrecente(3.4)disponvel,maseladestinadaapenasaoRedHat(e
distribuiesderivadas)eSUSELinux,nicasdistribuiessuportadasoficialmentepela
Microsoft.[link(http://technet.microsoft.com/enus/library/cc794868(v=ws.10).aspx)]

https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

2/6

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

Microsoft.[link(http://technet.microsoft.com/enus/library/cc794868(v=ws.10).aspx)]
Vocpodehabilitarosmdulos(drivers)doHyperVnoUbuntulendoopostescritopelo
pessoaldoTechNet,daMicrosoft.[link
(http://social.technet.microsoft.com/wiki/contents/articles/961.aspx)]Mastodavezqueiniciava
osmdulos,oLinuxdeixavadeiniciar.
Seissoacontecercomvoc,useoAdaptadorderedeherdado(ainternetfuncionarseo
mduloTulipestiverdisponvel)enouseoServiodeIntegrao.
Sepuder,atualizeosistemaantesdecontinuarcomoscomandos:
1
2

aptgetupdate#atualizalistadeservidorescomatualizaes
aptgetupgrade#realizaatualizaodoscomponentesencontrados

AversomaisrecentedoKernelpodeserinstaladacomoscomandos:
1
2
3

aptgetinstalllinuxheadersserverlinuximageserverlinuxserver
aptgetautoremove#removeversoantigadoKernel
reboot

OcomandopodemudardeacordocomaversodoUbuntuinstalada(desktopouservidor),
masalistadesugestesdeatualizaespodeservistaaoexecutamosaptgetupgradeno
terminal.
PensavaqueeradevidoafaltadoServiodeIntegraoqueatelaficavalenta,naquallinha
porlinhaeraescritanoterminal.Masno,devidoaodriverdevdeoutilizadoporpadro.
PrecisamosdesabilitloparaqueoUbuntuprocureporoutro,paraquecadalinhasejaescrita
instantaneamenteeparealentido!Paraisso,abraoarquivo/etc/modprobe.d/blackilist
framebuffer.confeadicionenalistadeexclusodedriversdevdeoalinha:
1

blacklistvga16fb

Seamensagemabaixoaparecernapartesuperiordateladelogonapsareinicializao:
piix4_smbus0000.00.07.0:SMBusbaseaddressuninitializedupgradebiosoruse
force_addr=0xaddr
porqueodriverhv_vmbussubstituiuodriverSMBuspadrodoUbuntupelodoHyperV.
PodemosdesabilitarodriverpadroeusarapenasodisponibilizadopeloHyperVeditandoo
arquivo/etc/modprobe.d/blacklist.confeadicionandoalinha:
1

blacklisti2c_piix4

VocpodeverificarquaisdriversdoHyperVestodisponveisusandoocomando:
1

lsmod|grephv

Podeusarocomandomodinfo[resultadoencontrado]paraverasinformaessobreodriver,3/6

https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

Podeusarocomandomodinfo[resultadoencontrado]paraverasinformaessobreodriver,
comoverso,porexemplo.
Sevocrecebe,antesdeaparecerateladelogon,amensagemerror:nosuchdisk,pode
desconsideraramensagem,ok?ElaocorredevidoaofatodoHyperVnonosdeixarremover
odisquetenasopesdaVM.Comonohdiscopresente,ogrubretornaamensagemacima.
[link(http://askubuntu.com/questions/179360/installubuntu1004onlvmerrornosuchdisk)]

Comaatualizaoparaokernel2.6.32279.11.1.el6(i686),oCentOSnoiniciava,mostrando
umamensagemdekernelpanic.IssonoocorreuquandoaatualizaofoifeitanoCentOS
x86_64.
EleocorredevidoaodriverIDEpadrodoCentOS(ata_piix)sersubstitudopelodoHyperV
(hv_storvsc)e,porestenosercompatvelcomanovaversodoKernel,aVMdeixoude
iniciar.
Antesdaverso3.1dosServiosdeIntegrao,todavezqueatualizssemosoKernel
precisvamosdesinstalarosServiosdeIntegrao,atualizaroKerneleentoreinstalaros
Servios.Senofizssemosisso,teramostelaazul(kernelpanic).[link
(http://support.microsoft.com/kb/2387594)]Paranoprecisarmosfazertodoesteprocesso,
precisvamosinstalarosServiosdeIntegraomanualmenteusandooDKMS(Dynamic
KernelModuleSupport).Comoonomeindica,elepermitequeadicionemosdrivers(mdulos)
aoLinuxsemqueestesestejamintegradosaoKernel.Assim,elessemantmmesmoapsa
atualizaodoKernel.ComospacotesRPM,esteprocessoautomticoenoprecisaser
realizado.[link(http://social.technet.microsoft.com/Forums/en
US/linuxintegrationservices/thread/65486bf234a74d1a8eea6b0066373451)]
Parasolucionarmosoproblema,precisamosrefazeropacoteRPMparaonovokernel.
Primeiro,instaleogrupoDevelopmentToolscomoYUM.Elepossuitodasasdependncias
queorpmbuild(utilitrioqueusaremospararefazermosopacote)necessitaparafuncionar,
comoomake,gccekerneldevel.
1
2

yumgroupinstall"DevelopmentTools"
yuminstallrpmbuild

Seestsemacessoainternet,useoAdaptadorderedeherdado.
Apsainstalao,precisamoscriarosdiretriosqueorpmbuildusacomocomando:
1

mkdir~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}

Precisamosdefiniramacroparaorpmbuild.Podemoscompararumamacrocoma
varivel%PATH%doWindows,queindicaaoWindowsondeprocurarumexecutvel
quandoexecutamosumcomandonoprompt.(Paraumaexplicaomaisdetalhada,leiaeste
post(https://documentosdoadm.wordpress.com/2012/11/13/comocompilarsuapropria
versaododosboxcomacessoainternet/)).Nocaso,precisamosdefinirumamacroque
4/6
indiqueodiretrioondeorpmbuildseencontra.Maisinformaessobremacroseorpmbuild

https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

indiqueodiretrioondeorpmbuildseencontra.Maisinformaessobremacroseorpmbuild
podemserencontradasaqui(http://docs.fedoraproject.org/en
US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/chcustomizingrpm.html).
1

echo'%_topdir%(echo$HOME)/rpmbuild'>~/.rpmmacros

Comorpmbuildinstaladoeconfigurado,podemoscomear!
ColoqueodiscodeintegraodoLinuxnaunidadedeCDROM,acesseodiretriodeacordo
comaversodasuadistribuioeinstaleocdigofontedoHyperVcomocomando:
1

rpmivhmicrosofthypervrhel63.3.41.20120727.src.rpm

Apsainstalao,sercriadoumarquivospecnodiretrio~/rpmbuild/SPECS.Estearquivo
umarquivodeinstruo,queindicacomoumdeterminadopacoteRPMtemqueserfeito,
sendoqueorpmbuildsomentesegueasinstruespresentesnestearquivo.
Pararefazermosopacote,acesseodiretrioSPECSemrpmbuildeuseocomando:
1

rpmbuildbbmicrosofthyperv.spec

Oargumentobbindicaquequeremosapenasrefazeropacotedeinstalaosemfazermosum
pacoterpmquecontmocdigofonte.Umalistadeopesdisponveispodeserencontrada
emhttp://www.rpmbased.org/howtocreaterpmpackagep4buildingthepackage
(http://www.rpmbased.org/howtocreaterpmpackagep4buildingthepackage)
Agora,precisamosapenasinstalarosnovospacotes.Paraisso,acesseo
diretrio~/rpmbuild/RPMSeuseoscomandos(necessriousarnestaordem):
1
2

rpmivhkmod*
rpmivhmicrosoft*

Apsainstalao,reinicieosistemaepronto!^^

InstallingLinuxonHyperVhttp://codechief.wordpress.com/2012/04/13/installinglinuxon
hyperv/(http://codechief.wordpress.com/2012/04/13/installinglinuxonhyperv/)
CDROMdeviceisnolongeraccessibleafterinstallingtheHyperVLinuxIntegration
ServicesinaRedHatorCentOSvirtualmachinehttp://support.microsoft.com/kb/2600152
(http://support.microsoft.com/kb/2600152)
SeriousissueswithKernel2.6.32279.11.1.el6
http://mail.blueonyx.it/pipermail/blueonyx/2012October/011639.html
(http://mail.blueonyx.it/pipermail/blueonyx/2012October/011639.html)
Fix:piix4_smbuserrorinVirtualMachineshttp://automation.binarysage.net/?p=1466
(http://automation.binarysage.net/?p=1466)
Fix:SlowRefreshRateOnHyperVconsolerunningUbuntu10.04LTS

https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

5/6

13/01/2016

InstalandoosServiosdeIntegraodoHyperVnoCentOS5.8e6.3eKernel2.6.32+DocumentosdoAdministrador

Fix:SlowRefreshRateOnHyperVconsolerunningUbuntu10.04LTS
http://jasonbos.co/fixslowrefreshrateonhypervconsolerunn(http://jasonbos.co/fixslow
refreshrateonhypervconsolerunn)
HyperV,VM

2Comentrios

2comentriossobreInstalandoosServiosde
IntegraodoHyperVnoCentOS5.8e6.3e
Kernel2.6.32+
1. vrcoliva
20/02/2013s16:26
VLw!!
RESPONDER
1. EduardoOliveira
21/02/2013s08:22
^^
RESPONDER

BlognoWordPress.com.|OtemaAfterlight.

https://documentosdoadm.wordpress.com/2012/10/27/instalandoosservicosdeintegracaodohypervnocentos58e63ekernel2532/

6/6