1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[30482],{91178:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>d,default:()=>u,frontMatter:()=>r,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"vm-guide/vm_deploy","title":"\u865a\u62df\u673a\u90e8\u7f72","description":"Rainbond \u865a\u62df\u673a\u90e8\u7f72","source":"@site/docs/vm-guide/vm_deploy.md","sourceDirName":"vm-guide","slug":"/vm-guide/vm_deploy","permalink":"/docs/vm-guide/vm_deploy","draft":false,"unlisted":false,"editUrl":"https://github.com/goodrain/rainbond-docs/tree/main/docs/vm-guide/vm_deploy.md","tags":[],"version":"current","frontMatter":{"title":"\u865a\u62df\u673a\u90e8\u7f72","description":"Rainbond \u865a\u62df\u673a\u90e8\u7f72","keywords":["Rainbond","\u865a\u62df\u673a","kubevirt\u90e8\u7f72"]}}');var s=i(96705),o=i(74858);const r={title:"\u865a\u62df\u673a\u90e8\u7f72",description:"Rainbond \u865a\u62df\u673a\u90e8\u7f72",keywords:["Rainbond","\u865a\u62df\u673a","kubevirt\u90e8\u7f72"]},d=void 0,c={},l=[{value:"\u6982\u8ff0",id:"\u6982\u8ff0",level:2},{value:"\u73af\u5883\u8981\u6c42",id:"\u73af\u5883\u8981\u6c42",level:2},{value:"\u90e8\u7f72\u865a\u62df\u673a",id:"\u90e8\u7f72\u865a\u62df\u673a",level:2},{value:"\u914d\u7f6e\u865a\u62df\u673aweb\u7ec8\u7aef\u5730\u5740",id:"\u914d\u7f6e\u865a\u62df\u673aweb\u7ec8\u7aef\u5730\u5740",level:2},{value:"\u5b8c\u6210\u90e8\u7f72",id:"\u5b8c\u6210\u90e8\u7f72",level:2}];function a(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"\u6ce8\u610f:"})," \u5feb\u901f\u5b89\u88c5\u7684 Rainbond \u4e0d\u53ef\u4f7f\u7528\u865a\u62df\u673a\u529f\u80fd\u3002"]})}),"\n",(0,s.jsx)(n.h2,{id:"\u6982\u8ff0",children:"\u6982\u8ff0"}),"\n",(0,s.jsx)(n.p,{children:"\u672c\u7ae0\u8282\u4e3b\u8981\u4ecb\u7ecd\u865a\u62df\u673a\u7684\u57fa\u7840\u73af\u5883\u642d\u5efa\u4ee5\u53ca\u865a\u62df\u673a\u63d2\u4ef6\u90e8\u7f72\uff0c\u4e3a\u5728 Rainbond \u4e2d\u4f7f\u7528\u865a\u62df\u673a\u529f\u80fd\u4f5c\u94fa\u57ab\u3002"}),"\n",(0,s.jsx)(n.h2,{id:"\u73af\u5883\u8981\u6c42",children:"\u73af\u5883\u8981\u6c42"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u670d\u52a1\u5668\u5185\u6838\u5fc5\u987b > 5.x\uff0c",(0,s.jsx)(n.a,{href:"https://t.goodrain.com/d/9-centos",children:"Centos\u5185\u6838\u5347\u7ea7\u53c2\u9605"})]}),"\n",(0,s.jsx)(n.li,{children:"Docker \u7248\u672c\u5fc5\u987b > 24.x"}),"\n",(0,s.jsxs)(n.li,{children:["\u670d\u52a1\u5668\u5fc5\u987b\u652f\u6301\u865a\u62df\u5316\uff0c\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u68c0\u67e5\u662f\u5426\u652f\u6301\u865a\u62df\u5316","\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"egrep -c '(vmx|svm)' /proc/cpuinfo\n# \u8f93\u51fa\u4e0d\u4e3a 0 \u5219\u652f\u6301\u865a\u62df\u5316\n"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u90e8\u7f72\u865a\u62df\u673a",children:"\u90e8\u7f72\u865a\u62df\u673a"}),"\n",(0,s.jsxs)(n.p,{children:["\u5982\u679c\u6ca1\u6709\u5b89\u88c5 Rainbond \u9700\u8981\u53c2\u8003 ",(0,s.jsx)(n.a,{href:"/docs/installation",children:"\u5b89\u88c5\u6587\u6863"}),"\u8fdb\u884c\u90e8\u7f72\uff0c\u4e0d\u53ef\u4f7f\u7528\u5feb\u901f\u5b89\u88c5\u90e8\u7f72 Rainbond \u3002"]}),"\n",(0,s.jsxs)(n.p,{children:["\u5e73\u53f0\u7ba1\u7406\u89c6\u56fe --\x3e \u5e94\u7528\u5e02\u573a\u89c6\u56fe --\x3e \u5f00\u6e90\u5e94\u7528\u5546\u5e97 --\x3e \u5bf9\u63a5\u5f00\u6e90\u5e94\u7528\u5546\u5e97 --\x3e \u5f00\u6e90\u5e94\u7528\u5546\u5e97\u641c\u7d22 ",(0,s.jsx)(n.code,{children:"Rainbond-VM"})," \u70b9\u51fb\u5b89\u88c5\u5373\u53ef\u3002"]}),"\n",(0,s.jsx)("img",{src:"https://static.goodrain.com/docs/5.16.0/vm1.jpg",title:"\u4e0b\u8f7d\u865a\u62df\u673a\u63d2\u4ef6"}),"\n",(0,s.jsx)(n.h2,{id:"\u914d\u7f6e\u865a\u62df\u673aweb\u7ec8\u7aef\u5730\u5740",children:"\u914d\u7f6e\u865a\u62df\u673aweb\u7ec8\u7aef\u5730\u5740"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"\u90e8\u7f72\u5b8c\u6210\u540e\uff0c\u9700\u8981\u914d\u7f6e\u6240\u6709\u865a\u62df\u673a\u8df3\u8f6c\u7684 web \u7ec8\u7aef\u5730\u5740\uff0c\u6211\u4eec\u9700\u8981\u627e\u5230\u4ece\u5e94\u7528\u5e02\u5
173a\u4e2d\u90e8\u7f72\u7684 Rainbond-VM \u5e94\u7528\uff0c\u5728\u5176\u4e2d\u627e\u5230 virtvnc \u7ec4\u4ef6\uff0c\u8fdb\u5165\u7ec4\u4ef6\u89c6\u56fe\u627e\u5230\u7aef\u53e3\u4e00\u680f\u83b7\u53d6\u8bbf\u95ee\u7b56\u7565\u5730\u5740\u3002"}),"\n"]}),"\n",(0,s.jsx)("img",{src:"https://static.goodrain.com/docs/5.16.0/vm_vnc.jpg",title:"\u865a\u62df\u673aweb\u7ec8\u7aef"}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsxs)(n.li,{children:["\u5c06\u83b7\u53d6\u5230\u7684\u5730\u5740\uff0c\u6309\u7167\u4e0b\u56fe\u6307\u5f15\uff0c\u627e\u5230\u865a\u62df\u673a\u63d2\u4ef6\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u914d\u7f6e\u5e76\u66ff\u6362\u5176\u4e2d\u7684 ",(0,s.jsx)(n.code,{children:"access_urls"})," \u5c5e\u6027\u5b57\u6bb5\u540e\u70b9\u51fb\u4fdd\u5b58\u5373\u53ef\u3002"]}),"\n"]}),"\n",(0,s.jsx)("img",{src:"https://static.goodrain.com/docs/5.16.0/vm_vnc2.jpg",title:"web \u7ec8\u7aef\u914d\u7f6e"}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsx)(n.li,{children:"\u6dfb\u52a0\u865a\u62df\u673a\u914d\u7f6e\u6587\u4ef6\u3002"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\u4f9d\u7136\u5728\u865a\u62df\u673a\u5e94\u7528\u4e0b\u7684 k8s\u8d44\u6e90\u89c6\u56fe\u4e2d\uff0c\u70b9\u51fb\u6dfb\u52a0\u6309\u94ae\uff0c\u5c06\u4e0b\u65b9\u5185\u5bb9\u8fdb\u884c\u7c98\u8d34\u5e76\u786e\u5b9a\u521b\u5efa\u3002"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"apiVersion: kubevirt.io/v1\nkind: KubeVirt\nmetadata:\n annotations:\n kubevirt.io/latest-observed-api-version: v1\n kubevirt.io/storage-observed-api-version: v1\n finalizers:\n - foregroundDeleteKubeVirt\n name: kubevirt\nspec:\n certificateRotateStrategy: {}\n configuration:\n developerConfiguration: {}\n customizeComponents: {}\n imagePullPolicy: IfNotPresent\n imagePullSecrets:\n - name: rbd-hub-credentials\n workloadUpdateStrategy: {}\n"})}),"\n",(0,s.jsx)(n.h2,{id:"\u5b8c\u6210\u90e8\u7f72",children:"\u5b8c\u6210\u90e8\u7f72"}),"\n",(0,s.jsx)(n.p,{children:"\u81f3\u6b64\uff0c\u865a\u62df\u673a\u529f\u80fd\u5728 Rainbond \u5e73\u53f0\u90e8\u7f72\u5b8c\u6210\u3002"})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},74858:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>d});var t=i(9861);const s={},o=t.createContext(s);function r(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.