KVM+Docker+OpenStack¹ê¾Ô¡X¡XµêÀÀ¤Æ»P¤ªpºâ°t¸m¡BºÞ²z»P¹Bºû¡]·L½ÒµøÀW ( ²Åé ¦r) |
§@ªÌ¡G¤ýª÷ùÚ¡B¼B¨ôµØ¡B¤ý·ÔªL¡B¿ú§»ªZ | Ãþ§O¡G1. -> §@·~¨t²Î -> µêÀÀ¾÷(VMWare) ¡@¡@¡@2. -> §@·~¨t²Î -> Docker |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 53892 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 250 ¤¸ |
¥Xª©¤é¡G1/1/2021 |
¶¼Æ¡G198 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302567134 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G²{¥N¥ø·~ªº¼Æ¾Ú¤¤¤ß¤j¶q¨Ï¥ÎµêÀÀ¤Æ§Þ³N¡A©ÎªÌ¨Ï¥Î¤ªpºâ§Þ³N¡A¬Û¤ñ¦´Áªº¼Æ¾Ú¤¤¤ß¨ÓÁ¿¡AµêÀÀ¤Æ»P¤ªpºâ¦³«D±`©úÅ㪺Àu¶Õ¡A¥¦¥i¥H¶i¦æ¸ê·½¾ã¦X¡A´£°ª¸ê·½ªº§Q¥Î²v¡A¦P®ÉÁÙ«K¤_ºÞ²zûªº¤é±`¹B¦æ»PºûÅ@¤u§@¡C¦]¦¹¡A¹ï¤_¥ø·~ªº¼Æ¾Ú¤¤¤ß¨ÓÁ¿¡A»Ýn¤j¶qªºµêÀÀ¤Æ»P¤ªpºâ¤H¤~¡A²{¦b«Ü¦h°ª®Õ¶}³]¤F¤ªpºâ±M·~¡A©ÎªÌ¼W³]¤Fpºâ¾÷Ãþ±M·~ªº¤ªpºâ¤è¦V¡CµêÀÀ¤Æ»P¤ªpºâ¤H¤~ªº»Ý¨D¶q¤j¡A«Ý¹J°ª¡A§Æ±æŪªÌ¦b¾Ç¦npºâ¾÷¾Ç¬ì°ò¦ª¾ÃѪº¦P®É¡A¦n¦n¾Ç²ß¤@¤UµêÀÀ¤Æ»P¤ªpºâ¡C µêÀÀ¤Æ±`¨£ªº§Þ³N¦³VMware¤½¥qªºvSphere¡BMicrosoft¤½¥qªºHyperúQV¡BCitrix¤½¥qªºXenServer¡BµØ¬°¤½¥qªºFusionCompute¥H¤Î¶}·½ªºKVMµ¥¡A³o¨Ç§Þ³N³£¤ñ¸û¦¨¼ô¡C¥»®Ñ¥Dn¤¶²ÐKVM¡AKVM¬O°ò¤_¤º®ÖªºµêÀÀ¤Æ§Þ³N¡A¬O¤@¶µ¶}·½ªº§Þ³N¡A±q2010¦~¬õ´U¥ø·~Linux 6.0ª©¥»¶}©l¡A´N¿Ä¤J¬õ´Uªº²£«~¤¤¡A²{¦b³e¬ï¬õ´Uªº¾ãÓ²£«~¡A¥]¬ARHEL¡]¬õ´U¥ø·~Linux¡^¡BRHEV¡]¬õ´U¥ø·~µêÀÀ¤Æ¡^¡BRed Hat OpenStack Platform¡]¬õ´UOpenStack¤ª¥»O¡^µ¥¡C¦P®É¡A¥»®ÑÁÙ¤¶²Ð¤F»´¶q¯ÅµêÀÀ¤Æ§Þ³N®e¾¹¡A»P¶Ç²ÎªºµêÀÀ¤Æ§Þ³N¬Û¤ñ¡A¥¦¨S¦³GuestOS³o¤@¼h¡A¦]¦¹¦b±J¥D¾÷¤W¹B¦æ°_¨Ó·|§ó¥[»´ªQ¡A§ó«nªº¬O¥¦²`¨ü¶}µo¤Hû³ß·R¡A¦]¬°¥¦¹ê²{¤F¤@¦¸°t¸m¡A¥i¥H¦b¥ô¦ó¦a¤è¹B¦æ¡C¥¦±N¹B¦æ¶µ¥Øªº¤@¤ÁÀô¹Ò¡B°t¸m¡B¨Ì¿àµ¥§@¬°¾ãÅé¡A¨î§@¦¨¤@ÓÃè¹³¤å¥ó¡AµM¦Z¦A¶i¦æ§å¶q³¡¸p¡C ¤ªpºâ§Þ³N±`¨£ªº¦³Amazon¤½¥qªºAWS¡BMicrosoft¤½¥qªºAzure¡Bªü¨½¤Ú¤Ú¤½¥qªºAliyun¥H¤Î¶}·½ªºOpenStackµ¥¡C¥»®Ñ¥Dn¤¶²ÐOpenStack¡AOpenStack¬O¤@Ó¤ª¥»O¾Þ§@¨t²Î¡A¤£¦P¤_Windows»PLinux¡A¥¦¬O¤@Ó¤À¥¬¦¡¾Þ§@¨t²Î¡A¥i¥H§â¤À¥¬¦b¦hÓ¸`ÂI¤¤ªºpºâ¡B¦sÀx¡Bºôµ¸¸ê·½²Î¤@°_¨Ó¶i¦æ¦ÀªººÞ²z¡A¦}¥B¥i¥H³q¹LWeb¬É±¶i¦æºÞ²z¡A¥¦¬O·í¤µ³Ì¼öªº§Þ³N¤§¤@¡A°£¤F¤¤°ê²¾°Ê¡B¤¤°êÁp³q¡B¤¤°ê¹q«H¤T¤j¹BÀç°Ó¤§¥~¡A¦Ê«×¡B¤¤°êÅK¸ô¡B¤¤°ê»ÈÁp¡B¤¤°ê¶l¬FÀx»W»È¦æ©M¤¤°ê°ê®a¹qºôµ¥¥ø·~³£¬OOpenStackªº¥Î¤á¡C¦Ó¦bOpenStackªº³Ì·sª©¥»Train¤¤¡A¦³ªñ3000¦¸¥N½X§ó§ï¨Ó¦Û§Ú°ê¤W´å°^ÄmªÌ¡A¦b165Ó°ê®aªº°^Äm«×¤¤¦ì¦C²Ä¤G¡A¨Ó¦Û§Ú°êªºÓÅé°^ÄmªÌ¦@¦³150¦h¦W¡A¤H¼Æ¤]¦ì¦C²Ä¤G¡C¥Ñ¦¹¥i¨£OpenStack¦b§Ú°êªº¤õÃzµ{«×¡C ¬°¤F¤è«KŪªÌ¾Ç²ß¡A¥»®Ñ°t³Æ38Ó·LµøÀW¡AŪªÌ¨í¶}«Ê©³ªº¨í¨í¥d¡AÀò¨úÅçÃÒ½X¦Z¡A§Y¥i±½½XÆ[¬Ý¡C¦P®É¥»®Ñ¦³«Ü¦h«n´£¥Ü¡A·Q¤@·Q¡B¸Õ¤@¸Õµ¥±ÒµoŪªÌ¶i¦æ¬ÛÃö«ä¦Ò»P¹Á¸Õ¡C ¥»®Ñ¥Ñ¼s¦{²z¤u¾Ç°|¤ýª÷ùÚ»P¤ý·ÔªL¦Ñ®v¡B¼sªF¾÷¹q¾·~§Þ³N¾Ç°|¼B¨ôµØ¦Ñ®v¥H¤Î¼sªF¾÷±ñ§Þ®v¾Ç°|¿ú§»ªZ¦Ñ®v¾á¥ô¥D½s¡A¦b¥»®Ñ½s¼g¹Lµ{¤¤¡A¾Ç°|ªº¦h¦ì»â¾É¡B¦Ñ®v´£¥X¤F«D±`Ä_¶Qªº«Øij¡AÁÙ¦³©M§Ú¤@°_¾Ä¤æªº¤Ñºô¤u§@«Ç¡BÂù®v«¬¤u§@«Çªº¤p¥ë¦ñÌ¡A¯S§O¬O½²Àé³Í¡BªL©s®ü¡B³¯¤p¯ó¹ï¥þ®Ñ©Ò¦³ªº¹êÅç¶i¦æ¤F®ÕÅç¡A¦b¦¹¤@¦}ªí¥Ü·PÁ¡C ¥Ñ¤_½sªÌ¤ô¥¦³¡A®Ñ¤¤¦³¤£¨¬¤§³B¦b©ÒÃø§K¡AÀµ½Ð¼s¤jŪªÌ§åµû«ü¥¿¡C
½sªÌ2020¦~3¤ë |
¤º®e²¤¶¡G¥»®Ñ¨t²Î¦a¤¶²Ð¤FµêÀÀ¤Æ»P¤ªpºâªº°ò¥»ì²z¡B¤èªk©M¹ê½î¡A¥Dn¤À¬°¤TÓ³¡¤À¡A¤À§O¬O¶Ç²ÎµêÀÀ¤Æ§Þ³NKVM¡B»´¶q¯ÅµêÀÀ¤Æ§Þ³NDocker¡B¤ª¥»OªººÞ²zOpenStack¡C¥þ±¤Ï¬M¤FµêÀÀ¤Æ»P¤ªpºâ¬ã¨s©MÀ³¥Îªº³Ì·s¶i®i¡C¬J°Q½×µêÀÀ¤Æ»P¤ªpºâªº°ò¥»²z½×ª¾ÃÑ¡A¤S¹ïµêÀÀ¤Æ»P¤ªpºâ¶i¦æ¤F¤j¶qªº¹ê½î¾Þ§@¡A±j½Õ²z½×»P¹ê½î¬Ûµ²¦X¡A°ò¦ª¾ÃÑ»P«eªuµo®i¬Ûµ²¦X¡C ¥»®Ñ¥i§@¬°pºâ¾÷Ãþ¬ÛÃö±M·~°ª¦~¯Å°ªÂ¾»P¥»¬ì¥Í±Ð§÷¡A§@¬°µêÀÀ¤Æ»P¤ªpºâ°ö°V±Ð§÷¡A¤]¥i§@¬°µêÀÀ¤Æ»P¤ªpºâ·R¦nªÌªº°Ñ¦Ò®Ñ¡C |
¥Ø¿ý¡G²Ä¤@³¡¤ÀKVMµêÀÀ¤Æ§Þ³N ²Ä1³¹KVM·§z¤ÎÀô¹Ò°t¸m 1.1KVMµêÀÀ¤Æ·§z 1.1.1µêÀÀ¤Æ·§©À 1.1.2µêÀÀ¤Æªº²£¥ÍI´º 1.1.3µêÀÀ¤Æ¬[ºc 1.1.4¥D¬yµêÀÀ¤Æ§Þ³N 1.2·s«ØµêÀÀ¾÷ 1.3¦bµêÀÀ¾÷¨½¦w¸ËRHEL7 1.4»·µ{ºÞ²zRHEL7 1.4.1³q¹L©R¥O¦æªì©l¤Æ°t¸m 1.4.2³q¹L¦r²Å¬É±¶i¦æ»·µ{ºÞ²z 1.4.3³q¹L¹Ï§Î¬É±¶i¦æ»·µ{ºÞ²z 1.5¥»³¹¹êÅç 1.5.1¹êÅç¥Øªº 1.5.2¹êÅçÀô¹Ò 1.5.3¹êÅç©Ý¼³ 1.5.4¹êÅ示®e ²Ä2³¹¦w¸ËKVM¦}¥B¦bKVM¨½±¦w¸ËRHEL7 2.1¦bRHEL7¥D¾÷¤W¦w¸ËKVM 2.1.1¬d¬Ý¬O§_¨ã³ÆµêÀÀ¤Æ±ø¥ó 2.1.2¦w¸ËKVM 2.2¦bKVM¨½±·s«ØµêÀÀ¾÷ 2.3¦bµêÀÀ¾÷¨½±¦w¸ËRHEL7 2.4¥»³¹¹êÅç 2.4.1¹êÅç¥Øªº 2.4.2¹êÅçÀô¹Ò 2.4.3¹êÅç©Ý¼³ 2.4.4¹êÅ示®e ²Ä3³¹¹ïKVMµêÀÀ¾÷¶i¦æ°ò¥»ºÞ²z 3.1¨Ï¥Îvirsh¹ïµêÀÀ¾÷¶i¦æ°ò¥»ªººÞ²z 3.2¹ïµêÀÀ¾÷¶i¦æ¶i¶¥ºÞ²z 3.2.1µ¹µêÀÀ¾÷²K¥[ºô¥d 3.2.2µ¹vm01²K¥[ºÏ½L 3.2.3קïCPU»P¤º¦s 3.3¥»³¹¹êÅç 3.3.1¹êÅç¥Øªº 3.3.2¹êÅçÀô¹Ò 3.3.3¹êÅç©Ý¼³ 3.3.4¹êÅ示®e ²Ä4³¹µêÀÀ¾÷ªº§J¶© 4.1¨Ï¥Î¹Ï§Î¬É±§J¶©µêÀÀ¾÷ 4.2¨Ï¥ÎvirtúQclone¤u¨ã§J¶©µêÀÀ¾÷ 4.3¨Ï¥ÎµêÀÀ¾÷ªº°t¸m¤å¥ó§J¶©µêÀÀ¾÷ 4.4¥»³¹¹êÅç 4.4.1¹êÅç¥Øªº 4.4.2¹êÅçÀô¹Ò 4.4.3¹êÅç©Ý¼³ 4.4.4¹êÅ示®e
²Ä5³¹KVMºôµ¸ºÞ²z 5.1NATºôµ¸ 5.1.1NATºôµ¸ªºì²z 5.1.2NATºôµ¸ªº¹Ï§Î°t¸m¤èªk 5.1.3NATºôµ¸ªº¦r²Å°t¸m¤èªk 5.2¾ô±µ 5.2.1¾ô±µºôµ¸ªºì²z 5.2.2¾ô±µºôµ¸ªº¦r²Å°t¸m¤èªk 5.3¥»³¹¹êÅç 5.3.1¹êÅç¥Øªº 5.3.2¹êÅçÀô¹Ò 5.3.3¹êÅç©Ý¼³ 5.3.4¹êÅ示®e ²Ä6³¹KVMÃè¹³ºÞ²z»P®à±µêÀÀ¤Æ 6.1¨î§@¦}´ú¸ÕRHEL7Ãè¹³ 6.1.1¨î§@RHEL7Ãè¹³ 6.1.2´ú¸ÕRHEL7Ãè¹³ 6.2¨î§@¦}´ú¸ÕWindows7Ãè¹³ 6.2.1¨î§@Windows7Ãè¹³ 6.2.2´ú¸ÕWindows7Ãè¹³ 6.3®à±µêÀÀ¤Æ 6.4¥»³¹¹êÅç 6.4.1¹êÅç¥Øªº 6.4.2¹êÅçÀô¹Ò 6.4.3¹êÅç©Ý¼³ 6.4.4¹êÅ示®e ²Ä7³¹KVM¦sÀxºÞ²z 7.1¨Ï¥Î¤À°Ï¨Ó³Ð«Ø¦sÀx¦À 7.1.1·Ç³Æ¤@Ӯ榡¤Æªº¤À°Ï 7.1.2±N¤À°Ï²K¥[¨ì¦sÀx¦À¤¤ 7.2¨Ï¥ÎNFS¤À°Ï¨Ó³Ð«Ø¦sÀx¦À 7.2.1·Ç³Æ¤@ÓNFS¦@¨É 7.2.2±NNFS¦@¨É²K¥[¨ì¦sÀx¦À¤¤ 7.3¥»³¹¹êÅç 7.3.1¹êÅç¥Øªº 7.3.2¹êÅçÀô¹Ò 7.3.3¹êÅç©Ý¼³ 7.3.4¹êÅ示®e ²Ä8³¹KVMµêÀÀ¾÷ªº¾E²¾ 8.1ÀRºA¾E²¾µêÀÀ¾÷ 8.2°ÊºA¾E²¾µêÀÀ¾÷ 8.2.1¦b¦@¨É¦sÀx¤W¦w¸Ë¾Þ§@¨t²Î 8.2.2¦b½u¾E²¾ 8.3¥»³¹¹êÅç 8.3.1¹êÅç¥Øªº 8.3.2¹êÅçÀô¹Ò 8.3.3¹êÅç©Ý¼³ 8.3.4¹êÅ示®e ²Ä¤G³¡¤À®e¾¹ ²Ä9³¹¨Ï¥ÎDockerºÞ²zLinux®e¾¹ 9.1Docker·§z 9.1.1¤F¸ÑDocker 9.1.2Docker¤TÓ·§©À¤§¶¡ªºÃö¨t 9.2¨Ï¥ÎDockerºÞ²zÃè¹³ 9.3¨Ï¥ÎDockerºÞ²z®e¾¹ 9.4¥»³¹¹êÅç 9.4.1¹êÅç¥Øªº 9.4.2¹êÅçÀô¹Ò 9.4.3¹êÅç©Ý¼³ 9.4.4¹êÅ示®e
²Ä¤T³¡¤À¤ªpºâ¥»OOpenStack ²Ä10³¹OpenStack·§z¤Î¦w¸Ë 10.1OpenStack²¤¶ 10.1.1OpenStack·§z 10.1.2OpenStack²Õ¥ó 10.2OpenStack¦w¸Ë 10.2.1OpenStack¦w¸ËÀô¹Ò 10.2.2¨Ï¥Îpackstack¦w¸ËOpenStack 10.2.3¦w¸Ë¦Zªºªì©l°t¸m 10.3¥»³¹¹êÅç 10.3.1¹êÅç¥Øªº 10.3.2¹êÅçÀô¹Ò 10.3.3¹êÅç©Ý¼³ 10.3.4¹êÅ示®e ²Ä11³¹OpenStack¤ª¥»OªººÞ²z 11.1°t¸mOpenvSwitch 11.1.1OpenvSwitch·§z 11.1.2¤ªºÞ²zû°t¸mOpenvSwitch 11.2¶µ¥Ø»P¥Î¤áºÞ²z 11.2.1³Ð«Ø¶µ¥Ø 11.2.2³Ð«Ø¥Î¤á 11.3OpenStackªººôµ¸ºÞ²z 11.3.1³Ð«Ø¯²¤áªº¤º³¡ºô¬q 11.3.2³Ð«Ø¸ô¥Ñ¾¹ 11.4Ãè¹³ªººÞ²z 11.5³Ð«Ø¤ª¥D¾÷ 11.6¸j©w¯B°ÊIP¦a§} 11.7¦w¥þ²ÕºÞ²z 11.8±KÆ_ºÞ²z 11.9¥»³¹¹êÅç 11.9.1¹êÅç¥Øªº 11.9.2¹êÅçÀô¹Ò 11.9.3¹êÅç©Ý¼³ 11.9.4¹êÅ示®e |
§Ç¡G |