manage迈拓kvm

迈拓kvm  时间:2021-01-23  阅读:()
XentoKVMMigrationGuideSUSELinuxEnterpriseServer12SP4AstheKVMvirtualizationsolutionisbecomingmoreandmorepopularamongserveradministrators,manyofthemneedapathtomigratetheirexistingXenbasedenvironmentstoKVM.
Asofnow,therearenomaturetoolstoautomaticallyconvertXenVMstoKVM.
Thereis,however,atech-nicalsolutionthathelpsconvertXenvirtualmachinestoKVM.
Thefollow-inginformationandprocedureshelpyoutoperformsuchamigration.
PublicationDate:November24,2020Contents1MigrationtoKVMUsingvirt-v2v22XentoKVMManualMigration93ForMoreInformation184DocumentationUpdates185LegalNotice186GNUFreeDocumentationLicense181SLES12SP4Important:MigrationProcedureNotSupportedThemigrationproceduredescribedinthisdocumentisnotfullysupportedbySUSE.
Weprovideitasaguidanceonly.
1MigrationtoKVMUsingvirt-v2vThissectioncontainsinformationtohelpyouimportvirtualmachinesfromforeignhypervisors(suchasXen)toKVMmanagedbylibvirt.
Tip:MicrosoftWindowsGuestsThissectionisfocusedonconvertingLinuxguests.
ConvertingMicrosoftWindowsguestsusingvirt-v2visthesameasconvertingLinuxguests,exceptinregardstohandlingtheVirtualMachineDriverPack(VMDP).
AdditionaldetailsonconvertingWindowsguestswiththeVMDPcanbefoundintheseparateVirtualMachineDriverPackdocumentationathttps://www.
suse.
com/documentation/sle-vmdp-22/.
1.
1Introductiontovirt-v2vvirt-v2visacommandlinetooltoconvertVMGuestsfromaforeignhypervisortorunonKVMmanagedbylibvirt.
Itenablesparavirtualizedvirtiodriversintheconvertedvirtualmachineifpossible.
Alistofsupportedoperatingsystemsandhypervisorsfollows:SUPPORTEDGUESTOPERATINGSYSTEMSSUSELinuxEnterpriseServeropenSUSERedHatEnterpriseLinuxFedoraMicrosoftWindowsServer2003and2008SUPPORTEDSOURCEHYPERVISORXen2MigrationtoKVMUsingvirt-v2vSLES12SP4SUPPORTEDTARGETHYPERVISORKVM(managedbylibvirt)1.
2Installingvirt-v2vTheinstallationofvirt-v2vissimple:sudozypperinstallvirt-v2vRememberthatvirt-v2vrequiresrootprivileges,soyouneedtoruniteitherasroot,orviasudo.
1.
3PreparingtheVirtualMachineNote:ConditionsforSkippingThisStepIfrunningvirt-v2vonSLES12SP1orbefore,thisstepcanbesafelyskipped.
ThisstepcanalsobeignoredifthevirtualmachineisfullyvirtualizedorifitrunsonSLES12SP2orlater.
TheXenvirtualmachinemusthavedefaultkernelinstalled.
Toensurethis,runzypperinkernel-defaultonthevirtualmachine.
1.
4ConvertingVirtualMachinestoRununderKVMManagedbylibvirtvirt-v2vconvertsvirtualmachinesfromtheXenhypervisortorununderKVMmanagedbylibvirt.
Tolearnmoreaboutlibvirtandvirsh,seeBook"VirtualizationGuide".
Addition-ally,allvirt-v2vcommandlineoptionsareexplainedinthevirt-v2vmanualpage(man1virt-v2v).
Beforeconvertingavirtualmachine,makesuretocompletethefollowingsteps:PROCEDURE1:PREPARINGTHEENVIRONMENTFORTHECONVERSION1.
Createanewlocalstoragepool.
3Installingvirt-v2vSLES12SP4virt-v2vcopiesthestorageofthesourcevirtualmachinetoalocalstoragepoolman-agedbylibvirt(theoriginaldiskimageremainsunchanged).
YoucancreatethepooleitherwithVirtualMachineManager,orvirsh.
Formoreinformation,seeBook"Virtual-izationGuide",Chapter12"ManagingStorage",Section12.
1"ManagingStoragewithVirtualMa-chineManager"andBook"VirtualizationGuide",Chapter12"ManagingStorage",Section12.
2"ManagingStoragewithvirsh".
2.
Preparethelocalnetworkinterface.
CheckthattheconvertedvirtualmachinecanusealocalnetworkinterfaceontheVMHostServer.
Itisusuallyanetworkbridge.
Ifitisnotdefinedyet,createitwithYaSTSys-temNetworkSettingsAddBridge.
Note:MappingsofNetworkDevicesNetworkdevicesonthesourceXenhostcanbemappedduringtheconversionprocesstocorrespondingnetworkdevicesontheKVMtargethost.
Forexample,theXenbridgebr0canbemappedtotheKVMnetworkdefault.
Samplemappingscanbefoundin/etc/virt-v2v.
conf.
Toenablethesemappings,modifytheXMLruleasnecessaryandensurethesectionisnotcommentedoutwithmarkers.
Forexample:Tip:NoNetworkBridgeIfthereisnonetworkbridgeavailable,VirtualMachineManagercanoptionallycreateit.
virt-v2vhasthefollowingbasiccommandsyntax:virt-v2v-iINPUT_METHOD-osSTORAGE_POOLSOURCE_VMinput_methodTherearetwoinputmethods:libvirtorlibvirtxml.
SeetheSOURCE_VMparameterformoreinformation.
4ConvertingVirtualMachinestoRununderKVMManagedbylibvirtSLES12SP4storage_poolThestoragepoolyoualreadypreparedforthetargetvirtualmachine.
source_vmThesourcevirtualmachinetoconvert.
ItdependsontheINPUT_METHODparameter:Forlibvirt,specifythenameofalibvirtdomain.
Forlibvirtxml,specifythepathtoanXMLlecontainingalibvirtdomainspecification.
Note:ConversionTimeConversionofavirtualmachinetakesalotofsystemresources,mainlyforcopyingthewholediskimageforavirtualmachine.
Convertingasinglevirtualmachinetypicallytakesupto10minutes,althoughvirtualmachinesusingverylargediskimagescantakemuchlonger.
1.
4.
1ConversionBasedonthelibvirtXMLDescriptionFileThissectiondescribeshowtoconvertalocalXenvirtualmachineusingthelibvirtXMLconfigurationle.
ThismethodissuitableifthehostisalreadyrunningtheKVMhypervisor.
MakesurethatthelibvirtXMLleofthesourcevirtualmachine,andthelibvirtstoragepoolreferencedfromitareavailableonthelocalhost.
1.
ObtainthelibvirtXMLdescriptionofthesourcevirtualmachine.
Tip:ObtainingtheXMLFilesToobtainthelibvirtXMLlesofthesourcevirtualmachine,youmustrunthehostOSundertheXenkernel.
IfyoualreadyrebootedthehosttotheKVM-enabledenvironment,rebootbacktotheXenkernel,dumpthelibvirtXMLle,andthenrebootbacktotheKVMenvironment.
Firstidentifythesourcevirtualmachineundervirsh:root#virshlistIdNameState[.
.
.
]2sles12_xenrunning5ConvertingVirtualMachinestoRununderKVMManagedbylibvirtSLES12SP4[.
.
.
]sles12_xenisthesourcevirtualmachinetoconvert.
NowexportitsXMLandsaveittosles12_xen.
xml:root#virshdumpxmlsles12_xen>sles12_xen.
xml2.
VerifyalldiskimagepathsarecorrectfromtheKVMhost'sperspective.
Thisisnotaprob-lemwhenconvertingononemachine,butmayrequiremanualchangeswhenconvertingusinganXMLdumpfromanotherhost.
Tip:CopyingImagesToavoidcopyinganimagetwice,manuallycopythediskimage(s)directlytothelibvirtstoragepool.
UpdatethesourceleentriesintheXMLdescriptionle.
Thevirt-v2vprocesswilldetecttheexistingdisksandconverttheminplace.
3.
Runvirt-v2vtoconverttoKVMvirtualmachine:root#virt-v2vsles12_xen.
xml1\-iLIBVIRTXML2\-osremote_host.
example.
com:/exported_dir3\--bridgebr04\-onsles12_kvm51TheXMLdescriptionofthesourceXen-basedvirtualmachine.
2virt-v2vwillreadtheinformationaboutthesourcevirtualmachineformalib-virtXMLle.
3Storagepoolwherethetargetvirtualmachinediskimagewillbeplaced.
Inthisexample,theimagewillbeplacedonanNFSshare/exported_dironthere-mote_host.
example.
comserver.
4ThetargetKVM-basedvirtualmachinewillusethenetworkbridgebr0onthehost.
5Thetargetvirtualmachinewillberenamedtosles12_kvmtopreventnamecollisionwiththeexistingvirtualmachineofthesamename.
6ConvertingVirtualMachinestoRununderKVMManagedbylibvirtSLES12SP41.
4.
2ConversionBasedonthelibvirtDomainNameThismethodisusefulifyouarestillrunninglibvirtunderXen,andplantoreboottotheKVMhypervisorlater.
1.
Findthelibvirtdomainnameofthevirtualmachineyouwanttoconvert.
root#virshlistIdNameState[.
.
.
]2sles12_xenrunning[.
.
.
]sles12_xenisthesourcevirtualmachinetoconvert.
2.
Runvirt-v2vtoconverttoKVMvirtualmachine:root#virt-v2vsles12_xen1\-ilibvirt2\-osstorage_pool3\--networketh04\-ofqcow25\-oasparce6\-onsles12_kvm1ThedomainnameoftheXen-basedvirtualmachine.
2virt-v2vwillreadtheinformationaboutthesourcevirtualmachinedirectlyfromtheactivelibvirtconnection.
3Thetargetdiskimagewillbeplacedinalocallibvirtstoragepool.
4Allguestbridges(ornetworks)willbeconnectedtoalocallymanagednetwork.
5Formatforthediskimageofthetargetvirtualmachine.
Supportedoptionsareraworqcow2.
6Iftheconvertedguestdiskspacewillbesparseorpreallocated.
1.
4.
3ConvertingaRemoteXenVirtualMachineThismethodisusefulifyouneedtoconvertaXenvirtualmachinerunningonaremotehost.
Asvirt-v2vconnectstotheremotehostviassh,ensurethatSSHserviceisrunningonthehost.
7ConvertingVirtualMachinestoRununderKVMManagedbylibvirtSLES12SP4Note:PasswordlessSSHAccessStartingwithSLES12SP2,virt-v2vrequiresapasswordlessSSHconnectiontotheremotehost.
ThismeansaconnectionusinganSSHkeyaddedtothessh-agent.
Seemanssh-keygenandmanssh-addformoredetailsonthis.
Toconnecttoaremotelibvirtconnection,constructavalidconnectionURIrelevantforyourremotehost.
Inthefollowingexample,theremotehostnameisremote_host.
example.
com,andtheusernamefortheconnectionisroot.
TheconnectionURIthenlooksasfollows:xen+ssh://root@remote_host.
example.
com/FormoreinformationonlibvirtconnectionURIs,seehttp://libvirt.
org/uri.
html.
1.
Findthelibvirtdomainnameoftheremotevirtualmachineyouwanttoconvert.
root#virsh-cxen+ssh://root@remote_host.
example.
com/listIdNameState1sles12_xenrunning[.
.
.
]sles12_xenisthesourcevirtualmachinetoconvert.
2.
Thevirt-v2vcommandfortheremoteconnectionlookslikethis:root#virt-v2vsles12_xen\-ilibvirt\-icxen+ssh://root@remote_host.
example.
com/\-oslocal_storage_pool\--bridgebr01.
5RunningConvertedVirtualMachinesAftervirt-v2vcompletessuccessfully,anewlibvirtdomainwillbecreatedwiththenamespecifiedwiththe-onoption.
Ifyoudidnotspecify-on,thesamenameasthesourcevirtualmachinewillbeused.
Thenewguestcanbemanagedwithstandardlibvirttools,suchasvirshorVirtualMachineManager.
8RunningConvertedVirtualMachinesSLES12SP4Tip:RebootingtheMachineIfyoucompletedtheconversionunderXenasdescribedinSection1.
4.
2,"ConversionBasedonthelibvirtDomainName",youmayneedtorebootthehostmachineandbootwiththenon-Xenkernel.
2XentoKVMManualMigration2.
1GeneralOutlineThepreferredsolutiontomanagevirtualmachinesisbasedonlibvirt;formoreinformation,seehttp://libvirt.
org/.
Ithasseveraladvantagesoverthemanualwayofdefiningandrunningvirtualmachines—libvirtiscross-platform,supportsmanyhypervisors,hassecureremotemanagement,hasvirtualnetworking,and,mostofall,providesaunifiedabstractlayertoman-agevirtualmachines.
Thereforethemainfocusofthisarticleisonthelibvirtsolution.
Generally,theXentoKVMmigrationrunsinthefollowingbasicsteps:1.
MakeabackupcopyoftheoriginalXenVMGuest.
2.
OPTIONAL:Applychangesspecifictoparavirtualizedguests.
3.
ObtaininformationabouttheoriginalXenVMGuestandupdateittoKVMequivalents.
4.
ShutdowntheguestontheXenhost,andrunthenewoneundertheKVMhypervisor.
Warning:NoLiveMigrationTheXentoKVMmigrationcannotbedonelivewhilethesourceVMGuestisrunning.
BeforerunningthenewKVM-readyVMGuest,youareadvisedtoshutdowntheoriginalXenVMGuest.
2.
2BackUptheXenVMGuestTobackupyourXenVMGuest,followthesesteps:1.
IdentifytherelevantXenguestyouwanttomigrate,andrememberitsID/name.
9XentoKVMManualMigrationSLES12SP4#virshlist--allIdNameState0Domain-0running1SLES11SP3running[.
.
.
]2.
Shutdowntheguest.
YoucandothiseitherbyshuttingdowntheguestOS,orwithvirsh:#virshshutdownSLES11SP33.
BackupitsconfigurationtoanXMLle.
#virshdumpxmlSLES11SP3>sles11sp3.
xml4.
Backupitsdiskimagele.
Usethecporrsynccommandstocreatethebackupcopy.
Rememberthatitisalwaysagoodideatocheckthecopywiththemd5sumcommand.
5.
Aftertheimageleisbackedup,youcanstarttheguestagainwith#virshstartSLES11SP32.
3ChangesSpecictoParavirtualizedGuestsApplythefollowingchangesifyouaremigratingaparavirtualizedXenguest.
Youcandoiteitherontherunningguest,oronthestoppedguestusingguestfs-tools.
ImportantAfterapplyingthechangesdescribedinthissection,theimagelerelatedtothemigratedVMGuestwillnotbeusableunderXenanymore.
2.
3.
1InstalltheDefaultKernelWarning:NoBootingAfteryouinstalledthedefaultkernel,donottrytoboottheXenguestwithit,thesystemwillnotboot.
10ChangesSpecifictoParavirtualizedGuestsSLES12SP4BeforecloningtheXenguestdiskimageforuseundertheKVMhypervisor,makesureitisbootablewithouttheXenhypervisor.
ThisisveryimportantforparavirtualizedXenguestsastheyusuallycontainaspecialXenkernel,andoftendonothaveacompleteGRUB2bootloaderinstalled.
1.
ForSLES11updatethe/etc/sysconfig/kernelle.
ChangetheINITRD_MODULESpa-rameterbyremovingallXendriversandreplacingthewithvirtiodrivers.
ReplaceINITRD_MODULES="xenblkxennet"withINITRD_MODULES="virtio_blkvirtio_pcivirtio_netvirtio_balloon"ForSLES12searchforxenblkxennetin/etc/dracut.
conf.
d/*.
confandreplacethemwithvirtio_blkvirtio_pcivirtio_netvirtio_balloon2.
ParavirtualizedXenguestsarerunningaspecificXenkernel.
ToruntheguestunderKVM,youneedtoinstallthedefaultkernel.
Note:DefaultKernelIsAlreadyInstalledYoudonotneedtoinstallthedefaultkernelforafullyvirtualizedguestsasitisalreadyinstalled.
Enterrpm-qkernel-defaultontheXenguesttondoutifthedefaultkernelisin-stalled.
Ifnot,installitwithzypperinkernel-default.
ThekernelwearegoingtousetoboottheguestunderKVMmusthavevirtio(paravirtu-alized)driversavailable.
Runthefollowingcommandtondout.
Donotforgettoreplace4.
12.
14-94.
37withyourkernelversion:#find/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/-namevirtio*/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/net/virtio_net.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/scsi/virtio_scsi.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/block/virtio_blk.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/char/virtio_console.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/char/hw_random/virtio-rng.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/virtio.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/virtio_pci.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/virtio_balloon.
ko11ChangesSpecifictoParavirtualizedGuestsSLES12SP4/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/virtio_ring.
ko/lib/modules/4.
12.
14-94.
37-default/kernel/drivers/virtio/virtio_mmio.
ko3.
Update/etc/fstab.
Changeanystoragedevicesfromxvdatovda.
4.
Updatethebootloaderconfiguration.
Enterrpm-qgrub2ontheXenguesttondoutifGRUB2isalreadyinstalled.
Ifnot,installitwithzypperingrub2.
NowmakethenewlyinstalleddefaultkernelthedefaultforbootingtheOS.
Alsore-move/updatethekernelcommandlineoptionsthatmayrefertoXen-specificdevices.
YoucandoiteitherwithYaST(SystemBootLoader),ormanually:FindthepreferredLinuxbootmenuentrybylistingthemall:cat/boot/grub2/grub.
cfg|grep'menuentry'Remembertheordernumber(countedfromzero)oftheoneyounewlyinstalled.
Setitthedefaultbootmenuentry:grub2-set-defaultNReplaceNwiththenumberofthebootmenuentryyoupreviouslydiscovered.
Open/etc/default/grubforediting,andlookforGRUB_CMDLINE_LINUX_DEFAULTandGRUB_CMDLINE_LINUX_RECOVERYoptions.
Remove/updateanyreferencetoXen-specificdevices.
Inthefollowingexample,youcanreplaceroot=/dev/xvda1disk=/dev/xvdaconsole=xvcwithroot=/dev/vda1disk=/dev/vdaNotethatyouneedtoremoveallreferencestoxvc-typeconsoles(suchasxvc0).
5.
Updatedevice.
mapinoneof/boot/grub2or/boot/grub2-efidirectories.
Changeanystoragedevicefromxvdatovda.
6.
Toimportnewdefaultsettings,rungrub2-mkconfig-o/boot/grub2/grub.
cfg12ChangesSpecifictoParavirtualizedGuestsSLES12SP42.
3.
2UpdatetheGuestforBootunderKVM1.
Updatethesystemtousedefaultserialconsole.
Listtheconfiguredconsoles,andremovesymboliclinkstoxvcones.
#ls-l/etc/systemd/system/getty.
target.
wants/getty@tty1.
service->/usr/lib/systemd/system/getty@.
servicegetty@xvc0.
service->/usr/lib/systemd/system/getty@xvc0.
servicegetty@xvc1.
service->/usr/lib/systemd/system/getty@xvc1.
service#rm/etc/systemd/system/getty.
target.
wants/getty@xvc.
service2.
Updatethe/etc/securettyle.
Replacexvc0withttyS0.
2.
4UpdatetheXenVMGuestCongurationThissectiondescribeshowtoexporttheconfigurationoftheoriginalXenVMGuest,andwhatparticularchangestoapplytoitsoitcanbeimportedasaKVMguestintolibvirt.
2.
4.
1ExporttheXenVMGuestCongurationFirstexporttheconfigurationoftheguestandsaveittoale.
Atypicalonemaylooklikethis:#virshdumpxmlSLES11SP3SLES11SP3fa9ea4d7-8f95-30c0-bce9-9e58ffcabeb25242885242881/usr/bin/pygrublinuxdestroyrestartrestart/usr/lib/xen/bin/qemu-dm13UpdatetheXenVMGuestConfigurationSLES12SP4YoucannddetailedinformationonthelibvirtXMLformatforVMGuestdescriptionathttp://libvirt.
org/formatdomain.
html.
2.
4.
2GeneralChangestotheGuestCongurationYouneedtomakeafewgeneralchangestotheexportedXenguestXMLconfigurationtorunitundertheKVMhypervisor.
Thefollowingappliestobothfullyvirtualizedandparavirtualizedguests.
NotethatnotallofthefollowingXMLelementsneedtobeinyourspecificconfiguration.
Tip:ConventionsUsedTorefertoanodeintheXMLconfigurationle,anXPathsyntaxwillbeusedthroughoutthisdocument.
Forexample,torefertoainsidethetagsles11sp3anXPathequivalent/domain/namewillbeused.
1.
Changethetypeattributeofthe/domainelementfromxentokvm.
2.
Removethe/domain/bootloaderelementsection.
3.
Removethe/domain/bootloader_argselementsection.
4.
Changethe/domain/os/typeelementvaluefromlinuxtohvm.
14UpdatetheXenVMGuestConfigurationSLES12SP45.
Addunderthe/domain/oselement.
6.
Addthearchattributetothe/domain/os/typeelement.
Acceptablevaluesarearch="x86_64"orarch="i686"7.
Changethe/domain/devices/emulatorelementfrom/usr/lib/xen/bin/qemu-dm'to/usr/bin/qemu-kvm.
8.
Foreachdiskassociatedwiththeparavirtualized(PV)guest,changethefollowing:Changethenameattributeofthe/domain/devices/disk/driverelementfromfiletoqemu,andaddatypeattributeforthedisktype.
Forexample,validoptionsincluderaworqcow2.
Changethedevattributeofthe/domain/devices/disk/targetelementfromxv-datovda.
Changethebusattributeofthe/domain/devices/disk/targetelementfromxentovirtio.
9.
Foreachnetworkinterfacecard,dothefollowingchanges:Ifthereismodeldefinedin/domain/devices/interface,changeitstypeat-tributevaluetovirtioDeleteall/domain/devices/interface/scriptsections.
Deleteall/domain/devices/interface/targetelementsifthedevattributestartswithviforvnetorveth.
Ifusingacustomnetworkthenchangethedevvaluetothattarget.
10.
Removethe/domain/devices/consoleelementsectionifitexists.
11.
Removethe/domain/devices/serialelementsectionifitexists.
12.
Changethebusattributeonthe/domain/devices/inputelementfromxentops2.
13.
Addthefollowingelementformemoryballooningfeaturesunderthe/domain/deviceselement.
15UpdatetheXenVMGuestConfigurationSLES12SP4Tip:DeviceNamecontrolsthedeviceunderwhichthediskisexposedtotheguestOS.
Thedevattributeindicatesthe"logical"devicename.
TheactualdevicenamespecifiedisnotguaranteedtomaptothedevicenameintheguestOS.
Thereforeyoumayneedtochangethediskmappingonthebootloadercommandline.
Forexample,ifthebootloaderexpectsarootdisktobehda2butKVMstillseesitassda2,changethebootloadercommandlinefrom[.
.
.
]root=/dev/hda2resume=/dev/hda1[.
.
.
]to[.
.
.
]root=/dev/sda2resume=/dev/sda1[.
.
.
]Inthecaseofparavirtualizedxvdadevices,changeitto[.
.
.
]root=/dev/vda2resume=/dev/vda1[.
.
.
]OtherwisetheVMGuestwillrefusetobootintheKVMenvironment.
2.
4.
3TheTargetKVMGuestCongurationAfterhavingappliedallthemodificationsmentionedabove,youendupwiththefollowingconfigurationforyourKVMguest:SLES11SP3fa9ea4d7-8f95-30c0-bce9-9e58ffcabeb25242885242881hvmdestroyrestartrestart/usr/bin/qemu-kvm16UpdatetheXenVMGuestConfigurationSLES12SP4Savetheconfigurationtoaleinyourhomedirectory.
Afteryoulaterimportit,itwillbecopiedtothedefault/etc/libvirt/qemu.
SupposeyousavetheleasSLES11SP3.
xml.
2.
5MigratetheVMGuestAfteryouupdatedtheVMGuestconfiguration,andappliednecessarychangestotheguestOS,shutdowntheoriginalXenguest,andrunitscloneundertheKVMhypervisor.
1.
ShutdowntheguestontheXenhostbyrunningshutdown-hnowasrootfromtheconsole.
2.
CopythedisklesassociatedwiththeVMGuestifneeded.
AdefaultconfigurationwillrequiretheXendisklestobecopiedfrom/var/lib/xen/imagesto/var/lib/kvm/images.
The/var/lib/kvm/imagesdirectorymayneedtobecreated(asroot)ifyouhavenotpreviouslycreatedaVMGuest.
3.
Createthenewdomain,andregisteritwithlibvirt:#virshdefineSLES11SP3.
xmlDomainSLES11SP3definedfromSLES11SP3.
xml4.
VerifythatthenewguestisseenintheKVMconfiguration:virshlist–all5.
Afterthedomainiscreated,youcanstartit:#virshstartSLES11SP3DomainSLES11SP3started17MigratetheVMGuestSLES12SP43ForMoreInformationFormoreinformationonlibvirt,seehttp://libvirt.
org.
YoucanndmoredetailsonlibvirtXMLformatathttp://libvirt.
org/formatdomain.
html.
FormoreinformationonvirtualizationwithXenandKVM,seetheSUSELinuxEnterpriseServerdocumentationathttp://www.
suse.
com/doc/.
4DocumentationUpdatesThissectionlistscontentchangesforthisdocument.
Section4.
1,"October2016(ReleaseofSUSELinuxEnterpriseServer12SP2)"4.
1October2016(ReleaseofSUSELinuxEnterpriseServer12SP2)Section1,"MigrationtoKVMUsingvirt-v2v"Newsection(FATE#316274).
5LegalNoticeCopyright2006–2020SUSELLCandcontributors.
Allrightsreserved.
Permissionisgrantedtocopy,distributeand/ormodifythisdocumentunderthetermsoftheGNUFreeDocumentationLicense,Version1.
2or(atyouroption)version1.
3;withtheInvariantSectionbeingthiscopyrightnoticeandlicense.
Acopyofthelicenseversion1.
2isincludedinthesectionentitled"GNUFreeDocumentationLicense".
ForSUSEtrademarks,seehttps://www.
suse.
com/company/legal/.
Allotherthird-partytrade-marksarethepropertyoftheirrespectiveowners.
Trademarksymbols(,etc.
)denotetrade-marksofSUSEanditsaffiliates.
Asterisks(*)denotethird-partytrademarks.
Allinformationfoundinthisbookhasbeencompiledwithutmostattentiontodetail.
However,thisdoesnotguaranteecompleteaccuracy.
NeitherSUSELLC,itsaffiliates,theauthors,northetranslatorsshallbeheldliableforpossibleerrorsortheconsequencesthereof.
GNUFreeDocumentationLicenseCopyright(C)2000,2001,2002FreeSoftwareFoundation,Inc.
51FranklinSt,FifthFloor,Boston,MA02110-1301USA.
Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,butchangingitisnotallowed.
18ForMoreInformationSLES12SP40.
PREAMBLEThepurposeofthisLicenseistomakeamanual,textbook,orotherfunctionalandusefuldocument"free"inthesenseoffreedom:toassureeveryonetheeffectivefreedomtocopyandredistributeit,withorwithoutmodifyingit,eithercommerciallyornon-commercially.
Secondarily,thisLicensepreservesfortheauthorandpublisherawaytogetcreditfortheirwork,whilenotbeingconsideredresponsibleformodificationsmadebyothers.
ThisLicenseisakindof"copyleft",whichmeansthatderivativeworksofthedocumentmustthemselvesbefreeinthesamesense.
ItcomplementstheGNUGeneralPublicLicense,whichisacopyleftlicensedesignedforfreesoftware.
WehavedesignedthisLicensetouseitformanualsforfreesoftware,becausefreesoftwareneedsfreedocumentation:afreeprogramshouldcomewithmanualsprovidingthesamefreedomsthatthesoftwaredoes.
ButthisLicenseisnotlimitedtosoftwaremanuals;itcanbeusedforanytextualwork,regardlessofsubjectmatterorwhetheritispublishedasaprintedbook.
WerecommendthisLicenseprincipallyforworkswhosepurposeisinstructionorreference.
1.
APPLICABILITYANDDEFINITIONSThisLicenseappliestoanymanualorotherwork,inanymedium,thatcontainsanoticeplacedbythecopyrightholdersayingitcanbedistributedunderthetermsofthisLicense.
Suchanoticegrantsaworld-wide,royalty-freelicense,unlimitedinduration,tousethatworkundertheconditionsstatedherein.
The"Document",below,referstoanysuchmanualorwork.
Anymemberofthepublicisalicensee,andisaddressedas"you".
Youacceptthelicenseifyoucopy,modifyordistributetheworkinawayrequiringpermissionundercopyrightlaw.
A"ModifiedVersion"oftheDocumentmeansanyworkcontainingtheDocumentoraportionofit,eithercopiedverbatim,orwithmodificationsand/ortranslatedintoanotherlanguage.
A"SecondarySection"isanamedappendixorafront-mattersectionoftheDocumentthatdealsexclusivelywiththerelationshipofthepublishersorauthorsoftheDocumenttotheDocument'soverallsubject(ortorelatedmatters)andcontainsnothingthatcouldfalldirectlywithinthatoverallsubject.
(Thus,iftheDocumentisinpartatextbookofmathematics,aSecondarySectionmaynotexplainanymathematics.
)Therelationshipcouldbeamatterofhistoricalconnectionwiththesubjectorwithrelatedmatters,oroflegal,commercial,philosophical,ethicalorpoliticalpositionregardingthem.
The"InvariantSections"arecertainSecondarySectionswhosetitlesaredesignated,asbeingthoseofInvariantSections,inthenoticethatsaysthattheDocumentisreleasedunderthisLicense.
IfasectiondoesnotttheabovedefinitionofSecondarythenitisnotallowedtobedesignatedasInvariant.
TheDocumentmaycontainzeroInvariantSections.
IftheDocumentdoesnotidentifyanyInvariantSectionsthentherearenone.
The"CoverTexts"arecertainshortpassagesoftextthatarelisted,asFront-CoverTextsorBack-CoverTexts,inthenoticethatsaysthattheDocumentisreleasedunderthisLicense.
AFront-CoverTextmaybeatmost5words,andaBack-CoverTextmaybeatmost25words.
A"Transparent"copyoftheDocumentmeansamachine-readablecopy,representedinaformatwhosespecificationisavailabletothegeneralpublic,thatissuitableforrevisingthedocumentstraightforwardlywithgenerictexteditorsor(forimagescomposedofpixels)genericpaintprogramsor(fordrawings)somewidelyavailabledrawingeditor,andthatissuitableforinputtotextformattersorforautomatictranslationtoavarietyofformatssuitableforinputtotextformatters.
AcopymadeinanotherwiseTransparentleformatwhosemarkup,orabsenceofmarkup,hasbeenarrangedtothwartordiscouragesubsequentmodificationbyreadersisnotTransparent.
AnimageformatisnotTransparentifusedforanysubstantialamountoftext.
Acopythatisnot"Transparent"iscalled"Opaque".
ExamplesofsuitableformatsforTransparentcopiesincludeplainASCIIwithoutmarkup,Texinfoinputformat,LaTeXinputformat,SGMLorXMLusingapubliclyavailableDTD,andstan-dard-conformingsimpleHTML,PostScriptorPDFdesignedforhumanmodification.
ExamplesoftransparentimageformatsincludePNG,XCFandJPG.
Opaqueformatsincludeproprietaryformatsthatcanbereadandeditedonlybyproprietarywordprocessors,SGMLorXMLforwhichtheDTDand/orprocessingtoolsarenotgenerallyavailable,andthemachine-generatedHTML,PostScriptorPDFproducedbysomewordprocessorsforoutputpurposesonly.
The"TitlePage"means,foraprintedbook,thetitlepageitself,plussuchfollowingpagesasareneededtohold,legibly,thematerialthisLicenserequirestoappearinthetitlepage.
Forworksinformatswhichdonothaveanytitlepageassuch,"TitlePage"meansthetextnearthemostprominentappearanceofthework'stitle,precedingthebeginningofthebodyofthetext.
Asection"EntitledXYZ"meansanamedsubunitoftheDocumentwhosetitleeitherispreciselyXYZorcontainsXYZinparenthesesfollowingtextthattranslatesXYZinanotherlanguage.
(HereXYZstandsforaspecificsectionnamementionedbelow,suchas"Acknowledgements","Dedications","Endorsements",or"History".
)To"PreservetheTitle"ofsuchasectionwhenyoumodifytheDocumentmeansthatitremainsasection"EntitledXYZ"accordingtothisdefinition.
TheDocumentmayincludeWarrantyDisclaimersnexttothenoticewhichstatesthatthisLicenseappliestotheDocument.
TheseWarrantyDisclaimersareconsideredtobeincludedbyreferenceinthisLicense,butonlyasregardsdisclaimingwarranties:anyotherimplicationthattheseWarrantyDisclaimersmayhaveisvoidandhasnoeffectonthemeaningofthisLicense.
2.
VERBATIMCOPYINGYoumaycopyanddistributetheDocumentinanymedium,eithercommerciallyornon-commercially,providedthatthisLicense,thecopyrightnotices,andthelicensenoticesayingthisLicenseappliestotheDocumentarereproducedinallcopies,andthatyouaddnootherconditionswhatsoevertothoseofthisLicense.
Youmaynotusetechnicalmeasurestoobstructorcontrolthereadingorfurthercopyingofthecopiesyoumakeordistribute.
However,youmayacceptcompensationinexchangeforcopies.
Ifyoudistributealargeenoughnumberofcopiesyoumustalsofollowtheconditionsinsection3.
Youmayalsolendcopies,underthesameconditionsstatedabove,andyoumaypubliclydisplaycopies.
3.
COPYINGINQUANTITYIfyoupublishprintedcopies(orcopiesinmediathatcommonlyhaveprintedcovers)oftheDocument,numberingmorethan100,andtheDocument'slicensenoticerequiresCoverTexts,youmustenclosethecopiesincoversthatcarry,clearlyandlegibly,alltheseCoverTexts:Front-CoverTextsonthefrontcover,andBack-CoverTextsonthebackcover.
Bothcoversmustalsoclearlyandlegiblyidentifyyouasthepublisherofthesecopies.
Thefrontcovermustpresentthefulltitlewithallwordsofthetitleequallyprominentandvisible.
Youmayaddothermaterialonthecoversinaddition.
Copyingwithchangeslimitedtothecovers,aslongastheypreservethetitleoftheDocumentandsatisfytheseconditions,canbetreatedasverbatimcopyinginotherrespects.
Iftherequiredtextsforeithercoveraretoovoluminoustotlegibly,youshouldputtherstoneslisted(asmanyastreasonably)ontheactualcover,andcontinuetherestontoadjacentpages.
IfyoupublishordistributeOpaquecopiesoftheDocumentnumberingmorethan100,youmusteitherincludeamachine-readableTransparentcopyalongwitheachOpaquecopy,orstateinorwitheachOpaquecopyacomputer-networklocationfromwhichthegeneralnetwork-usingpublichasaccesstodownloadusingpublic-standardnetworkprotocolsacompleteTransparentcopyoftheDocument,freeofaddedmaterial.
Ifyouusethelatteroption,youmusttakereasonablyprudentsteps,whenyoubegindistributionofOpaquecopiesinquantity,toensurethatthisTransparentcopywillremainthusaccessibleatthestatedlocationuntilatleastoneyearafterthelasttimeyoudistributeanOpaquecopy(directlyorthroughyouragentsorretailers)ofthateditiontothepublic.
Itisrequested,butnotrequired,thatyoucontacttheauthorsoftheDocumentwellbeforeredistributinganylargenumberofcopies,togivethemachancetoprovideyouwithanupdatedversionoftheDocument.
19LegalNoticeSLES12SP44.
MODIFICATIONSYoumaycopyanddistributeaModifiedVersionoftheDocumentundertheconditionsofsections2and3above,providedthatyoureleasetheModifiedVersionunderpreciselythisLicense,withtheModifiedVersionfillingtheroleoftheDocument,thuslicensingdistributionandmodificationoftheModifiedVersiontowhoeverpossessesacopyofit.
Inaddition,youmustdothesethingsintheModifiedVersion:A.
UseintheTitlePage(andonthecovers,ifany)atitledistinctfromthatoftheDocument,andfromthoseofpreviousversions(whichshould,iftherewereany,belistedintheHistorysectionoftheDocument).
Youmayusethesametitleasapreviousversioniftheoriginalpublisherofthatversiongivespermission.
B.
ListontheTitlePage,asauthors,oneormorepersonsorentitiesresponsibleforauthorshipofthemodificationsintheModifiedVersion,togetherwithatleastveoftheprincipalauthorsoftheDocument(allofitsprincipalauthors,ifithasfewerthanve),unlesstheyreleaseyoufromthisrequirement.
C.
StateontheTitlepagethenameofthepublisheroftheModifiedVersion,asthepublisher.
D.
PreserveallthecopyrightnoticesoftheDocument.
E.
Addanappropriatecopyrightnoticeforyourmodificationsadjacenttotheothercopyrightnotices.
F.
Include,immediatelyafterthecopyrightnotices,alicensenoticegivingthepublicpermissiontousetheModifiedVersionunderthetermsofthisLicense,intheformshownintheAddendumbelow.
G.
PreserveinthatlicensenoticethefulllistsofInvariantSectionsandrequiredCoverTextsgivenintheDocument'slicensenotice.
H.
IncludeanunalteredcopyofthisLicense.
I.
PreservethesectionEntitled"History",PreserveitsTitle,andaddtoitanitemstatingatleastthetitle,year,newauthors,andpublisheroftheModifiedVersionasgivenontheTitlePage.
IfthereisnosectionEntitled"History"intheDocument,createonestatingthetitle,year,authors,andpublisheroftheDocumentasgivenonitsTitlePage,thenaddanitemdescribingtheModifiedVersionasstatedintheprevioussentence.
J.
Preservethenetworklocation,ifany,givenintheDocumentforpublicaccesstoaTransparentcopyoftheDocument,andlikewisethenetworklocationsgivenintheDocumentforpreviousversionsitwasbasedon.
Thesemaybeplacedinthe"History"section.
YoumayomitanetworklocationforaworkthatwaspublishedatleastfouryearsbeforetheDocumentitself,oriftheoriginalpublisheroftheversionitreferstogivespermission.
K.
ForanysectionEntitled"Acknowledgements"or"Dedications",PreservetheTitleofthesection,andpreserveinthesectionallthesubstanceandtoneofeachofthecontributoracknowledgementsand/ordedicationsgiventherein.
L.
PreservealltheInvariantSectionsoftheDocument,unalteredintheirtextandintheirtitles.
Sectionnumbersortheequivalentarenotconsideredpartofthesectiontitles.
M.
DeleteanysectionEntitled"Endorsements".
SuchasectionmaynotbeincludedintheModifiedVersion.
N.
DonotretitleanyexistingsectiontobeEntitled"Endorsements"ortoconflictintitlewithanyInvariantSection.
O.
PreserveanyWarrantyDisclaimers.
IftheModifiedVersionincludesnewfront-mattersectionsorappendicesthatqualifyasSecondarySectionsandcontainnomaterialcopiedfromtheDocument,youmayatyouroptiondesignatesomeorallofthesesectionsasinvariant.
Todothis,addtheirtitlestothelistofInvariantSectionsintheModifiedVersion'slicensenotice.
Thesetitlesmustbedistinctfromanyothersectiontitles.
YoumayaddasectionEntitled"Endorsements",provideditcontainsnothingbutendorsementsofyourModifiedVersionbyvariousparties--forexample,statementsofpeerrevieworthatthetexthasbeenapprovedbyanorganizationastheauthoritativedefinitionofastandard.
YoumayaddapassageofuptovewordsasaFront-CoverText,andapassageofupto25wordsasaBack-CoverText,totheendofthelistofCoverTextsintheModifiedVersion.
OnlyonepassageofFront-CoverTextandoneofBack-CoverTextmaybeaddedby(orthrougharrangementsmadeby)anyoneentity.
IftheDocumentalreadyincludesacovertextforthesamecover,previouslyaddedbyyouorbyarrangementmadebythesameentityyouareactingonbehalfof,youmaynotaddanother;butyoumayreplacetheoldone,onexplicitpermissionfromthepreviouspublisherthataddedtheoldone.
Theauthor(s)andpublisher(s)oftheDocumentdonotbythisLicensegivepermissiontousetheirnamesforpublicityforortoassertorimplyendorsementofanyModifiedVersion.
5.
COMBININGDOCUMENTSYoumaycombinetheDocumentwithotherdocumentsreleasedunderthisLicense,underthetermsdefinedinsection4aboveformodifiedversions,providedthatyouincludeinthecombinationalloftheInvariantSectionsofalloftheoriginaldocuments,unmodified,andlistthemallasInvariantSectionsofyourcombinedworkinitslicensenotice,andthatyoupreservealltheirWarrantyDisclaimers.
ThecombinedworkneedonlycontainonecopyofthisLicense,andmultipleidenticalInvariantSectionsmaybereplacedwithasinglecopy.
IftherearemultipleInvariantSectionswiththesamenamebutdifferentcontents,makethetitleofeachsuchsectionuniquebyaddingattheendofit,inparentheses,thenameoftheoriginalauthororpublisherofthatsectionifknown,orelseauniquenumber.
MakethesameadjustmenttothesectiontitlesinthelistofInvariantSectionsinthelicensenoticeofthecombinedwork.
Inthecombination,youmustcombineanysectionsEntitled"History"inthevariousoriginaldocuments,formingonesectionEntitled"History";likewisecombineanysectionsEntitled"Acknowl-edgements",andanysectionsEntitled"Dedications".
YoumustdeleteallsectionsEntitled"Endorsements".
6.
COLLECTIONSOFDOCUMENTSYoumaymakeacollectionconsistingoftheDocumentandotherdocumentsreleasedunderthisLicense,andreplacetheindividualcopiesofthisLicenseinthevariousdocumentswithasinglecopythatisincludedinthecollection,providedthatyoufollowtherulesofthisLicenseforverbatimcopyingofeachofthedocumentsinallotherrespects.
Youmayextractasingledocumentfromsuchacollection,anddistributeitindividuallyunderthisLicense,providedyouinsertacopyofthisLicenseintotheextracteddocument,andfollowthisLicenseinallotherrespectsregardingverbatimcopyingofthatdocument.
7.
AGGREGATIONWITHINDEPENDENTWORKSAcompilationoftheDocumentoritsderivativeswithotherseparateandindependentdocumentsorworks,inoronavolumeofastorageordistributionmedium,iscalledan"aggregate"ifthecopyrightresultingfromthecompilationisnotusedtolimitthelegalrightsofthecompilation'susersbeyondwhattheindividualworkspermit.
WhentheDocumentisincludedinanaggregate,thisLicensedoesnotapplytotheotherworksintheaggregatewhicharenotthemselvesderivativeworksoftheDocument.
20LegalNoticeSLES12SP4IftheCoverTextrequirementofsection3isapplicabletothesecopiesoftheDocument,theniftheDocumentislessthanonehalfoftheentireaggregate,theDocument'sCoverTextsmaybeplacedoncoversthatbrackettheDocumentwithintheaggregate,ortheelectronicequivalentofcoversiftheDocumentisinelectronicform.
Otherwisetheymustappearonprintedcoversthatbracketthewholeaggregate.
8.
TRANSLATIONTranslationisconsideredakindofmodification,soyoumaydistributetranslationsoftheDocumentunderthetermsofsection4.
ReplacingInvariantSectionswithtranslationsrequiresspecialpermissionfromtheircopyrightholders,butyoumayincludetranslationsofsomeorallInvariantSectionsinadditiontotheoriginalversionsoftheseInvariantSections.
YoumayincludeatranslationofthisLicense,andallthelicensenoticesintheDocument,andanyWarrantyDisclaimers,providedthatyoualsoincludetheoriginalEnglishversionofthisLicenseandtheoriginalversionsofthosenoticesanddisclaimers.
IncaseofadisagreementbetweenthetranslationandtheoriginalversionofthisLicenseoranoticeordisclaimer,theoriginalversionwillprevail.
IfasectionintheDocumentisEntitled"Acknowledgements","Dedications",or"History",therequirement(section4)toPreserveitsTitle(section1)willtypicallyrequirechangingtheactualtitle.
9.
TERMINATIONYoumaynotcopy,modify,sublicense,ordistributetheDocumentexceptasexpresslyprovidedforunderthisLicense.
Anyotherattempttocopy,modify,sublicenseordistributetheDocumentisvoid,andwillautomaticallyterminateyourrightsunderthisLicense.
However,partieswhohavereceivedcopies,orrights,fromyouunderthisLicensewillnothavetheirlicensesterminatedsolongassuchpartiesremaininfullcompliance.
10.
FUTUREREVISIONSOFTHISLICENSETheFreeSoftwareFoundationmaypublishnew,revisedversionsoftheGNUFreeDocumentationLicensefromtimetotime.
Suchnewversionswillbesimilarinspirittothepresentversion,butmaydifferindetailtoaddressnewproblemsorconcerns.
Seehttp://www.
gnu.
org/copyleft/.
EachversionoftheLicenseisgivenadistinguishingversionnumber.
IftheDocumentspecifiesthataparticularnumberedversionofthisLicense"oranylaterversion"appliestoit,youhavetheoptionoffollowingthetermsandconditionseitherofthatspecifiedversionorofanylaterversionthathasbeenpublished(notasadraft)bytheFreeSoftwareFoundation.
IftheDocumentdoesnotspecifyaversionnumberofthisLicense,youmaychooseanyversioneverpublished(notasadraft)bytheFreeSoftwareFoundation.
ADDENDUM:HowtousethisLicenseforyourdocumentsCopyright(c)YEARYOURNAME.
Permissionisgrantedtocopy,distributeand/ormodifythisdocumentunderthetermsoftheGNUFreeDocumentationLicense,Version1.
2oranylaterversionpublishedbytheFreeSoftwareFoundation;withnoInvariantSections,noFront-CoverTexts,andnoBack-CoverTexts.
Acopyofthelicenseisincludedinthesectionentitled"GNUFreeDocumentationLicense".
IfyouhaveInvariantSections,Front-CoverTextsandBack-CoverTexts,replacethe"with.
.
.
Texts.
"linewiththis:withtheInvariantSectionsbeingLISTTHEIRTITLES,withtheFront-CoverTextsbeingLIST,andwiththeBack-CoverTextsbeingLIST.
IfyouhaveInvariantSectionswithoutCoverTexts,orsomeothercombinationofthethree,mergethosetwoalternativestosuitthesituation.
Ifyourdocumentcontainsnontrivialexamplesofprogramcode,werecommendreleasingtheseexamplesinparallelunderyourchoiceoffreesoftwarelicense,suchastheGNUGeneralPublicLicense,topermittheiruseinfreesoftware.
21LegalNoticeSLES12SP4

青果网络-618阿里云,腾讯云特惠优惠折上折!

官方网站:点击访问青果云官方网站活动方案:—————————–活动规则—————————1、选购活动产品并下单(先不要支付)2、联系我司在线客服修改价格或领取赠送时间3、确认价格已按活动政策修改正确后,支付订单,到此产品开设成功4、本活动产品可以升级,升级所需费用按产品原价计算若发生退款,按资源实际使用情况折算为产品原价再退还剩余余额! 美国洛杉矶CN2_GIACPU内存系统盘流量宽带i...

云雀云(larkyun)低至368元/月,广州移动1Gbps带宽VDS(带100G防御),常州联通1Gbps带宽VDS

云雀云(larkyun)当前主要运作国内线路的机器,最大提供1Gbps服务器,有云服务器(VDS)、也有独立服务器,对接国内、国外的效果都是相当靠谱的。此外,还有台湾hinet线路的动态云服务器和静态云服务器。当前,larkyun对广州移动二期正在搞优惠促销!官方网站:https://larkyun.top付款方式:支付宝、微信、USDT广移二期开售8折折扣码:56NZVE0YZN (试用于常州联...

tmhhost:暑假快乐,全高端线路,VPS直接8折,200G高防,美国gia日本软银韩国cn2香港cn2大带宽

tmhhost为2021年暑假开启了全场大促销,全部都是高端线路的VPS,速度快有保障。美国洛杉矶CN2 GIA+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。本次活动结束于8月31日。官方网站:https://www.tmhhost.com8折优惠码:TMH-SUMMER日本...

迈拓kvm为你推荐
录音软件哪个好什么软件用来录音更好?oppo和vivo哪个好Vivo和OPPO哪个好点啊?网络机顶盒哪个好什么牌子的网络机顶盒最好qq空间登录网页版求这张图的原图,是QQ空间最近网页版登录界面的背景YunOSyunos是什么手机东莞电信网上营业厅东莞虎门的中国电信营业厅的电话是多少?上海dns服务器地址中国主要城市DNS服务器IP地址列表360云查杀360安全卫士中的木马云查杀有用吗?360云盘关闭360云盘,关闭了吗?360云盘下载速度慢怎么办请问现在有没有人在用手机360云盘,为什么手机端下载速度会怎么慢,我的网速很快。
网站空间商 淘宝虚拟主机 ion inmotionhosting 台湾服务器 华为云主机 湖南服务器托管 灵动鬼影 我爱水煮鱼 申请个人网站 泉州移动 服务器干什么用的 中国网通测速 1美金 下载速度测试 镇江高防 中国电信宽带测速 服务器托管价格 qq空间打开很慢 删除域名 更多