1"use strict";(globalThis.webpackChunkdocs_new=globalThis.webpackChunkdocs_new||[]).push([[4550,7099,12329,81876,89272],{11015:(n,l,i)=>{i.r(l),i.d(l,{assets:()=>c,contentTitle:()=>h,default:()=>o,frontMatter:()=>r,metadata:()=>e,toc:()=>x});const e=JSON.parse('{"id":"release-notes/v3_11_x","title":"v3.11.x","description":"v3.11.13","source":"@site/docs/shared/release-notes/v3_11_x.md","sourceDirName":"release-notes","slug":"/release-notes/v3_11_x","permalink":"/docs/shared/release-notes/v3_11_x","draft":false,"unlisted":false,"editUrl":"https://github.com/yunionio/website/tree/master/docs/shared/release-notes/v3_11_x.md","tags":[],"version":"current","sidebarPosition":-311,"frontMatter":{"sidebar_position":-311},"sidebar":"sharedSidebar","previous":{"title":"v4.0.x","permalink":"/docs/shared/release-notes/v4_0_x"},"next":{"title":"v3.10.x","permalink":"/docs/shared/release-notes/v3_10_x"}}');var s=i(74848),d=i(28453);const r={sidebar_position:-311},h="v3.11.x",c={},x=[{value:"v3.11.13",id:"v31113",level:2},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd",level:3},{value:"\u529f\u80fd\u6539\u8fdb",id:"\u529f\u80fd\u6539\u8fdb",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d",level:3},{value:"CHANGELOG",id:"changelog",level:3},{value:"v3.11.12",id:"v31112",level:2},{value:"\u529f\u80fd\u6539\u8fdb",id:"\u529f\u80fd\u6539\u8fdb-1",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-1",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-1",level:3},{value:"CHANGELOG",id:"changelog-1",level:3},{value:"v3.11.11",id:"v31111",level:2},{value:"\u529f\u80fd\u6539\u8fdb",id:"\u529f\u80fd\u6539\u8fdb-2",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-2",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-2",level:3},{value:"CHANGELOG",id:"changelog-2",level:3},{value:"v3.11.10",id:"v31110",level:2},{value:"\u529f\u80fd\u6539\u8fdb",id:"\u529f\u80fd\u6539\u8fdb-3",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-3",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-3",level:3},{value:"CHANGELOG",id:"changelog-3",level:3},{value:"v3.11.9",id:"v3119",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-4",level:3},{value:"CHANGELOG",id:"changelog-4",level:3},{value:"v3.11.8 (\u542bv3.11.7)",id:"v3118-\u542bv3117",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-1",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-5",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-4",level:3},{value:"CHANGELOG",id:"changelog-5",level:3},{value:"v3.11.6",id:"v3116",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-2",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-6",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-5",level:3},{value:"CHANGELOG",id:"changelog-6",level:3},{value:"v3.11.5",id:"v3115",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-3",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-7",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-6",level:3},{value:"CHANGELOG",id:"changelog-7",level:3},{value:"v3.11.4",id:"v3114",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-4",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-8",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-7",level:3},{value:"CHANGELOG",id:"changelog-8",level:3},{value:"v3.11.3",id:"v3113",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-5",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-9",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-8",level:3},{value:"CHANGELOG",id:"changelog-9",level:3},{value:"v3.11.2 (\u542bv3.11.1)",id:"v3112-\u542bv3111",level:2},{value:"\u529f\u80fd\u4f18\u5316",id:"\u529f\u80fd\u4f18\u5316-6",level:3},{value:"\u95ee\u9898\u4fee\u590d",id:"\u95ee\u9898\u4fee\u590d-10",level:3},{value:"\u65b0\u529f\u80fd",id:"\u65b0\u529f\u80fd-9",level:3},{value:"CHANGELOG",id:"changelog-10",level:3},{value:"v3.11.0",id:"v3110",level:2},{value:"\u65b0\u529f\u80fd (New Features)",id:"\u65b0\u529f\u80fd-new-features",level:3},{value:"\u529f\u80fd\u4f18\u5316 (Enhancements)",id:"\u529f\u80fd\u4f18\u5316-enhancements",level:3},{value:"CHANGELOG",id:"changelog-11",level:3}];function j(n){const l={a:"a",admonition:"admonition",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",ul:"ul",...(0,d.R)(),...n.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.header,{children:(0,s.jsx)(l.h1,{id:"v311x",children:"v3.11.x"})}),"\n",(0,s.jsx)(l.h2,{id:"v31113",children:"v3.11.13"}),"\n",(0,s.jsx)(l.p,{children:"date: 2026-02-12"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b21 v3.11.13 \u5305\u542b\u4ee5\u4e0b\u4eae\u70b9\u529f\u80fd\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u88f8\u91d1\u5c
15e\u521b\u5efa\u65f6\uff0c\u53ef\u4ee5\u57fa\u4e8eSATA\u6216NVMe\u7b49\u975eRAID\u78c1\u76d8\u81ea\u52a8\u521b\u5efa\u8f6fRAID"}),"\n",(0,s.jsx)(l.li,{children:"\u652f\u6301\u91c7\u96c6\u5bbf\u4e3b\u673a\u7684dmesg\u65e5\u5fd7"}),"\n",(0,s.jsx)(l.li,{children:"\u5de5\u5355\u652f\u6301\u7528\u6237\u3001\u7ec4\u548c\u9879\u76ee\u6743\u9650\u64cd\u4f5c\u76f8\u5173\u7684\u5ba1\u6279\u6d41\u7a0b\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u652f\u6301\u706b\u5c71\u5f15\u64ce\u5206\u8d26\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u66f4\u591a\u66f4\u65b0\u8be6\u60c5\u5982\u4e0b\uff1a"}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u81ea\u52a8\u91c7\u96c6\u5bbf\u4e3b\u673a\u7684\u5173\u952edmesg\u65e5\u5fd7\uff0c\u5e76\u5728\u524d\u7aef\u5c55\u793a\uff0c\u65b9\u4fbf\u6392\u67e5\u5bbf\u4e3b\u673a\u786c\u4ef6\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u88f8\u91d1\u5c5e\u3011\u65b0\u5efa\u88f8\u91d1\u5c5e\u65f6\uff0c\u652f\u6301\u81ea\u52a8\u57fa\u4e8e\u975eRAID\u78c1\u76d8\uff08SATA\u6216NVMe\uff09\u81ea\u52a8\u914d\u7f6e\u8f6fRAID"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u5bf9\u540c\u65f6\u53ef\u4ee5BIOS\u548cUEFI\u5f15\u5bfc\u7684\u7cfb\u7edf\u955c\u50cf\u8fdb\u884c\u4e86\u652f\u6301\uff0c\u7528\u6237\u53ef\u4ee5\u9009\u62e9\u4e24\u79cd\u6a21\u5f0f\u4e4b\u4e00\u542f\u52a8\u865a\u62df\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u63a7\u5236\u9762\u677f\u652f\u6301\u6839\u636e\u670d\u52a1\u5668CPU\u67b6\u6784\u7ef4\u5ea6\u5c55\u793a\u76f8\u5173\u8d44\u6e90\u6307\u6807\uff08\u589e\u52a0CPU\u67b6\u6784\u7684\u6307\u6807\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u5de5\u5355\u652f\u6301\u7528\u6237\u3001\u7ec4\u548c\u9879\u76ee\u6743\u9650\u64cd\u4f5c\u76f8\u5173\u7684\u5ba1\u6279\u6d41\u7a0b\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301\u706b\u5c71\u4e91\u5206\u8d26\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u6539\u8fdb",children:"\u529f\u80fd\u6539\u8fdb"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u5668\u3011\u652f\u6301\u914d\u7f6e\u670d\u52a1\u542f\u7528 go profiling API\uff0c\u65b9\u4fbf\u6027\u80fd\u8c03\u4f18"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u652f\u6301\u540c\u6b65\u516c\u6709\u4e91\u78c1\u76d8\u8bbe\u5907\u540d\u79f0"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u652f\u6301\u901a\u8fc7\u8c03\u5ea6\u6807\u7b7e\u521b\u5efa\u865a\u62df\u673a\u6307\u5b9a\u8d44\u6e90\u6c60"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u673a\u90e8\u7f72\u589e\u52a0\u7cfb\u7edf\u5bc6\u7801\u5f3a\u5ea6\u6821\u9a8c\uff0c\u6839\u636e\u865a\u62df\u673a\u64cd\u4f5c\u7cfb\u7edf\u5bc6\u7801\u5f3a\u5ea6\u8981\u6c42\u81ea\u52a8\u8bbe\u7f6e\u5bf9\u5e94\u5f3a\u5ea6\u5bc6\u7801"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u5168\u7ec4\u3011\u652f\u6301\u4fee\u6539\u963f\u91cc\u4e91\u5b89\u5168\u7ec4\u89c4\u5219"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u5168\u7ec4\u3011\u5b89\u5168\u7ec4\u89c4\u5219\u589e\u52a0\u5907\u6ce8\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5957\u9910\u3011\u5957\u9910\u5220\u9664\u79fb\u9664\u5e73\u53f0\u9650\u5236"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u7f29\u5c0f\u5168\u5c40svg\u56fe\u7247\u5927\u5c0f\uff0c\u589e\u5feb\u9875\u9762\u52a0\u8f7d\u901f\u5ea6\uff0c\u6027\u80fd\u4f18\u5316\uff0c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u5c06\u544a\u8b66\u9608\u503c\u8bbe\u7f6e\u4e3a\u5728\u4e00\u4e2a\u533a\u95f4\u8303\u56f4\u4e4b\u5185\u6216\u4e4b\u5916"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6807\u7b7e\u3011\u6807\u7b7e\u9009\u62e9\u652f\u6301\u8fdc\u7aef\u8fc7\u6ee4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u652f\u6301\u66f4\u65b0\u672a\u7ed3\u675f\u5de5\u5355\u5185\u5bb9\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u591a\u5e01\u79cd\u652f\u6301\uff0c\u652f\u6301\u8d39\u7387\u8bbe\u7f6e\u7f8e\u5143\u6cf0\u94e2\u7b49\u5e01\u79cd\uff0c\u652f\u6301\u5c55\u793a\u591a\u79cd\u5e01\u79cd\u7684\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301\u4e86\u5206\u644a\u7b56\u7565\u514b\u9686\u529f\u80fd\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u5927\u5c4f\u3011cpu/memory\u4f7f\u7528\u7387\u66f4\u6539\u83b7\u53d6\u5b57\u6bb5\uff0c\u7cbe\u51c6\u6570\u636e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u5076\u53d1\u51fa\u73b0\u65e0\u6cd5\u5220\u9664\u88f8\u91d1\u5c
15e\u8bb0\u5f55\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u5728\u91cd\u88c5\u7cfb\u7edf\u65f6\u53ef\u80fd\u51fa\u73b0\u627e\u9519\u7cfb\u7edf\u76d8\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d PXE \u8fd4\u56de grub \u56fa\u4ef6\u67e5\u627e msdos \u5f15\u5bfc\u5206\u533a\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u88f8\u91d1\u5c5essh\u72b6\u6001\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u88f8\u91d1\u5c5e\u76d1\u63a7\u62a5\u9519\u672a\u5c55\u793a\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u521b\u5efa\u88f8\u91d1\u5c5e\u7f51\u7edc\u6392\u9664container\u548chostlocal\u7c7b\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u66f4\u65b0\u975eKVM\u5bbf\u4e3b\u673a\u7684\u76d1\u63a7\u6307\u6807\uff0c\u53bb\u9664\u65e0\u7528\u6307\u6807"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u4fee\u590d\u5076\u53d1\u65f6\u5e8f\u95ee\u9898qemu detect machine info \u5931\u8d25\u5bfc\u81f4host\u542f\u52a8\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u7535\u6e90\u72b6\u6001\u53ef\u80fd\u6ca1\u6709\u66f4\u65b0\u6b63\u786e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u6253\u5f00\u963f\u91cc\u4e91VNC\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u521b\u5efavmware\u865a\u62df\u673a\u7cfb\u7edf\u76d8\u6307\u5b9a\u539a\u7f6e\u5907\u4e0d\u751f\u6548\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u5168\u7ec4\u3011\u4fee\u590d\u534e\u4e3a\u4e91\u5b89\u5168\u7ec4\u89c4\u5219\u7aef\u53e3\u540c\u6b65\u5f02\u5e38\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u4fee\u590d\u5076\u53d1\u9ad8\u53ef\u7528\u90e8\u7f72\u7684\u955c\u50cf\u670d\u52a1\u672a\u6210\u529f\u521d\u59cb\u5316\u5bf9\u8c61\u5b58\u50a8\uff0c\u5bfc\u81f4\u4e0a\u4f20\u955c\u50cf\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010DNS\u3011\u4fee\u590dregiondns\u672a\u652f\u6301\u8fbe\u68a6\u6570\u636e\u5e93\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u544a\u8b66\u7ea7\u522b\u4e0d\u6b63\u786e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u544a\u8b66\u5386\u53f2\u6839\u636e\u544a\u8b66\u7b56\u7565\u548c\u8d44\u
16e90\u540d\u79f0\u8fc7\u6ee4\u4e0d\u751f\u6548\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u7269\u7406\u673a RAID\u5361\u76d1\u63a7\u4e0a\u62a5\u6570\u636e\u4e0d\u517c\u5bb9 VictoriaMetrics \u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u817e\u8baf\u4e91\u76d1\u63a7\u7f3a\u5931\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u8bbe\u7f6e\u76d1\u63a7\u65f6\uff0c\u76d1\u63a7\u503c\u548c\u5355\u4f4d\u5339\u914d\u9519\u8bef\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u544a\u8b66\u8d8b\u52bf\u53c2\u6570\u9519\u8bef\u62a5\u9519\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u4fee\u590d\u524d\u7aef\u8d44\u6e90\u5217\u8868\u7edf\u8ba1\u8fc7\u6ee4\u4e0e\u5217\u8868\u72b6\u6001\u8fc7\u6ee4\u9879\u4e0d\u7edf\u4e00\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u591a\u7ef4\u5ea6\u5206\u6790\u53ea\u6709\u4e00\u4e2a\u7ef4\u5ea6\u65f6,\u9690\u85cf\u6309\u7ef4\u5ea61\u5c55\u793a\u9009\u9879\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u5e76\u53d1\u8d26\u5355\u4efb\u52a1\u4e8c\u6b21\u5b9a\u4ef7\u4e0d\u751f\u6548\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u4fee\u6539\u9879\u76ee\u5206\u644a\u89c4\u5219\u5f02\u5e38\u53ca\u6309\u6d88\u8d39\u5360\u6bd4\u5206\u644a\u603b\u548c\u4e0d\u4e3a100%\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u591a\u7ef4\u5ea6\u5206\u6790\u56fe\u6a2a\u8f74\u6587\u5b57\u81ea\u52a8\u503e\u659c\u5c55\u793a\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4fee\u590d\u5de5\u5355\u6d41\u7a0b\u914d\u7f6e\u5b8c\u6210\u540e\u672a\u751f\u6548\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5168\u5c40\u914d\u7f6e\u3011\u4fee\u590d\u5168\u5c40\u914d\u7f6e\u62a5\u9519\u65f6\u5bfc\u81f4\u90e8\u5206\u5185\u5bb9\u672a\u5c55\u793a\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-13",children:"CHANGELOG v3.11.13"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v31112",children:"v3.11.12"}),"\n",(0,s.jsx)(l.p,{children:"date: 2025-10-20"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b21v3.11.12\u66f4\u65b0\u4eae\u70b9\u4e3a\uff1a"}),"\n",(0,s.jsxs)(l.ol,{children:["\n",(0,s.jsxs)(l.li,{children:["\n",(0,s.jsx)(l.p,{children:"\u5168\u9762\u652f\u6301x86\u548carm\u4e24\u79cd\u67b6\u6784\u7684\u4e3b\u6d41Linux\u670d\u52a1\u5668\u53d1\u884c\u7248\u7684\u5728\u7ebf\u90e8\u7f72\uff0c\u8be6\u7ec6\u5217\u8868\u5982\u4e0b\u3002\u7531\u4e8e\u6d4b\u8bd5\u65f6\u95f4\u4e0d\u8db3\uff0c\u5982\u679c\u9047\u5230\u95ee\u9898\uff0c\u8bf7\u5230issue\u53cd\u9988\u3002"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"openEuler: 22.03 LTS SP3, 22.03 LTS SP4, 24.03 LTS SP2"}),"\n",(0,s.jsx)(l.li,{children:"CentOS: 7.9, 8 stream, 9 stream, 10 stream"}),"\n",(0,s.jsx)(l.li,{children:"Debian: 11, 12, 13"}),"\n",(0,s.jsx)(l.li,{children:"Ubuntu Server: 20.04 LTS, 22.04 LTS, 24.04 LTS, 25.04"}),"\n",(0,s.jsx)(l.li,{children:"AnolisOS: 8.8. 8.10"}),"\n",(0,s.jsx)(l.li,{children:"OpenCloudOS: 8.8, 8.10, 9.2, 9.4"}),"\n",(0,s.jsx)(l.li,{children:"Rocky Linux: 8.x, 9.x, 10.x"}),"\n",(0,s.jsx)(l.li,{children:"Alma Linux: 8.x, 9.x, 10.x"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(l.li,{children:["\n",(0,s.jsx)(l.p,{children:"\u5185\u7f6e\u79c1\u6709\u4e91\u6539\u8fdb\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u865a\u62df\u673a\u652f\u6301\u90e8\u7f72\u548c\u6269\u5bb9 LVM \u78c1\u76d8\uff0c\u652f\u6301\u5728\u7ebf\u6269\u5bb9LVM\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u865a\u62df\u673aPANIC\u65f6\u81ea\u52a8\u6355\u83b7\u865a\u62df\u673a\u622a\u5c4f\uff0c\u4fbf\u4e8e\u540e\u7eed\u95ee\u9898\u6392\u67e5"}),"\n",(0,s.jsx)(l.li,{children:"\u5bbf\u4e3b\u673ahost\u670d\u52a1\u652f\u6301cgroup v2 API"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(l.li,{children:["\n",(0,s.jsx)(l.p,{children:"\u4e91\u7ba1\u4e3b\u8981\u6539\u8fdb\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u5347\u7ea7AWS SDK\u52302.0\uff0c\u652f\u6301AWS CUR 2.0\u8d26\u5355"}),"\n",(0,s.jsx)(l.li,{children:"\u652f\u6301\u4e3b\u673a\u81ea\u52a8\u5feb\u7167\u7b56\u7565"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u6539\u8fdb-1",children:"\u529f\u80fd\u6539\u8fdb"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u81ea\u52a8\u521d\u59cb\u5316\u865a\u62df\u673a\u7684sshd\u914d\u7f6e\uff0c\u9ed8\u8ba4\u5141\u8bb8root\u5bc6\u7801\u767b\u5f55"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u4f7f\u7528NetworkManager\u7ba1\u7406\u7f51\u7edc\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5305\u62ecCentOS Stream 10, Rocky Linux 10.x, Alma Linux 10.x"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u5bbf\u4e3b\u673a\u4e0ahost \u670d\u52a1\u652f\u6301cgroup v2 \u63a5\u53e3"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u5bbf\u4e3b\u673a\u5217\u8868\u8d44\u6e90\u6309\u4f7f\u7528\u7387\u6216\u5206\u914d\u7387\u6392\u5e8f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4ece\u4e3b\u673a\u5907\u4efd\u521b\u5efa\u7684\u865a\u62df\u673a\u652f\u6301\u4fee\u6539\u78c1\u76d8\u7c7b\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u901a\u8fc7ISO\u955c\u50cf\u521b\u5efa\u865a\u673a\u65f6\u4e0d\u5bf9\u955c\u50cf\u5f15\u5bfc\u65b9\u5f0f\u8fdb\u884c\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u5220\u9664\u865a\u673a\u5668\u65f6\u6267\u884c\u865a\u673a\u7f51\u5361\u5220\u9664\u811a\u672c\u9632\u6b62\u865a\u673a\u7f51\u53e3\u5806\u79ef\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4f18\u5316\u52a0\u8f7d\u516c\u6709\u4e91\u955c\u50cf\u5217\u8868\u901f\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011MongoDB\u5c55\u793a\u57df\u540d\u5730\u5740"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011VMware\u78c1\u76d8\u652f\u6301\u5378\u8f7d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u817e\u8baf\u4e91SQL Server"}
1),"\n",(0,s.jsx)(l.li,{children:"\u3010\u88f8\u91d1\u5c5e\u3011\u4f18\u5316 PXE \u4e0b\u53d1\u7684 grub \u914d\u7f6e\u6587\u4ef6\uff0c\u5c3d\u53ef\u80fd\u63a2\u6d4b\u591a\u7684\u5f15\u5bfc\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u7cfb\u7edf\u955c\u50cf\u652f\u6301\u7ba1\u7406\u516c\u6709\u4e91\u7684\u7cfb\u7edf\u955c\u50cf"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u652f\u6301\u63a2\u6d4b\u540c\u65f6\u652f\u6301 UEFI\u53ca BIOS \u5f15\u5bfc\u7684\u955c\u50cf"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0\u817e\u8baf\u4e91\u78c1\u76d8\u5229\u7528\u7387\u76d1\u63a7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u90e8\u5206\u8d44\u6e90\u589e\u52a0\u5217\u8868\u72b6\u6001\u7edf\u8ba1"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u9ed8\u8ba4\u7981\u7528 apimap \u670d\u52a1\uff0c\u9632\u6b62\u51fa\u73b0\u6570\u636e\u5e93\u6570\u636e\u8fc7\u591a\u51fa\u73b0\u6162\u67e5\u8be2"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301AWS CUR 2.0\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u591a\u7ef4\u5ea6\u5206\u6790\u56fe\u8868\u52a8\u6001\u8ba1\u7b97\u6a2a\u8f74\u6807\u7b7e\u662f\u5426\u503e\u659c\u5c55\u793a\uff0c\u4ee5\u4fbf\u5bb9\u7eb3\u66f4\u591a\u53ef\u5c55\u793a\u4fe1\u606f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4f18\u5316\u5de5\u5355\u67e5\u8be2\u548c\u901a\u77e5\u5ba1\u6279\u4eba\u7684\u6027\u80fd\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u652f\u6301 OpenEuler 22.03 LTS SP4\u7684\u79bb\u7ebf\u90e8\u7f72\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-1",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u8001\u7248\u672c\u865a\u62df\u673a\u63cf\u8ff0\u6587\u4ef6\u5b57\u6bb5\u7f3a\u5931\u6216\u9519\u8bef\u5bfc\u81f4\u4e3b\u673a\u70ed\u8fc1\u79fb\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590dVPC \u7f51\u7edc\u591a\u7f51\u53e3\u9ed8\u8ba4\u8def\u7531\u672a\u6b63\u786e\u8bbe\u7f6e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5728\u65e0numa node \u673a\u5668host \u670d\u52a1\u542f\u52a8\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4fee\u590d\u534e\u4e3a\u4e91\u53ea\u80fd\u540c\u6b651000\u53f0\u5b9e\u4f8b\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4fee\u590desxi\u5220\u9664\u5b9e\u4f8b\u65f6\uff0c\u4ec5\u53d6\u6d88\u6ce8\u518c\uff0c\u672a\u5f7b\u5e95\u5220\u9664\u8d44\u6e90\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4fee\u590d\u672c\u5730\u5230\u671f\u91ca\u653e\u529f\u80fd\u548c\u8d44\u
16e90\u540c\u6b65\u51b2\u7a81\u5bfc\u81f4\u8d44\u6e90\u8bef\u5220\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4fee\u590dDNS\u89e3\u6790\u57df\u540d\u6821\u9a8c\u89c4\u5219"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u4fee\u590d\u6309\u91cf\u4ed8\u8d39\u673a\u5668\u5230\u671f\u91ca\u653e\u53c2\u6570\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u88f8\u91d1\u5c5e\u3011\u4fee\u590d arm64 \u7269\u7406\u673a\u505a megaraid \u903b\u8f91\u76d8\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u3011\u4fee\u590d\u7f51\u5361\u3001\u5957\u9910\u4fe1\u606f\u7f13\u5b58\u6ca1\u6709\u53ca\u65f6\u5237\u65b0\u5bfc\u81f4\u8c03\u5ea6\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u81ea\u52a8\u6e05\u7406\u56e0operator BUG\u751f\u6210\u7684\u5927\u91cf\u5386\u53f2\u5bc6\u7801"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u901a\u77e5\u3011\u4fee\u590d\u4f01\u4e1a\u5fae\u4fe1token\u5931\u6548\u5bfc\u81f4\u53d1\u9001\u6d88\u606f\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u76d1\u63a7\u6309\u57df\u3001\u9879\u76ee\u805a\u5408\u53c2\u6570\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u76d1\u63a7\u603b\u89c8\u663e\u793a\u544a\u8b66\u8d44\u6e90\u6570\u91cf\u6709\u65f6\u4e3a\u7a7a\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u4fee\u590d\u4e0a\u4f20\u7cfb\u7edf\u955c\u50cf\u4e0a\u4f20\u8fdb\u5ea6\u5c55\u793a\u9519\u8bef\uff0c\u66f4\u6362\u4e3a\u4ece\u8bf7\u6c42\u4e2d\u83b7\u53d6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u955c\u50cf\u3011\u4fee\u590d\u90e8\u5206\u955c\u50cf UEFI \u5f15\u5bfc\u63a2\u6d4b\u6210 BIOS \u5f15\u5bfc\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u4fee\u590d\u5bfc\u822a\u680f\u76d1\u63a7\u544a\u8b66\u56fe\u6807\u672a\u505a\u6743\u9650\u6821\u9a8c\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u4fee\u590d\u9875\u9762favicon.ico\u5c55\u793a\u4e0d\u4e00\u81f4\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u4fee\u590d\u90e8\u5206\u6587\u6863\u94fe\u63a5\u8df3\u8f6c\u9519\u8bef\u5730\u5740\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u9ed8\u8ba4\u5173\u95edwebconsole\u7684referer\u68c0\u67e5\uff0c\u907f\u514d\u5347\u7ea7\u540e\u65e0\u6cd5webconsole\u65e0\u6cd5\u4f7f\u7528"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u4fee\u590d OpenEuler LVM \u7cfb\u7edf\u76d8 initrd \u5f15\u5bfc\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u907f\u514d\u5f00\u542f-sync-user\u540e\u91cd\u590d\u4fee\u6539\u7528\u6237\u5bc6\u7801\uff0c\u5bfc\u81f4\u79ef\u7d2f\u5927\u91cf\u5386\u53f2\u5bc6\u7801\u4fee\u6539\u8bb0\u5f55"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u8c37\u6b4c\u4e91\u91cd\u8dd1\u8d26\u5355api\u9519\u8bef\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u90e8\u5206\u8ba1\u8d39\u9875\u9762\u53f3\u4e0a\u89d2\u5207\u6362\u8d26\u5355\u65e0\u6cd5\u70b9\u51fb\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u963f\u91cc\u4e91\u56fd\u9645\u8d26\u5355\u8ba1\u8d39\u7c7b\u578b\u5f02\u5e38\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4fee\u590d\u56e0\u8d2d\u7269\u8f66\u72b6\u6001\u53d8\u5316\u5bfc\u81f4\u5de5\u5355\u5361\u4f4f\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6388\u6743\u3011\u4fee\u590d\u6388\u6743\u5b8c\u6210\u540e\u5f39\u6846\u672a\u5173\u95ed\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-1",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u4e3b\u673a\u81ea\u52a8\u5feb\u7167\u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u865a\u62df\u673a\u64cd\u4f5c\u7cfb\u7edf\u5185\u6838 PANIC \u65f6\u81ea\u52a8\u4fdd\u5b58\u622a\u5c4f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u90e8\u7f72\u548c\u6269\u5bb9 LVM \u78c1\u76d8\uff0c\u652f\u6301\u5728\u7ebf\u6269\u5bb9LVM\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011SSH\u5bc6\u94a5\u5bf9\u652f\u6301ED25519/ECDSA\u
1683c\u5f0f\u7684\u516c\u94a5"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-1",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-12",children:"CHANGELOG v3.11.12"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v31111",children:"v3.11.11"}),"\n",(0,s.jsx)(l.p,{children:"date: 2025-07-20"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b21v3.11.11\u66f4\u65b0\u4eae\u70b9\u4e3a\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u524d\u7aef\u8d44\u6e90\u5217\u8868\u6027\u80fd\u4f18\u5316\uff0c\u5927\u9875\u6570\u636e\u5206\u6279\u6b21\u6e32\u67d3\uff0c\u51cf\u5c11\u9875\u9762\u7b49\u5f85\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u6539\u8fdblockman\u9501\u673a\u5236\uff0c\u63d0\u9ad8\u9ad8\u5e76\u53d1\u573a\u666f\u9501\u7684\u7a33\u5b9a\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u8fd0\u884c\u4e2d\u5185\u7f6e\u865a\u62df\u5316\u865a\u62df\u673a\u6dfb\u52a0\u7f51\u5361\u6216\u53d8\u66f4IP\u5730\u5740\u65f6\u81ea\u52a8\u901a\u8fc7QGA\u914d\u7f6e\u7f51\u5361\uff0c\u5b9e\u65f6\u751f\u6548"}),"\n",(0,s.jsx)(l.li,{children:"\u88f8\u91d1\u5c5e\u652f\u6301\u81ea\u52a8\u52a0\u5165VLAN\u5b50\u7f51\uff0c\u5b9e\u73b0\u57fa\u4e8eVLAN\u7684\u7269\u7406\u673a\u7f51\u7edc\u9694\u79bb"}),"\n",(0,s.jsx)(l.li,{children:"\u8d4b\u4e88\u7ec4\u7ec7\u67b6\u6784\u6811\u72b6\u6743\u9650\u540e\u7528\u6237\u67e5\u8be2\u901f\u5ea6\u4f18\u5316\uff0c\u52a0\u901f10\u500d\u4ee5\u4e0a\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u6539\u8fdb-2",children:"\u529f\u80fd\u6539\u8fdb"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u5217\u8868\u4f18\u5316\uff0c\u5927\u9875\u6570\u636e\u5206\u6279\u6b21\u6e32\u67d3\uff0c\u51cf\u5c11\u9875\u9762\u7b49\u5f85\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u6d4f\u89c8\u5668\u9875\u9762\u6807\u9898\u5c55\u793a\u5f53\u524d\u83dc\u5355\u540d\u79f0\uff0c\u6d4f\u89c8\u5668\u6253\u5f00\u591a\u4e2aTab\u9875\u65f6\u65b9\u4fbf\u533a\u5206"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u63a7\u5236\u9762\u677f\u8d44\u6e90\u8df3\u8f6c\u6309\u94ae\u589e\u52a0\u6743\u9650\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5e73\u53f0\u3011\u6539\u8fdblockman\u9501\u673a\u5236\uff0c\u63d0\u9ad8\u9ad8\u5e76\u53d1\u573a\u666f\u9501\u7684\u7a33\u5b9a\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4f18\u5316\u591a\u6761\u544a\u8b66\u6570\u636e\u7684\u663e\u793a\u683c\u5f0f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u76d1\u63a7\u67e5\u8be2\u652f\u6301 in \u548c not in \u8fc7\u6ee4\uff0c\u5141\u8bb8\u6279\u91cf\u67e5\u8be2\u591a\u4e2a\u8d44\u6e90\u7684\u76d1\u63a7\u6570\u636e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u514b\u9686\u76d1\u63a7\u9762\u677f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u8d26\u53f7\u3011\u4e91\u8d26\u53f7\u540c\u6b65\u652f\u6301\u955c\u50cf\u7c7b\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7528\u6237\u3011\u7cfb\u7edf\u7528\u6237\u5220\u9664\u65f6\u589e\u52a0\u4e8c\u6b21\u786e\u8ba4\uff0c\u63d0\u5347\u5b89\u5168\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u521b\u5efa\u865a\u62df\u673a\uff0c\u78c1\u76d8\u548c\u7f51\u5361\u90e8\u5206\u4e0d\u5e38\u7528\u914d\u7f6e\u6536\u5230\u201c\u9ad8\u7ea7\u201d\u83dc\u5355\u4e2d\uff0c\u9700\u8981\u4f7f\u7528\u65f6\u53ef\u5c55\u5f00\u4f7f\u7528"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011WebRDP\u589e\u52a0\u5bc6\u7801\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u8be6\u60c5\u589e\u52a0 \u624b\u52a8/\u81ea\u52a8\u7eed\u8d39 \u5c55\u793a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u8fd0\u884c\u4e2d\u5185\u7f6e\u865a\u62df\u5316\u865a\u62df\u673a\u6dfb\u52a0\u7f51\u5361\u6216\u53d8\u66f4IP\u5730\u5740\u65f6\u81ea\u52a8\u901a\u8fc7QGA\u914d\u7f6e\u7f51\u5361\uff0c\u5b9e\u65f6\u751f\u6548"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u817e\u8baf\u4e91\u6781\u901f\u578b\u548c\u901a\u7528\u578bSSD\u4e91\u786c\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u865a\u62df\u673a\u652f\u6301TencentOS\u64cd\u4f5c\u7cfb\u7edf"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u516c\u6709\u4e91\u865a\u62df\u673a\u8c03\u6574\u914d\u7f6e\u65f6\uff0c\u65b0\u589e\u78c1\u76d8\u4f7f\u7528\u865a\u62df\u673a\u6807\u7b7e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u963f\u91cc\u4e91\u5f00\u673a\u65b0\u589e\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u8865\u5145AWS\u78c1\u76d8\u89c4\u683c\uff0c\u78c1\u76d8\u5bb9\u91cf\u589e\u52a0\u6700\u5927/\u6700\u5c0f\u503c\u9650\u5236"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u540c\u6b65\u91d1\u5c71\u4e91RDS\u8d44\u
16e90"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6d88\u606f\u901a\u77e5\u3011\u652f\u6301\u9489\u9489\u673a\u5668\u4eba\u52a0\u7b7e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u5757\u5b58\u50a8\u5217\u8868\u8d44\u6e90\u589e\u52a0\u4f7f\u7528\u7387\u5c55\u793a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010MongoDB\u3011\u5c55\u793a\u57df\u540d\u5730\u5740"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u65b0\u90e8\u7f72\u96c6\u7fa4 onecloud namespace etcd \u9ed8\u8ba4\u5f00\u542f tls"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u652f\u6301Ubuntu 20.04 x86_64\u548copenEuler 24.03 LTS SP1 x86_64"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u8d4b\u4e88\u7ec4\u7ec7\u67b6\u6784\u6811\u72b6\u6743\u9650\u540e\u7528\u6237\u67e5\u8be2\u901f\u5ea6\u4f18\u5316\uff0c\u52a0\u901f10\u500d\u4ee5\u4e0a\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5821\u5792\u673a\u3011\u5821\u5792\u673a-\u865a\u62df\u673a\u589e\u52a0\u4fe1\u606f\u5c55\u793a\u548c\u5220\u9664\u64cd\u4f5c\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5821\u5792\u673a\u3011\u865a\u62df\u673a\u652f\u6301\u52a0\u5165\u5821\u5792\u673a\u3001\u4ece\u5821\u5792\u673a\u79fb\u9664\u64cd\u4f5c\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7528\u6237\u3011\u4e91\u7528\u6237\u652f\u6301\u201c\u542f\u7528/\u7981\u7528\u63a7\u5236\u53f0\u767b\u5f55\u201d\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u62a5\u8868\u3011\u62a5\u8868\u7c7b\u578b\u589e\u52a0\u7c7b\u522b\u533a\u5206\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4e3b\u673a\u5de5\u5355\u589e\u52a0\u4fe1\u606f\u5c55\u793a\uff1b\u4e3b\u673a\u8c03\u6574\u914d\u7f6e\u5de5\u5355\u8868\u683c\u652f\u6301\u8c03\u6574\u5217\u5bbd\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u8d39\u7528-\u9879\u76ee\u5217\u8868\u652f\u6301\u4fee\u6539\u8d44\u6e90\u6807\u7b7e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4f18\u5316GCP\u8d39\u7528\u62c9\u53d6\u65f6\uff0c\u907f\u514d\u5168\u8868\u67e5\u8be2\u8d39\u7528\u6570\u636e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u8d26\u5355\u6c47\u603b\u589e\u52a0\u4e91\u8ba2\u9605\u5c42\u7ea7\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-2",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u4fee\u590d\u90e8\u5206\u8be6\u60c5\u9875\u6253\u5f00\u5185\u5bb9\u533a\u57df\u592a\u5c0f\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5e73\u53f0\u3011mysql\u6570\u636e\u5e93utf8mb4\u5b57\u6bb5\u4e0d\u652f\u6301\u5b58\u50a8emoj\u5b57\u7b26"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4f18\u5316\u7cfb\u7edf\u670d\u52a1\u5bc6\u7801\u66f4\u65b0\u8fc7\u591a\u5bfc\u81f4\u8ba4\u8bc1\u8d85\u65f6\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4fee\u590d\u4fee\u6539\u6743\u9650\u65f6\uff0c\u201c\u5176\u4ed6\u201d\u6743\u9650\u56de\u586b\u9519\u8bef\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4fee\u590d\u65b0\u5efa\u514d\u5bc6\u767b\u5f55\u7528\u6237\u65f6\uff0c\u7528\u6237\u672a\u6b63\u5e38\u83b7\u53d6\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u3011\u4fee\u590d\u540c\u65f6\u4f7f\u7528\u53cd\u4eb2\u548c\u7ec4\u548c\u8c03\u5ea6\u6807\u7b7e\u5bfc\u81f4\u7684\u865a\u62df\u673a\u5206\u914d\u4e0d\u5747\u5300\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6587\u6863\u3011\u4fee\u590d\u90e8\u5206\u6587\u6863\u94fe\u63a5\u6307\u5411\u9519\u8bef"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4f18\u5316zstack\u76d1\u63a7\u6570\u636e\u62c9\u53d6\uff0c\u4fee\u6b63novnc\u8bbf\u95ee\u8def\u5f84\u4e0d\u5bf9(by zero)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590dPVE\u865a\u62df\u673aIP\u540c\u6b65\u4e0d\u5230\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590daws\u91cd\u88c5\u7cfb\u7edf\u8d85\u65f6\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u8c37\u6b4c\u4e91\u5f39\u6027\u516c\u7f51IP\u540c\u6b65\u5f02\u5e38\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u5173\u673a\u4e0d\u6536\u8d39\u64cd\u4f5c\u53ea\u5728\u5173\u673a\u72b6\u6001\u4e0b\u9a8c\u8bc1"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590dvmware\u91cd\u88c5\u7cfb\u7edf\u540e\u78c1\u76d8\u7c7b\u522b\u8bc6\u522b\u9519\u8bef\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590daws\u865a\u62df\u673a\u521b\u5efa\u65f6\u78c1\u76d8DeviceName\u53c2\u6570\u5f02\u5e38\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5220\u9664\u516c\u6709\u4e91\u673a\u5668\u65f6\u672a\u80fd\u6b63\u5e38\u5220\u9664\u540e\u6302\u8f7d\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011windows && GPU-VGA \u8981\u6c42\u955c\u50cf\u652f\u6301 UE
1FI"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5f3a\u5236\u5173\u673a\u65f6\u4f20\u53c2\u9519\u8bef"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d ceph \u865a\u62df\u673a\u521b\u5efa\u65f6\u90e8\u7f72\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u8bbe\u7f6e qemu extra params \u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d esxi \u8f6c kvm lvm \u76d8\u865a\u673a\u65f6\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d userdata \u90e8\u7f72\u65f6\u672a\u89e3\u7801\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5bbf\u4e3b\u673a\u5f00\u542f\u5927\u9875\u5e76\u540c\u65f6\u8bbe\u7f6e mem_cmt_bound \u65f6\u8ba1\u7b97\u5185\u5b58\u4f7f\u7528\u7387\u4e0d\u51c6\u786e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u5c06deb\u6e90\u8fc1\u79fb\u5230\u5bf9\u8c61\u5b58\u50a8\u540e\uff0cubuntu\u51fa\u73b0\u66f4\u65b0\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u591a\u7ef4\u5ea6\u5206\u6790\u56fe\u8868\uff0c\u6a2a\u8f74\u5b57\u6bb5\u8fc7\u591a\u540e\uff0c\u6807\u7b7e\u503e\u659c\u5c55\u793a\u4ecd\u7136\u6709\u53ef\u80fd\u5c55\u793a\u91cd\u53e0\uff0c\u81ea\u9002\u5e94\u9690\u85cf\u90e8\u5206\u6807\u7b7e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u591a\u7ef4\u5ea6\u5206\u6790\u9875\u9762\uff0c\u540c\u65f6\u8bf7\u6c42\u62a5\u544a\u548c\u9ed8\u8ba4\u591a\u7ef4\u5ea6\u5206\u6790\u6a21\u677f\uff0c\u9020\u6210\u6570\u636e\u9519\u4e71\u95ee\u9898\uff1b\u4fee\u590d\u591a\u7ef4\u5ea6\u5206\u6790\u9488\u5bf9\u7a7a\u6570\u636e\u7684\u62a5\u9519\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4fee\u590d\u4e3b\u673a\u6279\u91cf\u8c03\u6574\u914d\u7f6e\uff0c\u5de5\u5355\u5c55\u793a\u78c1\u76d8\u4fe1\u606f\u9519\u8bef\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u8d26\u5355\u8d44\u6e90\u589e\u52a0ui\u7b56\u7565\u9650\u5236\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4fee\u590d\u8d39\u7528-\u4e91\u8d26\u53f7\u9009\u4e2d\u5bfc\u51fa\u65f6\u7684\u8fc7\u6ee4\u53c2\u6570\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6388\u6743\u3011\u4fee\u590d\u6388\u6743\u5b8c\u6210\u540e\uff0c\u529f\u80fd\u9009\u62e9\u9875\u9762\u672a\u9ed8\u8ba4\u9009\u4e2d\u5df2\u6388\u6743\u7684\u529f\u80fd\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6388\u6743\u3011\u4fee\u590d\u516c\u6709\u4e91\u8c03\u6574\u914d\u7f6e\u540e\u670d\u52a1\u5668\u8bc6\u522b\u7801\u4f1a\u53d1\u751f\u53d8\u5316\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6388\u6743\u3011\u4fee\u590d\u66f4\u6539\u529f\u80fd\u9009\u62e9\u540e\u4f1a\u91cd\u7f6e\u5b57\u5178\u8bbe\u7f6e\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-2",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u516c\u6709\u4e91\u8d44\u6e90\u8f6c\u6362\u8ba1\u8d39\u6a21\u5f0f\uff0c\u5df2\u652f\u6301\u963f\u91cc\u4e91\u7684\u865a\u62df\u673a\u548c\u78c1\u76d8\u3001\u817e\u8baf\u4e91\u865a\u62df\u673a\u5305\u5e74\u5305\u6708\u4e0e\u6309\u91cf\u8ba1\u8d39\u4e92\u8f6c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u672c\u5730\u865a\u62df\u5316\u78c1\u76d8\u652f\u6301\u201c\u8bbe\u7f6e\u5173\u673a\u81ea\u52a8\u91cd\u7f6e\u201d\u7684\u7279\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u88f8\u91d1\u5c5e\u652f\u6301\u81ea\u52a8\u52a0\u5165VLAN\u5b50\u7f51\uff0c\u5b9e\u73b0\u57fa\u4e8eVLAN\u7684\u7269\u7406\u673a\u7f51\u7edc\u9694\u79bb"}),"\n",(0,s.jsx)(l.li,{children:"\u3010webconsole\u3011\u589e\u52a0\u9875\u9762\u6765\u6e90\u68c0\u67e5\uff0c\u7981\u6b62\u901a\u8fc7\u8fde\u63a5\u76f4\u63a5\u6253\u5f00\uff0c\u63d0\u5347\u7f51\u7ad9\u5b89\u5168\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u3010webconsole\u3011\u652f\u6301\u8bbe\u7f6ereferer\u767d\u540d\u5355\uff0c\u5141\u8bb8referer\u767d\u540d\u5355\u5185\u9875\u9762\u76f4\u63a5\u6253\u5f00webconsole\u7684\u63a7\u5236\u53f0"}),"\n"]}
1),"\n",(0,s.jsx)(l.h3,{id:"changelog-2",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-11",children:"CHANGELOG v3.11.11"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v31110",children:"v3.11.10"}),"\n",(0,s.jsx)(l.p,{children:"date: 2025-04-04"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b21v3.11.10\u66f4\u65b0\u4eae\u70b9\u4e3a\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u5bf9\u670d\u52a1\u6027\u80fd\u8fdb\u884c\u4e86\u7cfb\u7edf\u6027\u4f18\u5316\uff0c\u5305\u62ec\u865a\u62df\u673a\u5728\u8d44\u6e90\u8f83\u591a\u60c5\u51b5\u4e0b\u7684\u8c03\u5ea6\u65f6\u95f4\uff0c\u76d1\u63a7\u670d\u52a1\u7684\u67e5\u8be2\u65f6\u95f4\uff0c\u4ee5\u53ca\u524d\u7aef\u9875\u9762\u7684\u6e32\u67d3\u65f6\u95f4\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u76d1\u63a7\u9762\u677f\u548c\u76d1\u63a7\u67e5\u8be2\u4f53\u9a8c\u6709\u8f83\u660e\u663e\u7684\u6539\u8fdb\uff0c\u652f\u6301\u6298\u53e0\u76d1\u63a7\u9762\u677f\uff0c\u5bfc\u51fa\u548c\u6392\u5e8f\u76d1\u63a7\u6570\u636e\uff0c\u4f18\u5316\u5927\u91cf\u76d1\u63a7\u6307\u6807\u65f6\u7684\u6e32\u67d3\u901f\u5ea6\u7b49\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u5b89\u5168\u5168\u9762\u5347\u7ea7\uff0c\u6240\u6709\u670d\u52a1\u9ed8\u8ba4\u7981\u7528TLS v1.0\u548c1.1\uff0c\u7981\u75283DES\uff0cSHA1\u7b49\u5b58\u5728\u7f3a\u9677\u7684\u52a0\u5bc6\u7b97\u6cd5\uff0c\u5173\u95edpprofiling\u63a5\u53e3\uff0c\u524d\u7aef\u53bb\u9664webpack\u6e90\u7801\u6620\u5c04\u4fe1\u606f\u7b49\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u5185\u7f6e\u865a\u62df\u5316\u7ee7\u7eed\u5b8c\u5584\u4f7f\u7528\u4f53\u9a8c\uff0c\u5982\u81ea\u52a8\u7f13\u5b58\u78c1\u76d8\u955c\u50cf\u5230 ceph \u5b58\u50a8\uff0c\u63d0\u5347ceph\u78c1\u76d8\u4f7f\u7528\u4f53\u9a8c\uff0c\u672c\u5730\u78c1\u76d8\u514b\u9686\u901f\u7387\u63d0\u534710\u500d\u4ee5\u4e0a\u7b49\u3002"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u6539\u8fdb-3",children:"\u529f\u80fd\u6539\u8fdb"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u9875\u9762\u6807\u9898\u81ea\u52a8\u5c55\u793a\u5f53\u524d\u9875\u9762\u4fe1\u606f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u5217\u8868\u52a0\u8f7d\u4f18\u5316\uff0c\u5927\u9875\u6570\u636e\u652f\u6301\u5206\u6279\u6b21\u6e32\u67d3\uff0c\u5207\u6362\u6570\u636e\u4e0d\u6e05\u7a7a\u5f53\u524d\u6570\u636e\u76f4\u63a5\u5207\u6362"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u3011\u4f18\u5316\u5927\u89c4\u6a21\u5bbf\u4e3b\u673a\u8282\u70b9\u65f6\u7684\u865a\u62df\u673a\u8c03\u5ea6\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u3011\u5c3d\u65e9\u53d1\u73b0\u5b50\u7f51 ip \u4e0d\u8db3\u5f15\u8d77\u7684\u8c03\u5ea6\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011host-image \u670d\u52a1\u4f18\u5316\uff0c\u4f7f\u7528 nbd \u534f\u8bae\u8fdc\u7a0b\u6302\u8f7d\u672c\u5730\u78c1\u76d8\uff0c\u672c\u5730\u78c1\u76d8\u514b\u9686\u901f\u7387\u63d0\u534710\u500d\u4ee5\u4e0a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011kvm\u865a\u62df\u673a\u652f\u6301 sata ahci \u78c1\u76d8\u7c7b\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u673a\u521b\u5efa\u65f6\u78c1\u76d8\u4f7f\u7528 xfs \u9ed8\u8ba4\u8bbe\u7f6e ftype=1\u4ee5\u652f\u6301docker\u7684overlayfs\uff08issue#22211\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u4f18\u5316\u5bbf\u4e3b\u673a\u4e0a\u62a5\u900f\u4f20\u8bbe\u5907\u7684\u65f6\u95f4\uff0c\u907f\u514d\u900f\u4f20\u8bbe\u5907\u6570\u91cf\u592a\u591a\u800c\u5bfc\u81f4 host \u670d\u52a1\u542f\u52a8\u8d85\u65f6\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u6269\u5927 host \u8868 sys_info \u5b57\u6bb5\u4f7f\u7528 longtext\uff0c\u907f\u514d\u5728\u67d0\u4e9b\u673a\u578bhostagent\u542f\u52a8\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u5bbf\u4e3b\u673a\u5217\u8868\u5c55\u793a CPU \u3001\u5185\u5b58\u548c\u78c1\u76d8\u7684\u5206\u914d\u7387\u548c\u4f7f\u7528\u7387"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u4e3a\u8bbe\u7f6e\u5bbf\u4e3b\u673a\u548c\u5b58\u50a8\u8d85\u552e\u6bd4\u63d0\u4f9b\u72ec\u7acbAPI\uff0c\u4fbf\u4e8e\u63a7\u5236\u6743\u9650"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u8c03\u6574 redfish \u5ba2\u6237\u7aef\u8fde\u
163a5\u8d85\u65f6\u5230 60s\uff0c\u907f\u514d\u7eb3\u7ba1\u7269\u7406\u673a\u51fa\u73b0\u8d85\u65f6\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u521b\u5efaVPC\u65f6\u5141\u8bb8\u8bbe\u7f6eIPv6\u7f51\u7edc\u524d\u7f00"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u521b\u5efa\u865a\u62df\u673a\u652f\u6301\u624b\u52a8\u8bbe\u7f6eIPV6\u5730\u5740\uff0c\u66f4\u6362\u865a\u62df\u673aIPv6\u5730\u5740\u65f6\u4e5f\u5141\u8bb8\u624b\u52a8\u6307\u5b9a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010DNS\u3011\u5141\u8bb8\u4e0d\u540c\u8d26\u53f7 dns zone \u91cd\u540d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4f18\u5316\u67e5\u8be2\u76d1\u63a7\u6307\u6807\u9879\u7684\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u5bf9\u7ed3\u679c\u805a\u5408\u51fd\u6570\u7684\u6307\u6807\u8fdb\u884c\u6392\u5e8f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011telegraf \u7ec4\u4ef6\u6dfb\u52a0\u66f4\u591a\u7684\u76d1\u63a7\u6307\u6807"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u62a5\u8b66\u6570\u91cf\u8fc7\u591a\u65f6\u4e0d\u518d\u6279\u91cf\u53d1\u9001"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4f18\u5316\u67e5\u8be2\u62a5\u8b66\u5386\u53f2\u7684\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u514b\u9686\u76d1\u63a7\u544a\u8b66\u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0\u4e86\u5bbf\u4e3b\u673a\u7f51\u5361 bond \u8bbe\u5907\u3001system.load1_pcore \u7684\u9ed8\u8ba4\u62a5\u8b66"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0\u7f51\u5361\u6536\u53d1\u5305\u6570\u548c\u6536\u53d1\u5b57\u8282\u6570\u76d1\u63a7\u6307\u6807\u67e5\u8be2"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u5c55\u793a\u4f18\u5316\uff0c\u652f\u6301\u76d1\u63a7\u9762\u677f\u4fee\u6539\u540d\u79f0\u3001\u6298\u53e0\u9762\u677f\u3001\u514b\u9686\u9762\u677f\uff0c\u8c03\u6574\u9762\u677f\u987a\u5e8f\u3001\u5c55\u793a\u66f2\u7ebf\u6570\u636e\u3001\u652f\u6301\u6570\u636e\u5206\u9875\u3001\u652f\u6301IN\u67e5\u8be2\u7b49"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0zstack\u5185\u5b58\u76d1\u63a7\uff0c\u4fee\u6b63novnc\u8bbf\u95ee\u5730\u5740(\u5f00\u6e90\u7528\u6237zero\u8d21\u732e)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4f18\u5316\u901a\u8fc7\u5bc6\u7801\u8ba4\u8bc1\u7684\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u5e73\u53f0\u90e8\u7f72 etcd \u9ed8\u8ba4\u5f00\u542f TLS \u8ba4\u8bc1"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011s3\u652f\u6301\u6307\u5b9a\u7b7e\u540d\u7b97\u6cd5\u7248\u672c\u4e3av2\u6216v4\uff0c\u5907\u4efd\u5b58\u50a8\u4e5f\u652f\u6301\u8bbe\u7f6es3\u7b7e\u540d\u7b97\u6cd5\u7248\u672c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u963f\u91cc\u4e91\u865a\u62df\u673a\u5305\u5e74\u5305\u6708\u8f6c\u6309\u91cf\u8ba1\u8d39"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301vmware\u865a\u62df\u673a\u81ea\u52a8\u6839\u636e\u6a21\u677f\u8bbe\u7f6eUEFI\u542f\u52a8\u9879"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u64cd\u4f5c\u7eb3\u7ba1\u7684Cloudpods\u865a\u62df\u673a\u8fc1\u79fb"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u5141\u8bb8\u963f\u91cc\u4e91\u5f00\u673a\u8c03\u6574\u914d\u7f6e\u6dfb\u52a0\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u516c\u6709\u4e91\u7528\u6237\u542f\u7528\u7981\u7528\u63a7\u5236\u53f0\u767b\u5f55(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u5de5\u5355\u652f\u6301\u8bbe\u7f6e\u5f00\u3001\u5173\u673a\u548c\u5220\u9664\u76f8\u5173\u53c2\u6570\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u4e3b\u673a\u8c03\u6574\u914d\u7f6e\u5de5\u5355\u589e\u52a0\u66f4\u8be6\u7ec6\u7684\u914d\u7f6e\u4fe1\u606f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5821\u5792\u673a\u3011\u652f\u6301\u52a0\u5165\uff0c\u66f4\u65b0\u548c\u5220\u9664Jumpserver\u4e3b\u673a\u4fe1\u606f\uff0c\u548c\u4e91\u7ba1\u4e3b\u673a\u5168\u751f\u547d\u5468\u671f\u4fdd\u6301\u540c\u6b65(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5821\u5792\u673a\u3011\u652f\u6301\u5c06\u4e3b\u673a\u6dfb\u52a0\u8fdb\u5165\u7ec4\u7ec7\u67b6\u6784\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u76d1\u63a7\u5927\u5c4f\u589e\u52a0\u8d44\u
16e90\u4fe1\u606f\u5c55\u793a\uff0ccpu\u3001\u5185\u5b58\u3001\u5b58\u50a8\u4f7f\u7528\u7387\u548c\u5206\u914d\u7387(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u5217\u8868\u5bfc\u51fa\u4f18\u5316\uff0c\u652f\u6301\u81ea\u5b9a\u4e49\u5217\u987a\u5e8f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de1\u68c0\u3011\u81ea\u52a8\u5de1\u68c0\u652f\u6301chrony\u4f5c\u4e3a\u65f6\u95f4\u540c\u6b65\u670d\u52a1\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-3",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u865a\u62df\u673a\u6302\u8f7d\u548c\u5378\u8f7d\u78c1\u76d8\u65f6\u540c\u6b65\u72b6\u6001\u5bfc\u81f4\u72b6\u6001\u4e0d\u4e00\u81f4\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d sriov \u7f51\u5361\u8bbf\u95ee\u5f53\u524d\u5bbf\u4e3b\u673a\u540c\u7f51\u6bb5 virtio \u7f51\u5361\u4e0d\u901a\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u8001\u7248\u672c\u865a\u673a\u672a\u8bbe\u7f6e\u9ed8\u8ba4\u5185\u5b58\u8bbe\u5907\u5bfc\u81f4 CPU \u5185\u5b58\u70ed\u63d2\u62d4\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u90e8\u7f72\u865a\u673a\u5728\u67d0\u4e9b CPU \u4e0b\u65e0\u6cd5\u542f\u52a8\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d lvm \u78c1\u76d8\u5bbf\u4e3b\u673a\u91cd\u542f\u540e\u88ab\u5176\u4ed6\u673a\u5668\u5360\u7528\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d lvm \u78c1\u76d8\u865a\u673a\u90e8\u7f72\u65f6\u8def\u5f84\u4e0d\u5bf9\u5bfc\u81f4\u90e8\u7f72\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u865a\u62df\u591a\u4e2a\u78c1\u76d8\u540c\u65f6\u6267\u884c\u81ea\u52a8\u5feb\u7167\u7b56\u7565\u51b2\u7a81\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u865a\u673a\u5220\u9664\u591a\u4e2a\u5feb\u7167\u65f6\u8fdb\u5ea6\u4e0a\u62a5\u4e0d\u6b63\u786e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u5c06\u591a\u4e2a\u78c1\u76d8\u955c\u50cf\u7ec4\u5408\u6210\u4e3b\u673a\u955c\u50cf\u540e\uff0c\u65e0\u6cd5\u5220\u9664\u78c1\u76d8\u955c\u50cf"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u6839\u636e\u90e8\u5206\u6807\u7b7e\u8fc7\u6ee4\u548c\u805a\u5408\u4e0d\u751f\u6548\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u514b\u9686\u76d1\u63a7\u9762\u677f\u540e\uff0c\u76d1\u63a7\u67e5\u8be2\u8bed\u53e5\u4e0d\u662f\u5b8c\u5168\u62f7\u8d1d\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u907f\u514d\u9ad8\u53ef\u7528\u90e8\u7f72 keepalived \u65f6 router id \u53ef\u80fd\u88ab\u8bbe\u7f6e\u6210 0 \u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u4fee\u6b63etcd\u5076\u53d1\u751f\u6210\u5927\u91cfetcdctl\u50f5\u5c38\u8fdb\u7a0b\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bb9\u5668\u3011\u4fee\u590d\u540c\u6b65\u7cfb\u7edf K3s \u96c6\u7fa4\u53ef\u80fd\u51fa\u73b0\u8ba4\u8bc1\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010webconsole\u3011\u4fee\u590dwebconsole\u670d\u52a1ssh\u5ba2\u6237\u7aefCPU\u5360\u7528\u7387\u9ad8\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u540e\u7aef\u3011\u4fee\u590d\u65f6\u533a\u672a\u6b63\u786e\u8bbe\u7f6e\u5bfc\u81f4 cronjob \u672a\u6309\u8ba1\u5212\u6267\u884c\u7684\u95ee\u9898"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-3",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u673a\u78c1\u76d8\u652f\u6301\u5173\u673a\u81ea\u52a8\u91cd\u7f6e\u7684\u529f\u80fd"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u955c\u50cf\u670d\u52a1\u652f\u6301\u81ea\u52a8\u7f13\u5b58\u7cfb\u7edf\u955c\u50cf\u5230 ceph \u5b58\u50a8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u652f\u6301\u5f3a\u5236\u5168\u5c40\u542f\u7528MFA\u5f00\u5173"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u540c\u6b65\u91d1\u5c71\u4e91RDS\u8d44\u
16e90"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u652f\u6301\u6279\u91cf\u521b\u5efa\u516c\u6709\u4e91\u7528\u6237(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301Azure RI\u8d44\u6e90\u62c9\u53d6(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301\u706b\u5c71\u4e91\u8d26\u5355(\u4f01\u4e1a\u7248)"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u767b\u5f55\u9875\u9762\u652f\u6301\u81ea\u5b9a\u4e49\u8bbe\u7f6e\u5c0f\u5c4f/\u5168\u5c4f\u6837\u5f0f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-3",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-10",children:"CHANGELOG v3.11.10"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3119",children:"v3.11.9"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-12-24"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b21v3.11.9\u66f4\u65b0\u4eae\u70b9\u4e3a\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u5bf9\u76d1\u63a7\u670d\u52a1\u8fdb\u884c\u4e86\u529f\u80fd\u4f18\u5316\uff0c\u5305\u62ec\u56fe\u8868\u9762\u677f\u4ea4\u4e92\uff0c\u6dfb\u52a0\u4e86\u66f4\u591a\u7684\u5bbf\u4e3b\u673a\u6307\u6807\uff0c\u4ee5\u53ca\u5bf9\u7ed3\u679c\u805a\u5408\u51fd\u6570\u7684\u6392\u5e8f\u7b49\u529f\u80fd\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u5bf9\u8c03\u5ea6\u5668\u5e76\u53d1\u521b\u5efa\u865a\u62df\u673a\uff0c\u77ed\u65f6\u95f4\u5185\u91cd\u590d\u8ba1\u7b97\u8d44\u6e90\u7684\u95ee\u9898\u8fdb\u884c\u4e86\u4fee\u590d\uff0c\u63d0\u5347\u5e76\u53d1\u521b\u5efa\u65f6\u8c03\u5ea6\u7684\u51c6\u786e\u548c\u53ef\u7528\u6027\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u521b\u5efa\u865a\u62df\u673a\u65f6\uff0c\u652f\u6301\u8de8\u76d8LVM\u903b\u8f91\u5377\u7684\u6302\u8f7d\u8bc6\u522b\u548c\u521d\u59cb\u5316\u3002"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u53e6\u5916\uff0c\u4e4b\u524d\u7248\u672c\u90e8\u7f72\u96c6\u7fa4\u65f6\uff0c\u4f1a\u81ea\u52a8\u5c06dns_domain\u8bbe\u7f6e\u4e3a\u4e00\u4e2a\u6211\u4eec\u8ba4\u4e3a\u4e0d\u4f1a\u4f7f\u7528\u7684\u57df\u540d cloud.onecloud.io \u4f5c\u4e3a\u793a\u4f8b\u3002\u4f46\u8be5\u57df\u540d\u81ea2024\u5e7410\u670831\u65e5\u5f00\u59cb\u63a5\u53d7\u89e3\u6790\uff0c\u5bfc\u81f4\u90e8\u5206\u4f7f\u75288.8.8.8\u57df\u540d\u89e3\u6790\u670d\u52a1\u4e14\u672a\u4fee\u6539dns_domain\u914d\u7f6e\u7684\u7528\u6237\u5f00\u59cb\u9047\u5230\u57df\u540d\u89e3\u6790\u5f02\u5e38\u3002\u56e0\u6b64\u81ea3.11.9\u5f00\u59cb\uff0c\u4e0d\u518d\u9ed8\u8ba4\u8bbe\u7f6edns_domain\u3002\u8bf7\u9047\u5230\u7c7b\u4f3c\u95ee\u9898\u65f6\u5173\u6ce8\u6b64\u914d\u7f6e\u3002"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u673a\u4fdd\u5b58\u955c\u50cf\u65f6\u4e0d\u518d\u6e05\u7406 spool \u76ee\u5f55"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u673a\u521b\u5efa\u90e8\u7f72\u65f6\u652f\u6301 lvm \u8de8\u7b2c\u4e00\u4e2a\u4e91\u78c1\u76d8\u5206\u533a\u7684\u60c5\u51b5"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u8f93\u51fa\u76d1\u63a7\u6570\u636e\u5230 kafka"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u652f\u6301\u66f4\u591a\u7684\u76d1\u63a7\u6307\u6807\uff0c\u5305\u62ec system, processes\uff0cbond \u7b49"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0 bond \u7f51\u5361\u8bbe\u5907\u7684\u544a\u8b66\u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u76d1\u63a7\u9762\u677f\u529f\u80fd\u6539\u8fdb\uff0c\u6dfb\u52a0 min \u548c max \u7684\u805a\u5408\u51fd\u6570\uff0c\u652f\u6301\u6309\u805a\u5408\u51fd\u6570\u7684\u7ed3\u679c\u6392\u5e8f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4f18\u5316\u76d1\u63a7\u66f2\u7ebf\u5c55\u793a\u6837\u5f0f\u53ca\u56fe\u8868\u4ea4\u4e92\uff0c\u652f\u6301\u4fee\u6539\u63a7\u5236\u9762\u677f\u540d\u79f0\uff0c\u5141\u8bb8\u8c03\u6574\u9762\u677f\u987a\u5e8f\uff0c\u81ea\u5b9a\u4e49\u65f6\u95f4\u66f4\u7cbe\u786e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u652f\u6301\u66f4\u65b0 root-disk-matcher \u53c2\u6570"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u589e\u52a0 redfish api \u5ba2\u6237\u7aef\u8d85\u65f6\uff0c\u907f\u514d\u56e0\u4e3a\u8bbf\u95ee api \u65f6\u95f4\u8fc7\u957f\u5bfc\u81f4\u7eb3\u7ba1\u7269\u7406\u673a\u5931\u8d25"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u78c1\u76d8\u3011\u955c\u50cf\u81ea\u52a8\u8f6c\u6362\u6548\u7387\u4f18\u5316\uff0c\u5141\u8bb8\u5e76\u53d1"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u4f18\u5316\u5171\u4eab\u5b58\u50a8\u8d44\u6e90\u4e0a\u62a5\uff0c\u6302\u8f7d\u591a\u53f0\u5bbf\u4e3b\u673a\u65f6\u4f1a\u9009\u62e9\u4e00\u53f0 master host \u8fdb\u884c\u8d44\u
16e90\u4e0a\u62a5"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u8d44\u6e90\u7edf\u8ba1cpu\u3001\u5185\u5b58\u3001\u5b58\u50a8\u533a\u5206\u865a\u62df\u548c\u7269\u7406\u4e24\u4e2a\u7ef4\u5ea6\u5c55\u793a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u540c\u6b65\u817e\u8baf\u4e91\u4f59\u989d\u5305\u542b\u4fe1\u7528\u989d\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u66f4\u65b0azure\u4e91\u7528\u6237\u521b\u5efaapi"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u5bf9\u56de\u6536\u7ad9\u865a\u62df\u673a\u6e05\u9664\u65f6,\u82e5\u5b58\u5728\u8fd0\u884c\u4e2d\u7684\u865a\u62df\u673a\u589e\u52a0\u4e8c\u6b21\u786e\u8ba4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6743\u9650\u3011\u6269\u5c55\u6743\u9650\uff0c\u5355\u4e2a\u529f\u80fd\u53ef\u80fd\u6d89\u53ca\u591a\u4e2a\u6743\u9650\uff0c\u6269\u5c55\u81f3\u6bcf\u4e2a\u6743\u9650\u90fd\u80fd\u5f71\u54cd\u529f\u80fd\u4f7f\u7528"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u64cd\u4f5c\u65e5\u5fd7\u3011\u652f\u6301\u67e5\u770b\u8c03\u5ea6\u5931\u8d25\u7684\u64cd\u4f5c\u65e5\u5fd7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7ad9\u5185\u4fe1\u3011\u5217\u8868\u5c55\u793a\u4f18\u5316\uff0c\u8fc7\u591a\u5185\u5bb9\u653e\u5728\u5f39\u6846\u4e2d\u5c55\u793a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u4f18\u5316\u4eceGCP BIQGUERY\u62c9\u53d6\u8d26\u5355\u7684\u903b\u8f91\uff0c\u5c3d\u91cf\u964d\u4f4e\u626b\u63cf\u5168\u8868\u9891\u7387\uff0c\u964d\u4f4e\u67e5\u8be2\u4ea7\u751f\u7684\u9ad8\u989d\u8d39\u7528\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u5bfc\u51fa\u7684\u8ba1\u8d39\u8868\u683c\u652f\u6301\u6b27\u5143\u5e01\u79cd\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u6743\u9650\u3011\u8d2d\u7269\u8f66\u529f\u80fd\u6539\u8fdb\uff0c\u652f\u6301\u6743\u9650\u63a7\u5236\uff0c\u5de5\u5355,\u8d44\u6e90\u540d\u79f0\u4fee\u6539\u4e3a\u63cf\u8ff0\u66f4\u5177\u4f53\u4fe1\u606f\u7684\u540d\u79f0\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u5927\u5c4f\u3011\u8d44\u6e90\u6982\u89c8\u5c55\u793a\u4f18\u5316\uff0c\u589e\u52a0\u66f4\u591a\u8d44\u6e90\u6307\u6807\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-4",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u53d6\u6d88\u914d\u7f6e cloud.onecloud.io \u4f5c\u4e3a\u9ed8\u8ba4 dns domain"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u5668\u3011\u907f\u514d\u5206\u914d\u5230\u540c\u4e00\u5bbf\u4e3b\u673a\u7684\u8c03\u5ea6\u7b56\u7565\u5bfc\u81f4\u7684\u865a\u62df\u673a\u5206\u914d\u4e0d\u5747\u5300\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u6302\u8f7d\u548c\u5378\u8f7d\u78c1\u76d8\u540e\u6ca1\u6709\u540c\u6b65\u72b6\u6001\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u5929\u7ffc\u4e91\u5b9e\u4f8b\u8ba1\u8d39\u7c7b\u578b\u540c\u6b65\u9519\u8bef"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u865a\u62df\u673a\u5b9e\u4f8bazure\u5957\u9910\u548c\u955c\u50cf\u9009\u62e9\u6dfb\u52a0\u9002\u914d\u89c4\u5219"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d libvirt \u5bfc\u5165\u89e3\u6790 xml \u5931\u8d25\u7684\u95ee\u9898\uff0c\u540c\u65f6\u4f1a\u89e3\u6790 live xml"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u901a\u8fc7\u4e91\u7ba1cloudpods\u865a\u62df\u673a\u8fc1\u79fb\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u4fee\u590d\u6e90\u78c1\u76d8\u5df2\u7ecf\u5220\u9664\u5bfc\u81f4\u5feb\u7167\u5220\u9664\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u4fee\u590d\u5757\u5b58\u50a8\u66f4\u65b0\u914d\u7f6e\u4e0d\u751f\u6548\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8c03\u5ea6\u3011\u4fee\u590d\u8d44\u
16e90\u7edf\u8ba1\u65f6\u91cd\u590d\u8ba1\u7b97pending usage\u4e2d\u8d44\u6e90\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u62a5\u8b66\u6062\u590d\u65f6\u5305\u542b\u5176\u4ed6\u8d44\u6e90\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u591a\u6307\u6807\u62a5\u8b66\u90ae\u4ef6\u5185\u5bb9\u5c55\u793a\u4e0d\u6e05\u6670\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u514b\u9686\u76d1\u63a7\u9762\u677f\u540e\u7684\u56fe\u8868\u6ca1\u6709\u590d\u5236\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u65b0\u589e\u4e91\u8d26\u53f7\u4e0d\u62c9\u53d6\u76d1\u63a7\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u90e8\u7f72\u65f6\u6ca1\u6709\u8bbe\u7f6e\u9ed8\u8ba4\u7f51\u5173\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e91\u7ba1\u3011\u6269\u5c55RDS maintain_time\u5b57\u6bb5\u957f\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u5206\u644a\u9009\u62e9\u9879\u76ee\u652f\u6301\u8fdc\u7a0b\u8fc7\u6ee4\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u591a\u7ef4\u5ea6\u5206\u6790\u7b2c\u4e8c\u7ef4\u5ea6\u6309\u6807\u7b7e\u805a\u5408,\u8868\u683c\u5934\u5c55\u793a\u5e94\u8be5\u5c55\u793a\u6807\u7b7ekey\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-4",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-9",children:"CHANGELOG v3.11.9"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3118-\u542bv3117",children:"v3.11.8 (\u542bv3.11.7)"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-10-14"}),"\n",(0,s.jsx)(l.p,{children:"\u672c\u6b213.11.8\u66f4\u65b0\u4eae\u70b9\u4e3a\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"ocboot \u9ed8\u8ba4\u4f7f\u7528 k3s \u4f5c\u4e3a\u8fd0\u884c\u5e73\u53f0\u670d\u52a1\u7684\u5e95\u5ea7\uff0c\u66ff\u6362\u65e7\u7684 v1.15.12 \u7684 k8s \u7248\u672c\u3002\u65b0\u7684\u90e8\u7f72\u65b9\u5f0f\u5c06\u4f7f\u7528 buildah \u548c\u5bb9\u5668\u955c\u50cf\u7684\u65b9\u5f0f\u90e8\u7f72\uff0c\u66f4\u52a0\u5e72\u51c0\u548c\u8f7b\u91cf\uff0c\u4e0d\u9700\u8981\u5728\u5bbf\u4e3b\u673a\u4e0a\u5b89\u88c5 ansible \u7b49 python \u73af\u5883\u3002\u540c\u65f6 ocboot \u4e5f\u4f1a\u517c\u5bb9\u65e7\u7684 k8s \u90e8\u7f72\u7684\u96c6\u7fa4\uff0c\u6dfb\u52a0\u8282\u70b9\u548c\u5347\u7ea7\u670d\u52a1\u90fd\u4e0d\u53d7\u5f71\u54cd\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u90e8\u7f72\u865a\u62df\u673a\u65f6\u81ea\u52a8\u90e8\u7f72QGA\uff08qemu-guest-agent\uff09\uff0c\u4f9d\u8d56QGA\u7684\u529f\u80fd\uff08\u5982\u5f00\u673a\u65f6\u4fee\u6539\u4e3b\u673a\u5bc6\u7801\uff0c\u66f4\u6362\u4e3b\u673aIP\u7b49\uff09\u5c06\u66f4\u52a0\u53ef\u9760\uff0c\u540e\u7eed\u8fd8\u5c06\u57fa\u4e8eQGA\u5b8c\u5584\u548c\u6269\u5c55\u66f4\u591a\u529f\u80fd\u3002"}),"\n",(0,s.jsx)(l.li,{children:"\u524d\u7aef\u5bf9\u8d44\u6e90\u5217\u8868\u8fdb\u884c\u4e86\u6574\u4f53\u6027\u80fd\u4f18\u5316\uff0c\u54cd\u5e94\u901f\u5ea6\u66f4\u5feb\uff0c\u4f53\u9a8c\u66f4\u4e1d\u6ed1\u3002"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-1",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u8d44\u6e90\u5217\u8868\u52a0\u8f7d\u901f\u5ea6\u4f18\u5316"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u544a\u8b66\u8d44\u6e90\u589e\u52a0ip\u641c\u7d22"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u7ba1\u7406\u3011\u7eb3\u7ba1cloudpods\u4e91\u8d26\u53f7\u65f6\uff0c\u81ea\u52a8\u8bbe\u7f6e endpoint_type \u7c7b\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010k8s\u7ba1\u7406\u3011\u96c6\u7fa4\u548c\u547d\u540d\u7a7a\u95f4\u4e0b\u62c9\u5217\u8868\u652f\u6301\u641c\u7d22"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0 inodes \u4f7f\u7528\u7387\u76d1\u63a7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011ocboot \u90e8\u7f72\u5de5\u5177\u652f\u6301 sudo \u6743\u9650\u8fd0\u884c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011ocboot \u90e8\u7f72\u63a7\u5236\u8282\u70b9\u4e0d\u4f1a\u91cd\u542f\u670d\u52a1\u5668"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u5ba1\u6279\u5de5\u5355\u6d41\u7a0b\u9
101f\u5ea6\u63d0\u5347\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u5916\u90e8\u6570\u636e\u5355\u72ec\u4e3a\u4e00\u7ea7\u83dc\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011mfa \u8ba4\u8bc1\u5de5\u5177\u63a8\u8350\u4f7f\u7528\u5b81\u76fe\u4ee4\u724c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u4f18\u5316 lvm slvm \u5feb\u7167\u3001\u955c\u50cf\u548c\u5907\u4efd\u76f8\u5173\u529f\u80fd"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011lvm slvm \u5b58\u50a8\u652f\u6301\u52a0\u5bc6\u78c1\u76d8 \uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-5",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u6dfb\u52a0vmware\u4e91\u8d26\u53f7\u7684\u65f6\u5019\uff0c\u9009\u62e9\u53ef\u7528\u533a\u4f7f\u7528\u52a0\u4e86usable=true\u7684\u8fc7\u6ee4\u5668\uff0c\u5bfc\u81f4\u53ef\u7528\u533a\u5217\u8868\u4e3a\u7a7a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010host-deployer\u3011\u624b\u52a8\u65b9\u5f0f\u90e8\u7f72\u7f51\u7edc\u914d\u7f6e\u65f6\u5019\uff0c\u6ca1\u6709\u52a0169.254.169.254\u7684\u8def\u7531\uff0c\u5bfc\u81f4\u65e0\u6cd5web ssh\u767b\u5f55\u4e91\u4e3b\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010host-deployer\u3011\u4fee\u590dcmp\u90e8\u7f72\u6a21\u5f0f\u4e0bhost-deployer\u670d\u52a1\u8ba4\u8bc1\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010host-deployer\u3011\u4fee\u590d uefi \u955c\u50cf\u5f15\u5bfc\u65b9\u5f0f\u63a2\u6d4b\u4e0d\u6b63\u786e\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u90e8\u7f72\u865a\u673a\u65f6\u6dfb\u52a0\u5185\u5b58\u548cCPU \u70ed\u6269\u5bb9\u81ea\u52a8 online \u7684 udev \u89c4\u5219\uff0c\u907f\u514d\u70ed\u6269\u5bb9\u7684CPU\u548c\u5185\u5b58\u6ca1\u6709\u81ea\u52a8\u542f\u7528"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u70ed\u8fc1\u79fb\u65f6\u955c\u50cf\u7f13\u5b58\u88ab\u5220\u5bfc\u81f4\u65e0\u6cd5\u70ed\u8fc1\u79fb\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u8c03\u6574\u5e76\u53d1\u90e8\u7f72\u865a\u673a\u7684\u6570\u91cf\uff0c\u6dfb\u52a0\u914d\u7f6e\u53ef\u914d\u7f6e\u5e76\u53d1\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u5e76\u53d1\u521b\u5efa\u865a\u673a\u5076\u53d1\u7aef\u53e3\u51b2\u7a81\u90e8\u7f72\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d rbd \u865a\u673a\u4fdd\u5b58\u955c\u50cf\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u5141\u8bb8\u521b\u5efauefi\u5f15\u5bfc\u865a\u673a\u5f53\u65e0\u6cd5\u63a2\u6d4b\u955c\u50cf\u7684\u5f15\u5bfc\u65b9\u5f0f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u4fee\u590d\u81ea\u52a8\u6e05\u7406\u955c\u50cf\u7f13\u5b58\u65f6\u8bef\u5220\u6b63\u5219\u4f7f\u7528\u7684\u955c\u50cf\u7f13\u5b58\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u88f8\u91d1\u5c5e\u3011\u5076\u5c14\u4f1a\u51fa\u73b0\u90e8\u7f72\u5931\u8d25\u7684\u60c5\u51b5"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u63a2\u6d4b ipmi \u65f6 bmc \u7f51\u5361\u51fa\u73b0 0.0.0.0 ip \u5bfc\u81f4\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u524d\u7aef\u6279\u91cf\u7eb3\u7ba1\u7269\u7406\u673a\u62a5 validate-ipmi \u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u83dc\u5355\u6743\u9650\u672a\u68c0\u67e5\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010cloudshell\u3011\u4fee\u590d\u6267\u884c\u4ea4\u4e92\u6a21\u5f0f\u7684\u8fdb\u7a0b\u4f1a\u51fa\u73b0\u6ca1\u6709\u9000\u51fa\u5bfc\u81f4\u8fdb\u7a0b\u6cc4\u9732\u7684\u60c5\u51b5"}),"\n",(0,s.jsx)(l.li,{children:"\u3010lbagent\u3011lbagent\u542f\u52a8\u5e94\u8be5\u542f\u7528path mtu probe"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d OR \u67e5\u8be2\u6761\u4ef6\u62a5\u9519\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u62c9\u53d6aws,gcp cpu\u76d1\u63a7\u6570\u636e\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u547d\u4ee4\u884c\u5de5\u5177\u3011\u4fee\u590d climc host-ssh \u767b\u5f55\u5bbf\u4e3b\u673a\u62a5\u9519\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u8ba4\u8bc1\u3011\u4fee\u590d\u591a\u4e91\u6743\u9650\u540c\u6b65\u5f02\u5e38\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u4fee\u590d\u901a\u8fc7 helm chart \u90e8\u7f72 ingress \u65e0\u6cd5\u8bbf\u95ee\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u4fee\u590d\u901a\u8fc7 helm chart \u90e8\u7f72 VictoriaMetrics CSI \u5b9a\u4e49\u6ca1\u6709\u751f\u6548\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u4fee\u590d ocboot \u5347\u7ea7\u65f6 imageRepository \u4f1a\u5237\u65b0\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u907f\u514d\u4e0a\u6708\u8d39\u7528\u4e3a\u8d1f\u5bfc\u81f4\u589e\u95
17f\u7387\u4e3a\u8d1f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b57\u5178\u3011\u5b57\u5178\u9ed8\u8ba4\u503c\u53d6\u7528\u539f\u59cb\u503c\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-4",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u76d1\u63a7\u67e5\u8be2\u548c\u76d1\u63a7\u9762\u677f\u652f\u6301\u7ed3\u679c\u805a\u5408\u51fd\u6570"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u5bb9\u5668\u4e3b\u673a\u589e\u52a0\u76d1\u63a7\u6307\u6807"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u7ba1\u7406\u3011\u4e91\u8d26\u53f7\u652f\u6301\u514b\u9686"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u9762\u677f\u3011\u4f7f\u7528\u7387\u78c1\u8d34\u652f\u6301\u8df3\u8f6c\u81f3\u5f53\u524d\u8d44\u6e90"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u652f\u6301\u5728\u521b\u5efa\u865a\u62df\u673a\u65f6\u81ea\u52a8\u90e8\u7f72QGA\uff08qemu-guest-agent\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u8c03\u5ea6\u652f\u6301\u5206\u914d CPU \u7ed1\u6838\u548c NUMA \u5185\u5b58\uff0c\u652f\u6301\u5728\u865a\u673a\u91cd\u542f\u65f6\u91cd\u65b0\u5206\u914d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u865a\u62df\u673a\u7f51\u5361\u652f\u6301\u8bbe\u7f6e\u8f85\u52a9IP"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u8d26\u5355\u62a5\u8868\u9690\u85cf\u5e94\u4ed8\u91d1\u989d\u4e3a0\u7684\u8d26\u5355\u6761\u76ee\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u76d1\u63a7\u5927\u5c4f\u652f\u6301\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5730\u5740\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301\u6279\u91cf\u91cd\u8dd1\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u767b\u5f55\u9875\u9762\u652f\u6301\u6837\u5f0f\u8bbe\u7f6e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-5",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-8",children:"CHANGELOG v3.11.8"})}),"\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-7",children:"CHANGELOG v3.11.7"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3116",children:"v3.11.6"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-08-15"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-2",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u5e73\u53f0\u3011\u524d\u540e\u7aef\u4f18\u5316\u865a\u62df\u673a\u548c\u5bbf\u4e3b\u673a\u5217\u8868\u67e5\u8be2\u7684\u901f\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u76d1\u63a7\u3011\u907f\u514d\u4ea7\u751f\u5927\u91cf\u64cd\u4f5c\u65e5\u5fd7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4f18\u5316\u817e\u8baf\u4e91\u5df2\u4e0b\u7ebf\u53ef\u7528\u533a\u8d44\u6e90\u540c\u6b65"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u9ed8\u8ba4\u4f7f\u7528 ethtool \u5f00\u542f\u5bbf\u4e3b\u673a\u7f51\u5361\u7684 gso \u7279\u6027"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u6dfb\u52a0\u7269\u7406\u673a\u9ed8\u8ba4\u5bf9 redfish api \u517c\u5bb9\u6027\u8fdb\u884c\u6821\u9a8c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u7ba1\u7406\u3011\u4e91\u7528\u6237\u652f\u6301\u5c55\u793a\u4e91\u8ba2\u9605\u4fe1\u606f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5e73\u53f0\u3011\u589e\u52a0uos\u7cfb\u7edf\u56fe\u6807"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011cloudpods\u5e73\u53f0\u652f\u6301\u9009\u62e9iso\u955c\u50cf\u521b\u5efa\u865a\u62df\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u65b0\u5efa\u7269\u7406\u673a\u589e\u52a0\u5bf9\u7ba1\u7406\u53e3mac\u5730\u5740\u7684\u6821\u9a8c"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-6",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u524d\u7aef\u3011\u6dfb\u52a0vmware\u4e91\u8d26\u53f7\u7684\u65f6\u5019\uff0c\u53ef\u7528\u533a\u5217\u8868\u4e3a\u7a7a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u624b\u52a8\u
165b9\u5f0f\u90e8\u7f72\u7f51\u7edc\u914d\u7f6e\u65f6\u5019\uff0c\u6ca1\u6709\u52a0169.254.169.254\u7684\u8def\u7531\uff0c\u5bfc\u81f4\u65e0\u6cd5web ssh\u767b\u5f55\u4e91\u4e3b\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u8bbe\u7f6e\u865a\u673a\u78c1\u76d8\u7f13\u5b58\u6a21\u5f0f\u5bfc\u81f4\u865a\u673a\u542f\u52a8\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u5b89\u88c5\u88f8\u91d1\u5c5e\u4f1a\u51fa\u73b0\u90e8\u7f72\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u63a2\u6d4b ipmi \u7f51\u5361\u51fa\u73b0 0.0.0.0 \u5bfc\u81f4\u7eb3\u7ba1\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u4fee\u590d\u5220\u9664\u7269\u7406\u673a\u7f51\u5361\u7684\u51fa\u73b0\u7684\u9519\u8bef"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u6df7\u7528 megaraid \u548c pcie \u78c1\u76d8\u7684\u65f6\u5019\u51fa\u73b0\u88c5\u673a\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u7b80\u5316\u6e05\u7406\u672a\u4f7f\u7528\u7684\u5b89\u5168\u7ec4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b58\u50a8\u3011\u4fee\u590d lvm \u5b58\u50a8\u521b\u5efa\u52a0\u5bc6\u78c1\u76d8\u548c\u5feb\u7167\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u540c\u6b65\u79c1\u6709\u4e91 kvm \u865a\u62df\u673a\u5b89\u5168\u7ec4\u51fa\u73b0\u672a\u77e5\u72b6\u6001\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u901a\u77e5\u3011\u907f\u514d\u6ca1\u6709\u8bbe\u7f6e\u624b\u673a\u53f7\u9020\u6210\u7684 panic \u9519\u8bef"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u591a\u62a5\u8b66\u6307\u6807\u4ea7\u751f\u7684\u91cd\u590d\u6d88\u606f\u8bb0\u5f55"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u907f\u514d\u4ea7\u751f\u8fc7\u591a\u7684 qga ping \u65e5\u5fd7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4fee\u590dvmware\u4f7f\u7528iso\u521b\u5efa\u865a\u62df\u673a\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u907f\u514d\u4e0a\u6708\u8d39\u7528\u4e3a\u8d1f\u5bfc\u81f4\u589e\u957f\u7387\u4e3a\u8d1f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u5168\u7ec4\u3011\u516c\u6709\u4e91\u5b89\u5168\u7ec4\u89c4\u5219\u5165\u65b9\u5411\u548c\u51fa\u65b9\u5411\u6765\u6e90\u9650\u5236\u4e0d\u5141\u8bb8\u4e3a\u7a7a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u7ba1\u7406\u3011\u4fee\u590d\u4e91\u7528\u6237\u64cd\u4f5c\u65e0\u6cd5\u70b9\u51fb\u95ee\u9898\uff0c\u53bb\u9664\u5bf9\u5065\u5eb7\u72b6\u6001\u7684\u68c0\u67e5"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-5",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u6dfb\u52a0\u7f51\u7edc pps\uff0c\u78c1\u76d8 inodes_usage \u76f8\u5173\u76d1\u63a7\u6307\u6807"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u521b\u5efa\u5b50\u7f51\u65f6\u652f\u6301\u8bbe\u7f6e dhcp_relay \u5c5e\u6027\uff0c\u65b9\u4fbf\u7269\u7406\u673a\u7f51\u7edc\u8bbe\u7f6e"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-6",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-6",children:"CHANGELOG v3.11.6"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3115",children:"v3.11.5"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-07-04"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-3",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u9ed8\u8ba4\u6e05\u7406\u955c\u50cf\u7f13\u5b58"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u8c03\u6574\u914d\u7f6e\u9002\u914ddisk_type=swap\u7684\u6570\u636e\u76d8\u5c55\u793a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u521b\u5efa\u5b50\u7f51\u65f6\u9ed8\u8ba4\u9690\u85cf ipv6 \u8bbe\u7f6e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u865a\u62df\u673a\u7f51\u5361\u5e26\u5bbd\u8c03\u6574\u4f18\u5316\uff0c\u4e0a\u9650\u5230 100Gbps"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u8f6c\u6362\u5bbf\u4e3b\u673a\u65f6\u5019\u6dfb\u52a0\u78c1\u76d8\u7684\u6302\u8f7d\u8def\u5f84\u53ea\u80fd\u662f /opt/cloud/workspace \u7684\u5b50\u76ee\u5f55"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u817e\u8baf\u4e91\u65b0\u7248natgateway API"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8fdc\u7a0b\u63a7\u5236\u3011\u865a\u62df\u673avnc\u548cssh\u767b\u5f55\u7b49\u8fdc\u7a0b\u64cd\u4f5c\uff0c\u9ed8\u8ba4\u5173\u95ed\u6c34\u5370"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u65b0\u5efa\u5b9a\u65f6\u4efb\u52a1\uff0c\u589e\u52a0\u9ed8\u8ba4\u65f6\u95f4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5de5\u5355\u3011\u6dfb\u52a0\u64cd\u4f5c\u65e5\u5fd7\u8bb0\u5f55\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-7",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u5220\u9664\u865a\u62df\u673a\u5feb\u7167\u6ca1\u6709\u5220\u9664\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u4fee\u590d\u865a\u62df\u673a\u8bbe\u7f6e\u5217\u8868\u9879\u65f6\uff0c\u8d44\u
16e90\u6807\u7b7e\u952e\u91cd\u590d\u5c55\u793a\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u7f51\u7edc\u76d1\u63a7\u6570\u636e\u5355\u4f4d\u663e\u793a\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u88c5\u90e8\u7f72\u3011\u4fee\u590d\u9996\u6b21\u5b89\u88c5\u53ef\u80fd\u51fa\u73b0\u65e0\u6cd5\u6253\u5f00 CloudShell \u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u88c5\u90e8\u7f72\u3011\u4fee\u590d\u57fa\u4e8e docker compose \u90e8\u7f72\u6253\u5f00 CloudShell \u6ca1\u6709\u4f7f\u7528\u5f53\u524d\u767b\u5f55\u6743\u9650\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u88c5\u90e8\u7f72\u3011opreator\u517c\u5bb9\u652f\u6301mysql 8.0"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5b89\u88c5\u90e8\u7f72\u3011\u4fee\u590d kube-apiserver \u5076\u53d1\u91cd\u542f\u5bfc\u81f4\u540e\u7eed\u5b89\u88c5\u6b65\u9aa4\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011 \u4fee\u590d\u65b0\u5efa\u544a\u8b66\u7b56\u7565\uff0c\u901a\u77e5\u7c7b\u578b\u4e3a\u89d2\u8272\u6216\u544a\u8b66\u673a\u5668\u4eba\u65f6\uff0c\u89d2\u8272\u6216\u544a\u8b66\u673a\u5668\u4eba\u9009\u62e9\u6846\u8bbe\u7f6e\u4e3a\u5fc5\u586b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u4e0e\u5b89\u5168\u3011\u4fee\u590d\u65b0\u5efa\u77ed\u4fe1\u901a\u77e5\u6e20\u9053\u65f6\uff0c\u8fde\u63a5\u6d4b\u8bd5\u672a\u9a8c\u8bc1\u8868\u5355\u5185\u5bb9\u662f\u5426\u6709\u6548\u7684\u95ee\u9898\uff0c\u589e\u52a0\u624b\u673a\u53f7\u7684\u9a8c\u8bc1"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-6",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u865a\u62df\u673a\u3011\u652f\u6301 vmware \u8fc1\u79fb(v2v\u8fc1\u79fb)\u5230 cloudpods \u79c1\u6709\u4e91"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011eip \u652f\u6301\u5173\u8054\u8d44\u6e90\u7684\u67e5\u8be2"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u5bbf\u4e3b\u673a\u3011\u81ea\u52a8\u6e05\u7406\u955c\u50cf\u7f13\u5b58\uff0c\u9ed8\u8ba4\u5f53\u955c\u50cf\u7f13\u5b58\u8d85\u8fc712%\u5b58\u50a8\u7a7a\u95f4\u65f6\uff0c\u81ea\u52a8\u6e05\u7406\u7f13\u5b58\u8d85\u8fc730\u5929\u7684\u65e0\u7528\u955c\u50cf"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u521b\u5efa\u88f8\u91d1\u5c5e\u65f6\uff0c\u6dfb\u52a0\u7cfb\u7edf\u76d8\u5339\u914d\u5668\uff08\u547d\u4ee4\u884c\u652f\u6301\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7269\u7406\u673a\u3011\u652f\u6301\u8bbe\u7f6e\u5404\u54c1\u724c\u578b\u53f7\u7684\u7269\u7406\u673a\u7684lan channels\uff0croot id\u7b49\u914d\u7f6e\u4fe1\u606f\uff08\u547d\u4ee4\u884c\u652f\u6301\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u4e0e\u5b89\u5168\u3011\u7528\u6237\u5217\u8868\u5bfc\u51fa\u652f\u6301\u540c\u65f6\u5bfc\u51fa\u7528\u6237\u52a0\u5165\u7684\u9879\u76ee\u548c\u7ec4\u4fe1\u606f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011waf\u8be6\u60c5\u652f\u6301\u5c55\u793a\u57df\u540d\u4fe1\u606f\u3001\u6e90\u7ad9\u5730\u5740\u3001\u56de\u6e90\u65b9\u5f0f\u7b49\u4fe1\u606f"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-7",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-5",children:"CHANGELOG v3.11.5"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3114",children:"v3.11.4"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-06-06"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-4",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u8d39\u7528\u9884\u6d4b\u529f\u80fd\u4f18\u5316\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u9ed8\u8ba4\u6253\u5f00\u706b\u5c71\u5f15\u64ce\u3001\u91d1\u5c71\u4e91\u53ca Oracle Cloud \u5e73\u53f0\u5f00\u5173"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u817e\u8baf\u4e91\u652f\u6301 WAF \u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011Azure \u5e94\u7528\u7a0b\u5e8f\u670d\u52a1\u5c55\u793a\u66f4\u591a\u5c5e\u6027\u4fe1\u606f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u81ea\u52a8\u63a2\u6d4b\u7269\u7406\u673a\u900f\u4f20\u8bbe\u5907"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u865a\u62df\u673a\u5bfc\u51fa\u78c1\u76d8\u548c\u5185\u5b58\u5355\u4f4d\u7edf\u4e00\u4e3a GB"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u5141\u8bb8\u8bbe\u7f6e\u5305\u542b\u591a\u4e2a\u89e6\u53d1\u6761\u4ef6\u7684\u62a5\u8b66\u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301 ZStack \u5171\u4eab\u5b58\u50a8"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-8",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u4fee\u590d\u591a IP \u73af\u5883\u4e00\u952e\u5de1\u68c0\u5931\u8d25\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u76d1\u63a7\u3011\u4fee\u590d\u591a\u6761\u544a\u8b66\u6307\u6807\u5173\u7cfb\u9519\u8bef\u5bfc\u81f4\u65e0\u6cd5\u544a\u8b66\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d SLVM \u5b58\u50a8\u76f8\u5173\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u66f4\u65b0 hostname \u5076\u53d1\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5bbf\u4e3b\u673a\u6ce8\u518c\u65f6\u6ce8\u518c\u5b58\u50a8\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d IPv6 \u5b89\u5168\u7ec4\u5f00\u542f\u540e\u4e3b\u52a8\u8bbf\u95ee\u7269\u7406\u7f51\u5173\u4e0d\u901a\u7684\u95ee\u9898"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-7",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u65b0\u589e\u793e\u533a\u955c\u50cf\uff0c\u652f\u6301\u4e00\u952e\u5bfc\u5165"}),"\n"]}
1),"\n",(0,s.jsx)(l.h3,{id:"changelog-8",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-4",children:"CHANGELOG v3.11.4"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3113",children:"v3.11.3"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-4-28"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-5",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u5220\u9664\u963f\u91cc\u4e91\u534e\u4e3a\u4e91\u7b49\u516c\u6709\u4e91\u7684\u5305\u5e74\u5305\u6708\u4e3b\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301 VMware \u5e73\u53f0\u955c\u50cf\u901a\u8fc7\u53ef\u7528\u533a\u8fc7\u6ee4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4f18\u5316\u672c\u5730\u76d8\u5feb\u7167\u5220\u9664\u903b\u8f91\uff0cAPI \u5220\u9664\u5feb\u7167\u65f6\u540c\u6b65\u5220\u9664\u5bbf\u4e3b\u673a\u4e0a\u7684\u5feb\u7167"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u81ea\u5b9a\u4e49\u8bbe\u5907\u7c7b\u578b\u53bb\u9664\u81ea\u52a8\u63a2\u6d4b\u903b\u8f91\uff0c\u9700\u8981\u6307\u5b9a\u63a2\u6d4b host"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u63a2\u6d4b GPU \u8bbe\u5907\u53ea\u5bf9 DISPLAY class code \u8fc7\u6ee4\u5382\u5546\u4e3a NVIDIA/AMD"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u4e3b\u673a\u91cd\u7f6e\u6570\u636e\u76d8\uff0c\u652f\u6301\u672c\u5730\u78c1\u76d8\u7684\u51b7\u8fc1\u79fb"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4f18\u5316\u4e91\u8d26\u53f7\u540c\u6b65\u901f\u5ea6\uff0c\u652f\u6301\u5e76\u53d1\u540c\u6b65"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u91d1\u5c71\u4e91\u4e3b\u673a\uff0c\u7f51\u7edc\uff0c\u6807\u7b7e\u7b49\u8d44\u6e90\u540c\u6b65\u652f\u6301"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011cloudid \u91cd\u6784\uff0c\u4e91\u4e0a\u548c\u4e91\u4e0b\u7684\u7528\u6237\u4fe1\u606f\u4ece\u591a\u5bf9\u4e00\u6539\u4e3a\u4e00\u5bf9\u4e00\u6a21\u578b"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u81ea\u52a8\u6e05\u7406\u65e0\u6548\u7684\u955c\u50cf\u7f13\u5b58\u4fe1\u606f\uff0c\u4f18\u5316\u7eb3\u7ba1\u4e91\u4e0a\u955c\u50cf\u52a0\u8f7d\u901f\u5ea6"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u6309\u9700\u5b9e\u65f6\u66f4\u65b0\u5404\u4e2a\u670d\u52a1\u7684\u9879\u76ee\u4fe1\u606f\u540c\u6b65"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u63a7\u5236\u53f0\u3011\u5141\u8bb8\u901a\u8fc7 UI \u7b56\u7565\u9690\u85cf\u5927\u5c4f\uff0ccloudshell \u7b49\u529f\u80fd\u5165\u53e3"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-9",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u4fee\u590d\u5821\u5792\u673a\u672a\u5c55\u793a\u5f52\u5c5e\u9879\u76ee\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u57fa\u4e8e\u8d2d\u7269\u8f66\u521b\u5efa\u8d44\u6e90\u5c55\u793a\u4fe1\u606f\u9519\u8bef\u95ee\u9898\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u4f7f\u7528\u8f7b\u91cf\u865a\u62df\u673a\u90e8\u7f72 ARM \u865a\u673a\u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d Debian/Ubuntu \u7b49\u64cd\u4f5c\u7cfb\u7edf\u5728\u7ebf\u5b89\u88c5\u76d1\u63a7 agent \u5931\u8d25\u7684\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u6b63 Ubuntu/Debian \u7b49\u4f7f\u7528 netplan \u8bbe\u7f6e bond \u7f51\u5361\u7f51\u7edc\u914d\u7f6e\u5931\u6548\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u6b63 userdata \u811a\u672c\u56e0\u4e3a\u9ed8\u8ba4 umask \u8bbe\u7f6e\u4e0d\u81ea\u52a8\u6267\u884c\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d1f\u8f7d\u5747\u8861\u3011\u4fee\u6b63\u6dfb\u52a0\u8d1f\u8f7d\u5747\u8861\u76d1\u542c\u5668\u7684 http \u89c4\u5219\u65f6\u62a5\u65e0\u6cd5\u627e\u5230 domain \u7684\u62a5\u9519"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u4fee\u590d\u641c\u7d22 IPv6 \u5b50\u7f51\u641c\u7d22\u5931\u8d25\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u4fee\u590d vpcagent \u6267\u884c ovn \u540c\u6b65\u547d\u4ee4\u8d85\u65f6 signal killed \u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4fee\u590d\u521b\u5efa\u516c\u6709\u4e91\u5b50\u8d26\u6237\u901a\u77e5\u65e0\u6cd5\u9009\u53d6\u90ae\u7bb1\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4fee\u590d\u6743\u9650\u4fe1\u606f\u5c55\u793a\u4e0d\u5168\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4fee\u590d Cloudpods \u540c\u6b65 region \u4e22\u5931\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u4fee\u590d\u817e\u8baf\u4e91 API \u63a5\u53e3\u53d8\u52a8\u5bfc\u81f4\u540c\u6b65\u5f02\u5e38\u95ee\u9898"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-8",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u8d39\u7528\u6a21\u5757\u652f\u6301\u91d1\u5c71\u4e91\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba1\u8d39\u3011\u652f\u6301\u8d26\u5355\u201d\u5c01\u8d26\u201c\u64cd\u4f5c\uff0c\u8bbe\u7f6e\u5c01\u8d26\u7684\u6708\u4efd\u7684\u8d26\u5355\u65e0\u6cd5\u66f4\u65b0\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u5bf9\u63a5 Azure\uff08\u56fd\u9645\u548c\u56fd\u5185\uff09\u7684\u5bf9\u8c61\u5b58\u50a8\u6876\u8d26\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u81ea\u5b9a\u4e49\u5916\u90e8\u6570\u636e\u8ba1\u8d39\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u78c1\u76d8\u91cd\u7f6e\u63a5\u53e3"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011LVM \u4e91\u786c\u76d8\u652f\u6301\u5feb\u7167\uff0cLVM \u4e91\u786c\u76d8\u652f\u6301\u6269\u5bb9"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u5bf9\u63a5 Oracle Cloud"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u706b\u5c71\u5f15\u64ce Cloud SSO \u514d\u5bc6\u767b\u5f55"}),"\n"]}
1),"\n",(0,s.jsx)(l.h3,{id:"changelog-9",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-3",children:"CHANGELOG v3.11.3"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3112-\u542bv3111",children:"v3.11.2 (\u542bv3.11.1)"}),"\n",(0,s.jsx)(l.p,{children:"date: 2024-3-20"}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-6",children:"\u529f\u80fd\u4f18\u5316"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u62a5\u8868\u3011\u652f\u6301\u5ffd\u7565\u8d39\u7528\u4e3a0\u7684\u9879\u76ee\u6e05\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u652f\u6301\u540c\u6b65\u8d1f\u8f7d\u5747\u8861\u5b89\u5168\u7ec4\u4fe1\u606f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7f51\u7edc\u3011\u652f\u6301\u540c\u6b65\u534e\u4e3a\u4e91\u516c\u7f51NAT\u7f51\u5173"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u5bf9\u63a5Azure\u56fd\u9645\u5b58\u50a8\u6876\u8d26\u5355"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u901a\u8fc7webconsole\u6587\u4ef6\u4e0a\u4f20\u548c\u4e0b\u8f7d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301VMware\u4e3b\u673a\u5907\u6ce8\u4fe1\u606f\u53cc\u5411\u540c\u6b65"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u95ee\u9898\u4fee\u590d-10",children:"\u95ee\u9898\u4fee\u590d"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u4fee\u590dtelegraf\u5bb9\u5668\u7684host\u76ee\u5f55\u6302\u8f7d\u65b9\u5f0f\u9519\u8bef\u5bfc\u81f4\u5bbf\u4e3b\u673amount\u6cc4\u9732\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u57fa\u4e8e\u4e3b\u673a\u955c\u50cf\u521b\u5efa\u4e3b\u673a\u8c03\u6574\u914d\u7f6e\u62a5\u9519\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u865a\u62df\u673a\u542f\u52a8\u627e\u4e0d\u5230\u7f51\u6865\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u4fee\u590d\u5076\u53d1\u4fee\u6539\u5907\u6ce8\u65e0\u53cd\u5e94\u95ee\u9898"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u4fee\u590d\u5c55\u793aGPU\u51fa\u73b0\u91cd\u590d\u95ee\u9898"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-9",children:"\u65b0\u529f\u80fd"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u4e91\u8d26\u53f7\u5c01\u8d26\u529f\u80fd\uff08\u4f01\u4e1a\u7248\uff09"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-10",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-1",children:"CHANGELOG v3.11.1"})}),"\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-2",children:"CHANGELOG v3.11.2"})}),"\n"]}),"\n",(0,s.jsx)(l.h2,{id:"v3110",children:"v3.11.0"}),"\n",(0,s.jsx)(l.p,{children:"\u7248\u672c 3.11 \u81ea 2023 \u5e74 4 \u6708\u5f00\u59cb\u5f00\u53d1\uff0c\u5386\u65f6\u5927\u6982 10 \u4e2a\u6708\uff0c\u5171\u8ba1 4000 \u591a\u4e2aPR\u3002"}),"\n",(0,s.jsxs)(l.ol,{children:["\n",(0,s.jsx)(l.li,{children:"\u5f00\u6e90\u4e4b\u590f 2023"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u611f\u8c22\u5f00\u6e90\u4e4b\u590f 2023 \u7684\u56db\u4f4d\u540c\u5b66\u4e3a Cloudpods v3.11 \u8d21\u732e\u5982\u4e0b\u529f\u80fd\uff1a"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsxs)(l.li,{children:["\u865a\u62df\u673a\u7d27\u6025\u6a21\u5f0f\uff1a\u5141\u8bb8\u5c06\u865a\u62df\u673a\u5f15\u5bfc\u8fdb\u5165\u4e00\u4e2a\u4e34\u65f6\u7684\u5185\u5b58 Linux \u7cfb\u7edf\uff0c\u5728\u865a\u62df\u673a\u5185\u6838\u6587\u4ef6\u635f\u574f\u3001rootfs \u6587\u4ef6\u7cfb\u7edf\u6545\u969c\u7b49\u60c5\u51b5\u4e0b\uff0c\u7528\u6237\u65e0\u6cd5\u6b63\u5e38\u542f\u52a8\u865a\u62df\u673a\uff0c\u5219\u53ef\u4ee5\u91cd\u542f\u865a\u62df\u673a\u8fdb\u5165\u7d27\u6025\u6a21\u5f0f\uff0c\u67e5\u770b\u865a\u62df\u673a\u7684\u6587\u4ef6\u7cfb\u7edf\uff0c\u5b9a\u4f4d\u95ee\u9898\uff0c\u6570\u636e\u5907\u4efd\uff0c\u5e76\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u5bf9\u95ee\u9898\u8fdb\u884c\u4fee\u590d\u3002",(0,s.jsx)(l.a,{href:"https://github.com/IRONICBo",children:"@IRONICBo"})]}),"\n",(0,s.jsxs)(l.li,{children:["\u652f\u6301\u706b\u5c71\u5f15\u64ce\uff1a\u652f\u6301\u706b\u5c71\u5f15\u64ce\u7684\u8d44\u6e90\u7eb3\u7ba1\uff0c\u540c\u65f6\u4f01\u4e1a\u7248\u4e5f\u652f\u6301\u7ba1\u7406\u548c\u5206\u6790\u706b\u5c71\u5f15\u64ce\u7684\u8d26\u5355\u3002",(0,s.jsx)(l.a,{href:"https://github.com/LyndonKong",children:"@LyndonKong"})]}),"\n",(0,s.jsxs)(l.li,{children:["\u652f\u6301\u90e8\u7f72 Ubuntu 22.03\uff08\u5df2\u7ecf backport \u5408\u5e76\u5230 3.10 \u5e76\u53d1\u5e03\uff09",(0,s.jsx)(l.a,{href:"https://github.com/niconical",children:"@niconical"})]}),"\n",(0,s.jsxs)(l.li,{children:["\u652f\u6301\u901a\u8fc7 QGA \u66f4\u6539 KVM \u865a\u62df\u673a\u7f51\u5361\u914d\u7f6e\uff08\u5df2\u7ecf backport \u5408\u5e76\u5230 3.10 \u5e76\u53d1\u5e03\uff09",(0,s.jsx)(l.a,{href:"https://github.com/62374520",children:"@chentianxiang"})]}),"\n"]}),"\n",(0,s.jsxs)(l.ol,{start:"2",children:["\n",(0,s.jsx)(l.li,{children:"\u4e3b\u673a\u6539\u8fdb"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u4e3b\u673a\u529f\u80fd\u5728 v3.11 \u505a\u4e86\u8f83\u591a\u6539\u8fdb\uff0c\u91cd\u70b9\u662f\u4e24\u4e2a\u65b9\u5411\uff1a\u4e00\u3001\u79c1\u6709\u4e91\u4e3b\u673a\u66f4\u5145\u5206\u5730\u53d1\u6325\u786c\u4ef6\u7684\u6027\u80fd\uff1b\u4e8c\u3001\u63d0\u5347\u4e91\u4e3b\u673a\u6613\u7528\u6027\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u4e3a\u4e86\u5145\u5206\u53d1\u6325\u786c\u4ef6\u6027\u80fd\uff0cCloudpods \u5df2\u7ecf\u652f\u6301\u4e86\u4e0d\u5c11\u7279\u6027\uff0c\u5305\u62ec PCI \u8bbe\u5907\u900f\u4f20\uff08\u5305\u62ec\u7f51\u5361\uff0cGPU\uff0cNVMe \u7b49\u8bbe\u5907\u7684\u900f\u4f20\uff09\uff0c\u7f51\u5361 SR-IOV \u548c ovs offload\uff0c\u5f00\u542f\u5bbf\u4e3b\u673a\u5185\u5b58\u5927\u9875\uff0c\u7ed1\u5b9a\u865a\u62df CPU \u6838\u5230\u7269\u7406\u6838\u7b49\uff0c\u5728 v3.11\uff0cCloudpods \u5b9e\u73b0\u4e86\u671f\u5f85\u5df2\u4e45\u7684\u865a\u62df\u673a NUMA-aware \u5185\u5b58\u5206\u914d\u7b56\u7565\u3002\u5f00\u542f\u540e\uff0c\u4f1a\u5c3d\u91cf\u628a\u4e00\u53f0\u865a\u62df\u673a\u7684\u5185\u5b58\u5206\u914d\u5728\u540c\u4e00\u4e2a NUMA \u8282\u70b9\u7684\u5185\u5b58\u7a7a\u95f4\u5185\uff0c\u865a\u62df\u673a\u7684 vCPU \u4e5f\u4f1a\u5c3d\u91cf\u5206\u914d\u5230\u540c\u4e00\u4e2a NUMA \u8282\u70b9\uff0c\u7531\u6b64\u9
107f\u514d\u51fa\u73b0\u8de8 NUMA \u5206\u914d\u865a\u62df\u673aCPU\u548c\u5185\u5b58\u5bfc\u81f4\u7684\u6027\u80fd\u4e0b\u964d\u95ee\u9898\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u53e6\u5916\u4e00\u4e2a\u91cd\u8981\u7279\u6027\u662f\u652f\u6301\u7528 LVM \u6765\u7ba1\u7406\u5171\u4eab\u5757\u5b58\u50a8\uff08SAN \u5b58\u50a8\uff09\u3002\u5171\u4eab\u5757\u5b58\u50a8\u4f7f\u7528LVM\u7ba1\u7406\uff0c\u865a\u62df\u673a\u76f4\u63a5\u901a\u8fc7\u6302\u8f7d\u4ece\u5171\u4eab\u5757\u5b58\u50a8\u5206\u914d\u7684\u903b\u8f91\u5377\uff08LV\uff09\uff0c\u7701\u53bb\u4e86\u7528\u6587\u4ef6\u4f5c\u4e3a\u865a\u62df\u78c1\u76d8\u5f15\u5165\u7684\u6587\u4ef6\u7cfb\u7edf\u5f00\u9500\u3002Cloudpods \u652f\u6301\u4e86 clvm \u548c slvm \u4e24\u79cd\u5171\u4eab LVM \u7684\u7ba1\u7406\u65b9\u5f0f\u3002\u7b80\u5355\u5730\u8bf4\uff0cclvm \u6a21\u5f0f\u5229\u7528\u4e86\u96c6\u7fa4\u6a21\u5f0f\u7684 clvm \u670d\u52a1\u6765\u7ba1\u7406\u5171\u4eab\u7f51\u7edc\u5b58\u50a8\u4e0a\u7684 LVM \u5377\uff0cclvm \u81ea\u52a8\u63d0\u4f9b\u4e86 lvm \u7ba1\u7406\u670d\u52a1\u7684\u5206\u5e03\u5f0f\u9ad8\u53ef\u7528\u3002\u4f46\u7f3a\u70b9\u662f clvm \u914d\u7f6e\u590d\u6742\u3002slvm \u5219\u4e0d\u9700\u8981\u914d\u7f6e\u590d\u6742\u7684\u96c6\u7fa4 clvm \u670d\u52a1\uff0c\u6bcf\u4e2a\u5bbf\u4e3b\u673a\u8282\u70b9\u4e0a\u53ea\u9700\u8981\u5b89\u88c5\u5355\u673a\u7684 lvm \u670d\u52a1\uff0c\u5e73\u53f0\u9009\u62e9\u4e00\u4e2a\u8282\u70b9\u4f5c\u4e3a\u5171\u4eab\u5b58\u50a8\u7684 lvm \u914d\u7f6e\u8282\u70b9\uff0c\u5e73\u53f0\u5728\u8be5\u8282\u70b9\u5206\u914d LV \u4e4b\u540e\u4f1a\u81ea\u52a8\u5728\u9700\u8981\u6302\u8f7d\u7684\u8282\u70b9\u5237\u65b0 lvm \u7684\u5143\u6570\u636e\uff0c\u83b7\u5f97\u5206\u914d\u7684 LV\u3002\u8fd9\u79cd\u65b9\u5f0f\u907f\u514d\u4e86\u90e8\u7f72\u5206\u5e03\u5f0f clvm \u7684\u590d\u6742\u6027\u3002\u4f46\u5728\u914d\u7f6e\u8282\u70b9\u4e0d\u53ef\u7528\u540e\uff0c\u9700\u8981\u624b\u52a8\u5730\u5207\u6362\u914d\u7f6e\u8282\u70b9\u3002\u4f46\u8fd9\u4e2a\u95ee\u9898\u53ef\u4ee5\u5728\u540e\u671f\u8fed\u4ee3\u4e2d\u9010\u6b65\u89e3\u51b3\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u9664\u6b64\u4e4b\u5916\uff0cCloudpods \u4e5f\u5bf9 vGPU\uff0c\u5305\u62ec Nvidia \u548c AMD \u7684\u865a\u62df\u5316 vGPU \u505a\u4e86\u521d\u6b65\u7684\u652f\u6301\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u5728\u6539\u8fdb\u4e3b\u673a\u6613\u7528\u6027\u65b9\u9762\u505a\u4e86\u5982\u4e0b\u7684\u5de5\u4f5c\uff1a1\uff09\u652f\u6301\u4e86\u5185\u7f6e\u79c1\u6709\u4e91 KVM \u865a\u62df\u673a\u7684\u7d27\u6025\u6a21\u5f0f\uff0c\u5141\u8bb8\u7528\u6237\u901a\u8fc7\u4e00\u4e2a\u4e34\u65f6\u64cd\u4f5c\u7cfb\u7edf\u8bca\u65ad\u4fee\u590d\u65e0\u6cd5\u542f\u52a8\u7684\u865a\u62df\u673a\u7684\u95ee\u9898\u30022\uff09\u652f\u6301\u901a\u8fc7 WebRDP \u534f\u8bae\u767b\u5f55 Windows \u865a\u62df\u673a\u3002\u4f7f\u7528 RDP \u534f\u8bae\u7684\u597d\u5904\u662f\u53ef\u4ee5\u81ea\u52a8\u514d\u5bc6\u5730\u767b\u5f55 Windows \u865a\u62df\u673a\uff0c\u5e76\u4e14\u652f\u6301\u526a\u8d34\u677f\uff0c\u6613\u7528\u6027\u66f4\u597d\u30023\uff09\u5168\u9762\u652f\u6301 userdata\uff0c\u5141\u8bb8\u7528\u6237\u5728\u7533\u8bf7\u4e3b\u673a\u65f6\u8bbe\u7f6e\u4e3b\u673a\u521d\u6b21\u542f\u52a8\u540e\u7684\u811a\u672c\uff0c\u8ba9\u4e3b\u673a\u7533\u8bf7\u6d41\u7a0b\u66f4\u65b9\u4fbf\u30024\uff09\u652f\u6301\u5c06\u7eb3\u7ba1\u7684 Cloudpods \u96c6\u7fa4\u7684 KVM \u865a\u62df\u673a\u8fc1\u79fb\u5230\u5185\u7f6e\u79c1\u6709\u4e91\uff0c\u7528\u6237\u53ef\u4ee5\u7528\u8fd9\u4e2a\u529f\u80fd\u6574\u5408\u591a\u4e2a Cloudpods \u79c1\u6709\u4e91\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u6700\u540e\uff0c\u4e3b\u673a\u7f51\u7edc\u65b9\u9762\uff0cIPv6 \u652f\u6301\u662f v3.11 \u5f15\u5165\u7684\u4e00\u4e2a\u91cd\u8981\u529f\u80fd\uff0c\u652f\u6301 IPv6 \u5730\u5740\u7ba1\u7406\u548c\u7ed9\u4e3b\u673a\u5206\u914d IPv6 \u7684\u5730\u5740\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u53e6\u5916\u4e00\u4e2a\u91cd\u8981\u7684\u7f51\u7edc\u6539\u8fdb\u662f VMware \u91c7\u7528\u4e86\u65b0\u7684\u4e8c\u5c42\u7f51\u8def\u6a21\u578b\uff0c\u6bcf\u4e2aVMware\u7684\u7f51\u7edc\u7aef\u53e3\u7ec4\u5bf9\u5e94 Cloudpo
1ds \u7684\u4e00\u4e2a\u4e8c\u5c42\u7f51\u7edc\u3002\u8fd9\u6837 VMware \u7528\u6237\u53ef\u4ee5\u5728\u5e73\u53f0\u76f4\u89c2\u5730\u770b\u5230 VMware vCenter \u7aef\u53e3\u7ec4\uff0c\u66f4\u5bb9\u6613\u7406\u89e3\u548c\u914d\u7f6e\u5bf9\u5e94\u4e8c\u5c42\u7f51\u7edc\u7684IP\u5b50\u7f51\u3002\u4f46 v3.11 \u4e4b\u524d\u7248\u672c\u5c31\u4f7f\u7528 VMware \u7684\u7528\u6237\u4f1a\u5728\u5347\u7ea7\u4e3a 3.11 \u4e4b\u540e\u4f1a\u53d7\u5230\u8fd9\u4e2a\u53d8\u66f4\u7684\u5f71\u54cd\u3002\u5347\u7ea7\u540e\uff0c\u9700\u8981\u91cd\u65b0\u914d\u7f6e\u4e00\u4e0b VMware \u7684 IP\u5b50\u7f51\uff0c\u5c06 IP \u5b50\u7f51\u7684\u4e8c\u5c42\u7f51\u7edc\u53d8\u66f4\u5230\u5176 VMware \u7aef\u53e3\u7ec4\u5bf9\u5e94\u7684\u4e8c\u5c42\u7f51\u7edc\u3002"}),"\n",(0,s.jsxs)(l.ol,{start:"3",children:["\n",(0,s.jsx)(l.li,{children:"\u591a\u4e91\u8fed\u4ee3"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u591a\u4e91\u529f\u80fd\u5728 v3.11 \u7ee7\u7eed\u8fed\u4ee3\uff0c\u9664\u4e86\u4e91\u5e73\u53f0\u589e\u52a0\u4e86\u706b\u5c71\u5f15\u64ce\uff0c\u91d1\u5c71\u4e91\u516c\u6709\u4e91\uff0c\u6700\u91cd\u8981\u7684\u66f4\u65b0\u662f\u91cd\u6784\u4e86\u914d\u7f6e\u4fe1\u606f\u7684\u7ba1\u7406\u6a21\u578b\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u6211\u4eec\u66fe\u7ecf\u53d1\u660e\u4e86\u4e00\u79cd\u591a\u4e91\u573a\u666f\u7684\u914d\u7f6e\u4fe1\u606f\u7ba1\u7406\u6a21\u578b\uff0c\u91c7\u7528\u4e00\u5bf9\u591a\u7684\u6620\u5c04\u5173\u7cfb\uff0c\u5373\u5e73\u53f0\u7ef4\u62a4\u4e00\u4efd\u914d\u7f6e\u6570\u636e\uff0c\u8be5\u914d\u7f6e\u5bf9\u5e94\u5404\u4e2a\u4e91\u5e73\u53f0\u4e0a\u7684\u591a\u4e2a\u914d\u7f6e\u3002\u6700\u5e38\u89c1\u7684\u662f\u5b89\u5168\u7ec4\u914d\u7f6e\u3002\u5e73\u53f0\u4f1a\u7ef4\u62a4\u4e00\u4efd\u5b89\u5168\u7ec4\u914d\u7f6e\uff0c\u8be5\u5b89\u5168\u7ec4\u5bf9\u5e94\u5404\u4e2a\u4e91\u5e73\u53f0\u4e0a\u5404\u4e2a\u8d26\u53f7\u7684\u5404\u4e2a\u533a\u57df\u7684\u540c\u914d\u7f6e\u7684\u5b89\u5168\u7ec4\u3002\u6bd4\u5982\u7528\u6237\u5b9a\u4e49\u4e00\u4e2a\u5141\u8bb8\u8bbf\u95ee TCP 22 \u7aef\u53e3\u7684\u5b89\u5168\u7ec4\uff0c\u5219\u8be5\u7528\u6237\u5728\u5404\u4e2a\u4e91\u5e73\u53f0\u5404\u4e2a\u4e91\u8d26\u53f7\u4e0b\u5404\u4e2a\u533a\u57df\u5185\u5404\u4e2a VPC \u4e0b\u7684\u5141\u8bb8\u8bbf\u95ee TCP 22 \u7684\u5b89\u5168\u7ec4\u90fd\u548c\u8fd9\u4e2a\u5b89\u5168\u7ec4\u5173\u8054\uff0c\u5e73\u53f0\u901a\u8fc7\u5b89\u5168\u7ec4\u7f13\u5b58\u7684\u6570\u636e\u7ed3\u6784\u7ef4\u62a4\u4e91\u4e0a\u5b89\u5168\u7ec4\u548c\u672c\u5730\u5b89\u5168\u7ec4\u7684\u6620\u5c04\u5173\u7cfb\u3002\u8bbe\u8ba1\u4e4b\u521d\uff0c\u6211\u4eec\u9884\u671f\u8fd9\u79cd\u914d\u7f6e\u7ba1\u7406\u65b9\u5f0f\u80fd\u591f\u63d0\u5347\u4f7f\u7528\u591a\u4e91\u914d\u7f6e\u7684\u6613\u7528\u6027\uff0c\u5373\u7528\u6237\u4e0d\u7528\u5173\u5fc3\u8fd9\u4e2a\u914d\u7f6e\u662f\u5426\u5728\u4e91\u4e0a\u7ef4\u62a4\uff0c\u53ea\u9700\u8981\u9009\u62e9\u672c\u5730\u7684\u5b89\u5168\u7ec4\uff0c\u5e73\u53f0\u4f1a\u81ea\u52a8\u5730\u5c06\u672c\u5730\u5b89\u5168\u7ec4\u540c\u6b65\u5230\u4e91\u4e0a\uff0c\u6216\u5728\u4e91\u4e0a\u627e\u5230\u4e00\u4e2a\u5bf9\u5e94\u7684\u5b89\u5168\u7ec4\u3002\u4f46\u5b9e\u9645\u4f7f\u7528\u4e2d\uff0c\u7528\u6237\u5bf9\u8fd9\u79cd\u914d\u7f6e\u7ef4\u62a4\u65b9\u5f0f\u6bd4\u8f83\u56f0\u60d1\uff0c\u5bb9\u6613\u53d1\u751f\u672c\u5730\u914d\u7f6e\u548c\u4e91\u4e0a\u914d\u7f6e\u4e0d\u4e00\u81f4\u7684\u60c5\u51b5\uff0c\u4e5f\u591a\u6b21\u53d1\u751f\u5b89\u5168\u7ec4\u53d8\u66f4\u5bfc\u81f4\u7684\u7528\u6237\u4e3b\u673a\u7f51\u7edc\u6545\u969c\u3002\u867d\u7136\u4e4b\u524d\u7248\u672c\u505a\u4e86\u8bf8\u591a\u6539\u8fdb\u548c\u9650\u5236\uff0c\u907f\u514d\u4e86\u4e00\u4e9b\u95ee\u9898\uff0c\u4f46\u6574\u4f53\u6548\u679c\u4e0d\u597d\u3002\u56e0\u6b64\uff0c\u4ece v3.11 \u7248\u672c\u5f00\u59cb\uff0c\u6211\u4eec\u653e\u5f03\u4e86\u8fd9\u79cd\u4e00\u5bf9\u591a\u7684\u914d\u7f6e\u7ef4\u62a4\u6a21\u578b\uff0c\u5c06\u914d\u7f6e\u4fe1\u606f\u7ef4\u62a4\u5168\u90e8\u6539\u4e3a\u4e00\u5bf9\u4e00\u7684\u6620\u5c04\u6a21\u578b\u3002\u53d7\u5230\u5f71\u54cd\u7684\u914d\u7f6e\u4fe1\u606f\u5305\u62ec\uff1a\u5b89\u5168\u7ec4\uff0cDNS \u8bb0\u5f55\uff0c\u81ea\u52a8\u5feb\u7167\u7b56\u7565\uff0c\u8d1f\u8f7d\u5747\u8861 SSL \u8bc1\u4e66\uff0c\u8d1f\u8f7d\u5747\u8861\u8bbf\u95ee\u63a7\u5236\u3002"}),"\n",(0,s.jsxs)(l.ol,{start:"4",children:["\n",(0,s.jsx)(l.li,{children:"FinOps"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"2023 \u5e74\u662f FinOps \u8fc5\u901f\u53d1\u5c55\u7684\u4e00\u5e74\uff0cCloudpods \u4f01\u4e1a\u7248\u7684 FinOps \u529f\u80fd\u6709\u4e86\u660e\u663e\u7684\u63d0\u5347\uff0c\u4e3b\u8981\u96c6\u4e2d\u5728\u4ee5\u4e0b\u51e0\u65b9\u9762\uff1a"}),"\n",(0,s.jsx)(l.p,{children:"\u8d39\u7528\u5206\u914d\uff1av3.11 \u4f01\u4e1a\u7248\u5728\u8d39\u7528\u5206\u914d\u65b9\u9762\u505a\u4e86\u5927\u91cf\u7684\u5de5\u4f5c\uff0c\u652f\u6301\u590d\u6742\u7684\u8d39\u7528\u5206\u914d\u7b56\u7565\u3002\u5305\u62ec\u6309\u7167\u4e91\u4e0a\u9879\u76ee\u6216\u6807\u7b7e\u5c06\u8d26\u5355\u8d39\u7528\u5206\u914d\u5230\u672c\u5730\u9879\u76ee\uff0c\u5c06\u5305\u5e74\u5305\u6708\uff08\u5305\u62ec CPP \uff09\u8d44\u6e90\u7684\u8d39\u7528\u5206\u644a\u5230\u5468\u671f\u5185\u7684\u6708\u4efd\uff0c\u5e76\u4e14\u652f\u6301\u5c06\u5171\u4eab\u7684\u8d39\u7528\u6309\u7167\u5747\u644a\u6216\u6309\u
16bd4\u4f8b\u5206\u644a\u7b56\u7565\u5206\u644a\u5230\u6307\u5b9a\u9879\u76ee\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u8d39\u7528\u5206\u6790\uff1av3.11 \u4f01\u4e1a\u7248\u8d39\u7528\u5206\u6790\u80fd\u529b\u66f4\u52a0\u5f3a\u5927\uff0c\u4e00\u65b9\u9762\u662f\u529f\u80fd\u66f4\u5f3a\u5927\uff0c\u53ef\u4ee5\u57fa\u4e8e\u8d26\u5355\u6807\u7b7e\u3001\u9879\u76ee\u6807\u7b7e\u3001\u8d44\u6e90\u6807\u7b7e\u7b49\u591a\u7ef4\u5ea6\u6807\u7b7e\u5bf9\u8d39\u7528\u8fdb\u884c\u8fc7\u6ee4\uff0c\u805a\u5408\u5e76\u751f\u6210\u62a5\u8868\u3002\u53e6\u4e00\u65b9\u9762\u662f\u67e5\u8be2\u6027\u80fd\u66f4\u5feb\uff0c\u901a\u8fc7\u5bf9\u5b58\u50a8\u5728 MySQL \u5185\u7684\u914d\u7f6e\u6570\u636e\u548c\u5b58\u50a8\u5728 ClickHouse \u5185\u7684\u6d41\u6c34\u8d26\u5355\u6570\u636e\u7684\u8054\u5408\u67e5\u8be2\uff0c\u4f7f\u5f97\u67e5\u8be2\u65e2\u5feb\u53c8\u51c6\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u8d39\u7528\u9884\u6d4b\uff1a\u57fa\u4e8e\u591a\u5143\u7ebf\u6027\u56de\u5f52\u6a21\u578b\u5b9e\u73b0\u5bf9\u9879\u76ee+\u8d26\u53f7+\u8d44\u6e90\u7c7b\u578b+\u8ba1\u8d39\u65b9\u5f0f\u7b49\u7ec6\u7c92\u5ea6\u7ef4\u5ea6\u8d39\u7528\u6570\u636e\u7684\u9884\u6d4b\uff0c\u652f\u6301\u7528\u6237\u8f93\u5165\u56de\u5f52\u6a21\u578b\u53c2\u6570\u5bf9\u9884\u6d4b\u6570\u636e\u8fdb\u884c\u8c03\u6574\uff0c\u652f\u6301\u5bf9\u9884\u6d4b\u6570\u636e\u8fdb\u884c\u591a\u7ef4\u5ea6\u5206\u6790\u67e5\u8be2\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u8ba1\u8d39\u7b56\u7565\uff1a\u652f\u6301\u8d39\u7387\u96c6\uff0c\u53ef\u4ee5\u7ed9\u4e0d\u540c\u9879\u76ee\uff0c\u57df\u6216\u8005\u7ec4\u7ec7\u67b6\u6784\u8bbe\u7f6e\u4e0d\u540c\u7684\u8d39\u7387\uff0c\u652f\u6301\u8bbe\u7f6e\u5e74\u3001\u6708\u3001\u65e5\u3001\u65f6\u3001\u79d2\u7b49\u8ba1\u8d39\u65f6\u95f4\u7c92\u5ea6\uff0c\u652f\u6301\u4e00\u53e3\u4ef7\u3001\u6309\u91cf\u8ba1\u8d39\u548c\u9636\u68af\u8ba1\u8d39\u7b49\u5b9a\u4ef7\u65b9\u5f0f\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u53e6\u5916\u503c\u5f97\u4e00\u63d0\u7684\u662f\u652f\u6301\u4e86\u5bb9\u5668\u7684\u8ba1\u8d39\u3002\u5e73\u53f0\u4f1a\u81ea\u52a8\u91c7\u96c6\u914d\u7f6e\u7684\u5bb9\u5668\u96c6\u7fa4\u7684pod\u7684\u8d44\u6e90\u4f7f\u7528\u91cf\uff0c\u5305\u62ec\u7ed9 pod \u5206\u914d\u7684 CPU\uff0c\u5185\u5b58\u548c PVC \u7a7a\u95f4\u914d\u989d\uff0c\u4ece\u800c\u8fdb\u884c\u8ba1\u8d39\u3002"}),"\n",(0,s.jsxs)(l.ol,{start:"5",children:["\n",(0,s.jsx)(l.li,{children:"\u5b89\u88c5\u90e8\u7f72"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"Cloudpods v3.11 \u9002\u914d\u4e86\u66f4\u591a\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u9664\u4e86\u524d\u5e8f\u7248\u672c\u5df2\u652f\u6301\u7684 CentOS 7\uff0cDebian 10\uff0c 11\uff0c Ubuntu 22.04\uff0c\u8fd8\u9002\u914d\u4e86\u5bf9\u5e94 CentOS 8 \u7684\u4e00\u7cfb\u5217\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5305\u62ec\uff1aAnolisOS 8.8\uff0cOpenCloudOS 8.8\uff0cRokcyLinux 8.9\uff0cAlmaLinux 8.9 \u7b49\u3002\u540c\u65f6\u9002\u914d\u4e86 openEuler 22.03 LTS SP3 \u4ee5\u5e94\u5bf9\u56fd\u4ea7\u5316\u4fe1\u521b\u7684\u573a\u666f\u3002\u4ee5\u4e0a\u7cfb\u7edf\u5747\u53ef\u4f7f\u7528 ocboot \u5728\u7ebf\u90e8\u7f72\u3002"}),"\n",(0,s.jsx)(l.p,{children:"\u4e0e\u6b64\u540c\u65f6\uff0c\u9488\u5bf9\u5546\u4e1a\u7248\u79bb\u7ebf\u90e8\u7f72\u573a\u666f\uff0c\u968f\u7740 CentOS 7 \u5728 2024 \u5e74 6 \u6708 EOL\uff0cv3.11 \u4e0d\u518d\u4ee5 CentOS 7.9 \u4e3a\u4e3b\u8981\u7684\u79bb\u7ebf\u90e8\u7f72\u64cd\u4f5c\u7cfb\u7edf\uff0c\u800c\u662f\u91c7\u7528 openEuler 22.03 LTS SP3\u3002"}),"\n",(0,s.jsxs)(l.ol,{start:"6",children:["\n",(0,s.jsx)(l.li,{children:"\u5176\u4ed6"}),"\n"]}),"\n",(0,s.jsx)(l.p,{children:"\u4ece v3.11 \u5f00\u59cb\u9ed8\u8ba4\u7684\u76d1\u63a7\u5b58\u50a8\u6539\u4e3a VictoriaMetrics\uff0c\u8fdb\u4e00\u6b65\u63d0\u9ad8\u76d1\u63a7\u6570\u636e\u67e5\u8be2\u901f\u5ea6\u3002"}),"\n",(0,s.jsx)(l.h3,{id:"\u65b0\u529f\u80fd-new-features",children:"\u65b0\u529f\u80fd (New Features)"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011KVM \u865a\u673a NUMA \u5185\u5b58\u5206\u914d"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u7f51\u7edc\u914d\u7f6e\u7ba1\u7406 IPv6 \u5730\u5740\uff0c\u7ed9\u4e3b\u673a\u5206\u914d IPv6 \u5730\u5740"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011KVM \u652f\u6301 vGPU\uff08NVIDIA/AMD vGPU\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011KVM \u652f\u6301\u865a\u62df\u673a\u7d27\u6025\u6a21\u5f0f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u96c6\u4e2d\u5f0f\u5
1757\u5b58\u50a8\uff08SAN\uff09\u901a\u8fc7 CLVM/SLVM \u5206\u914d\u78c1\u76d8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u5c06\u7eb3\u7ba1\u7684 Cloudpods \u96c6\u7fa4\u7684 KVM \u865a\u62df\u673a\u8fc1\u79fb\u5230\u672c\u5730\u79c1\u6709\u4e91"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u7f51\u5361\u6d41\u91cf\u9650\u5236"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301\u901a\u8fc7 WebRDP \u534f\u8bae\u767b\u5f55 Windows \u865a\u62df\u673a"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u706b\u5c71\u5f15\u64ce\u7684\u5bf9\u63a5"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u5bf9\u63a5 AWS \u5bb9\u5668 EKS"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u652f\u6301\u963f\u91cc\u4e91\u7684\u8d44\u6e90\u76ee\u5f55\uff0c\u7eb3\u7ba1\u963f\u91cc\u4e91\u8d44\u6e90\u7ec4\u4e0b\u7684\u591a\u8d26\u53f7"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u7ec4\u7ec7\u67b6\u6784\u652f\u6301\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u5bb9\u5668\u8ba1\u8d39\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u8d39\u7387\u652f\u6301\u5e94\u7528\u5230\u4e0d\u540c\u9879\u76ee/\u79df\u6237\uff0c\u540c\u65f6\u652f\u6301\u4e0d\u540c\u7c92\u5ea6\u8bbe\u7f6e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u8d39\u7528\u5206\u644a\uff0c\u5c06\u6307\u5b9a\u9879\u76ee\u8d39\u7528\u5206\u644a/\u5747\u644a\u7ed9\u5176\u4ed6\u9879\u76ee\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u8d44\u6e90\u6807\u7b7e\u5217\u8868\uff0c\u53ef\u901a\u8fc7\u8be5\u5217\u8868\u7edf\u4e00\u7ef4\u62a4\u4e91\u4e0a\u4e0d\u652f\u6301\u6807\u7b7e\uff08\u6216\u9879\u76ee\uff09\u6216\u8005\u6f0f\u6253\u6807\u7b7e\u4fe1\u606f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u4f18\u5316\u3011\u652f\u6301\u5f02\u5e38\u6d88\u8d39\u529f\u80fd\uff0c\u6839\u636e\u9879\u76ee\u65e5\u6d88\u8d39\u6216\u6708\u7d2f\u8ba1\u6d88\u8d39\u8bbe\u7f6e\u9608\u503c\u751f\u6210\u5f02\u5e38\u6e05\u5355\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011Web \u63a7\u5236\u53f0\u652f\u6301\u65e5\u8bed"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u652f\u6301\u96c6\u6210\u5821\u5792\u673a\uff0c\u65b0\u5efa\u4e3b\u673a\u65f6\u81ea\u52a8\u6dfb\u52a0 JumpServer \u5821\u5792\u673a\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u652f\u6301\u8d2d\u7269\u8f66\u529f\u80fd\uff0c\u53ef\u540c\u65f6\u6279\u91cf\u521b\u5efa\u4e0d\u540c\u89c4\u683c\u8d44\u6e90\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u90e8\u7f72\u3011\u652f\u6301\u6b27\u62c9/SUSE \u7cfb\u7edf\u5b89\u88c5\u90e8\u7f72"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"\u529f\u80fd\u4f18\u5316-enhancements",children:"\u529f\u80fd\u4f18\u5316 (Enhancements)"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u652f\u6301 userdata\uff0c\u65b0\u5efa\u4e3b\u673a\u540c\u65f6\u652f\u6301\u901a\u8fc7 userdata \u6307\u5b9a\u521d\u59cb\u5316\u6267\u884c\u811a\u672c"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011KVM \u4e3b\u673a\u5907\u4efd\u652f\u6301\u901a\u8fc7\u5bf9\u8c61\u5b58\u50a8\u5b58\u50a8"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011VMware \u91c7\u7528\u65b0\u7684\u4e8c\u5c42\u7f51\u8def\u6a21\u578b\uff0c\u6bcf\u4e2a\u4e8c\u5c42\u7f51\u7edc\u5bf9\u5e94\u4e00\u4e2a\u7f51\u7edc\u7aef\u53e3\u7ec4"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u78c1\u76d8\u9650\u901f\u4f18\u5316\uff0c\u652f\u6301\u5bf9\u5355\u4e2a\u78c1\u76d8\u955c\u50cf\u9650\u901f"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u4e3b\u673a\u3011\u5bc6\u94a5\u652f\u6301\u5171\u4eab"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u91cd\u6784\u4e91\u4e0a\u4e91\u4e0b\u8d44\u6e90\u6620\u5c04\u5173\u7cfb\u6a21\u578b\uff0c\u5c06\u5b89\u5168\u7ec4\uff0cDNS \u8bb0\u5f55\uff0c\u5feb\u7167\u7b56\u7565\u914d\u7f6e\u5173\u7cfb\u4ece\u591a\u5bf9\u4e00\u6539\u4e3a\u4e00\u5bf9\u4e00"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u591a\u4e91\u3011\u963f\u91cc\u4e91
1/\u534e\u4e3a/AWS \u652f\u6301\u5bf9\u8c61\u5b58\u50a8\u8bbe\u7f6e\u8de8\u57df\u89c4\u5219\u3001\u7b56\u7565"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4f18\u5316\u5220\u9664\u7528\u6237/\u9879\u76ee\u6d41\u7a0b\uff0c\u65e0\u9700\u68c0\u67e5\u5173\u8054\u5173\u7cfb"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8ba4\u8bc1\u3011\u4f18\u5316\u6d88\u606f\u8ba2\u9605\u53d1\u9001\uff0c\u652f\u6301\u9759\u9ed8\u671f\u8bbe\u7f6e"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u8bbe\u7f6e\u8d26\u5355\u6807\u7b7e\u6620\u5c04\u5230\u6307\u5b9a\u9879\u76ee\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u652f\u6301\u57fa\u4e8e\u9879\u76ee\u6807\u7b7e\u8fdb\u884c\u8d39\u7528\u5206\u6790\uff0c\u57fa\u4e8e\u9879\u76ee\u6784\u5efa\u7ec4\u7ec7\u67b6\u6784\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u589e\u52a0\u9884\u6d4b\u529f\u80fd\uff0c\u652f\u6301\u5f55\u5165\u76f8\u5173\u6570\u636e\u6821\u51c6\u9884\u6d4b\u6570\u636e\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u591a\u7ef4\u5ea6\u5206\u6790\u652f\u6301\u4fdd\u5b58\u4e3a\u62a5\u544a\uff0c\u53ef\u5c06\u9ad8\u9891\u67e5\u8be2\u6761\u4ef6\u4fdd\u5b58\u4e3a\u62a5\u544a\u4e00\u952e\u67e5\u770b\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u8d39\u7528\u3011\u8d39\u7528\u67e5\u8be2\u6027\u80fd\u4f18\u5316\uff0c\u7ed3\u5408 MySQL \u548c ClickHouse\uff0c\u5b9e\u73b0\u67e5\u8be2\u901f\u5ea6\u52a0\u901f\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u76d1\u63a7\u66ff\u6362\u4e3a VictoriaMetrics"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u63a7\u5236\u9762\u677f\u652f\u6301\u8d39\u7528 KPI \u7684\u78c1\u8d34\uff0c\u5982\u627f\u8bfa\u8d39\u7528\u5360\u6bd4\u3001\u6807\u7b7e\u8986\u76d6\u7387\u7b49\uff08\u4f01\u4e1a\u7248\uff09"}),"\n",(0,s.jsx)(l.li,{children:"\u3010\u7cfb\u7edf\u3011\u652f\u6301\u4f7f\u7528 ID/IP \u641c\u7d22\u540c\u65f6\u67e5\u8be2\u591a\u6761\u6570\u636e"}),"\n"]}),"\n",(0,s.jsx)(l.h3,{id:"changelog-11",children:"CHANGELOG"}),"\n",(0,s.jsx)(l.p,{children:"\u5177\u4f53\u53d8\u66f4\u8bf7\u53c2\u8003:"}),"\n",(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:(0,s.jsx)(l.a,{href:"../development/changelog/release-3_11/3-11-0",children:"CHANGELOG v3.11.0"})}),"\n"]}),"\n",(0,s.jsx)(l.admonition,{type:"warning",children:(0,s.jsxs)(l.ul,{children:["\n",(0,s.jsx)(l.li,{children:"\u4ece3.11\u5f00\u59cb, \u534e\u4e3a\u4e91\u5373\u5c06\u652f\u6301\u7ec4\u7ec7\u8d26\u53f7\u529f\u80fd\uff0c\u5347\u7ea7\u5b8c\u6210\u540e\uff0c\u534e\u4e3a\u4e91\u4e91\u8d26\u53f7\u5e95\u4e0b\u7684\u8d44\u6e90\u4f1a\u5b8c\u6574\u6e05\u7406\u4e00\u6b21\uff0c\u518d\u91cd\u65b0\u540c\u6b65\u8d26\u53f7\u8d44\u6e90\uff0c\u56e0\u6b64\u534e\u4e3a\u4e91\u8d26\u53f7\u5e95\u4e0b\u7684\u865a\u62df\u673a\u5bc6\u7801\u4fe1\u606f\u4f1a\u4e22\u5931, \u4e14\u534e\u4e3a\u4e91\u6240\u6709\u8d44\u6e90\u7684id\u4fe1\u606f\u5c06\u53d1\u751f\u53d8\u5316"}),"\n"]})})]})}function o(n={}){const{wrapper:l}={...(0,d.R)(),...n.components};return l?(0,s.jsx)(l,{...n,children:(0,s.jsx)(j,{...n})}):j(n)}},28453:(n,l,i)=>{i.d(l,{R:()=>r,x:()=>h});var e=i(96540);const s={},d=e.createContext(s);function r(n){const l=e.useContext(d);return e.useMemo((function(){return"function"==typeof n?n(l):{...l,...n}}),[l,n])}function h(n){let l;return l=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:r(n.components),e.createElement(d.Provider,{value:l},n.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.