AWS市场¶
您可以运行托管在AWS市场上的PMM服务器实例。
假设您有一个AWS(亚马逊网络服务)帐户,请定位雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控和管理服务器在AWS市场或使用这个链接.
控件中选择区域和实例类型价格信息部门会给你一个有关费用的估计。这只是成本的一个指标。您将在后面的步骤中选择区域和实例类型。
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监视和管理服务器是免费提供的,但您可能需要支付基础设施成本。
PMM服务器占用的磁盘空间取决于监控的主机数量。raybet雷竞技竞猜在线官网虽然每个环境都是唯一的,但是可以考虑的数据消耗数字PMM演示每台主机每天消耗大约230 MB,或在默认的30天保留期下,每台主机大约6.9 GB。
有关更多信息,请参阅我们的博客文章我应该为Percona监控和管理分配多少磁盘空间?雷竞技下载官网raybet雷竞技竞猜在线官网.
点击继续订阅.
订阅本软件:查看条款和条件后,单击继续配置.
配置这个软件:
- 为软件版本.(最新版本是2.36.0。)
- 选择区域。(您可以在下一步中更改此设置。)
- 点击继续发行.
启动这个软件:
选择行动:选择启动项。从网站推出是使实例准备就绪的快速方法。如需更多控制,请选择通过EC2发行.
EC2实例类型:选择实例类型。
VPC设置:选择或创建VPC(虚拟私有云)。
子网设置:选择或创建子网。
安全组设置:选择安全组或单击“*根据卖方设置新建”
密钥对设置:选择或创建密钥对。
点击发射.
限制对实例的访问:安全组和密钥对¶
在安全组部分,它的作用类似于防火墙,您可以使用预选的选项创建新的基于卖家设置使用推荐设置创建安全组。在密钥对选择一个已经设置好的EC2密钥对来限制对实例的访问。
应用设置¶
向上滚动到页面顶部查看您的设置。然后,单击一键启动按钮继续并在EC2控制台中调整设置。
实例设置汇总在一个特殊区域。单击“一键启动”按钮继续。
的一键启动按钮也可以被命名为接受软件条款,一键启动.
调整EC2控制台中的实例设置¶
点击一键启动按钮,部署您的实例。要继续设置实例,请运行EC2控制台。单击后打开的页面顶部的链接可以找到一键启动按钮。
您的实例出现在EC2控制台的一个表中,该表列出了所有可用的实例。当只创建一个新实例时,它没有名称。请确保您为它指定了一个名称,以便将它与通过EC2控制台管理的其他实例区分开来。
运行实例¶
添加新实例后,需要一些时间来初始化它。当AWS控制台报告实例现在处于运行状态时,您可以继续配置PMM Server。
在重新启动后再次启动时,您的实例可能会获得另一个IP地址。您可以选择设置弹性IP来避免此问题。
选择实例后,在web浏览器中打开其IP地址。界面中显示IP地址IPv4公网IP属性的值公共IP场的顶端属性面板。
要运行实例,请将其公共IP地址复制并粘贴到浏览器的位置栏中。在雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控和管理打开的欢迎页面,输入实例ID。
实例ID可以从属性实例的面板,选择描述选项卡返回EC2控制台。单击复制按钮。实例ID字段。当您将鼠标光标悬停在ID上时,此按钮就会出现。
将光标悬停在实例ID上,Copy按钮就会出现。
方法中粘贴实例实例ID字段雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控和管理欢迎页面,然后单击提交.
PMM服务器提供用户访问控制,因此您需要用户凭据来访问它:
- 默认用户名:
管理 - 默认密码:
管理
每次登录都会提示修改默认密码。
PMM服务器现在已经准备好了,主页将打开。
您正在创建用户名和密码,将用于两个目的:
作为PMM的用户身份验证—登录到PMM的凭据。
PMM服务器和PMM客户端之间的身份验证-当您第一次在服务器上配置PMM客户端时,您将在另一个主机上重用这些凭据,例如(不要在您刚刚创建的这个PMM服务器上运行):
pmm-admin配置——server-insecure-tls——服务器url=https://admin: admin@ < IP地址>:443有关如何使用SSH客户端访问实例的说明,请参见使用SSH连接到Linux实例
请确保替换用户名
ec2-user在本文档中与管理.
调整EBS卷的大小¶
您的AWS实例具有预定义的大小,这可能成为一个限制。要为您的实例提供更多的磁盘空间,您需要根据需要增加EBS卷的大小,然后您的实例将重新配置自己以使用新的大小。
亚马逊文档中描述了调整EBS卷大小的过程:Linux操作系统下修改EBS卷的大小、IOPS和类型.
更新EBS卷之后,PMM Server实例将在大约5分钟或更短的时间内自动检测更改,并根据更新的条件重新配置自身。
在AWS上升级PMM服务器¶
修改公网IP地址¶
要为Amazon EC2实例分配公共IP地址,请执行以下步骤:
分配弹性IP地址
将弹性IP地址与EC2实例的网络接口ID关联
如果您将一个弹性IP地址关联到一个已经关联了弹性IP地址的实例,这个先前关联的弹性IP地址将被解除关联,但仍然分配给您的帐户。
升级EC2实例类¶
类中的说明,PMM支持升级到更大的EC2实例类AWS手册.PMM AMI映像为PMM数据卷使用不同的EBS卷,这允许在不影响EBS卷的情况下独立地调整EC2实例的大小。
打开Amazon EC2控制台。
在导航窗格中,选择PMM服务器实例。
选择实例并选择操作、实例状态、停止实例。
在“更改实例类型”对话框中,选择所需的实例类型。
选择Apply接受新设置并启动已停止的实例。
扩展PMM数据EBS卷¶
PMM数据卷作为一个XFS格式的卷挂载在一个LVM卷之上。有两种方法可以增加卷大小:
通过EC2控制台或API添加一个新磁盘,并将LVM卷扩展为包含新磁盘卷。
扩展现有的EBS卷并增长LVM卷。
扩展现有EBS卷¶
要扩展现有EBS卷以增加容量,请执行以下步骤。
通过AWS Console/CLI将磁盘扩展到需要的容量。
登录PMM EC2实例,检查磁盘容量是否增加。例如,如果您将磁盘从16G扩展到32G,
dmesg命令输出应该如下所示:[535.994494] xvdb:检测到容量从17179869184变为34359738368命令可以查看卷组和逻辑卷的信息
vg而且金沙集团命令:vgVG #PV #LV #SN Attr VSize VFree DataVG 1 2 0 wz——n- <16.00g 0金沙集团LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert DataLV DataVG Vwi-aotz——<12.80g ThinPool 1.74 ThinPool DataVG twi-aotz——15.96g 1.39 1.29现在我们可以用
lsblk命令查看我们的磁盘大小已被内核正确识别,但是LVM2还不知道新的大小。我们可以用pvresize以确保PV设备反映新的尺寸。一次pvresize执行时,我们可以看到VG有新的可用空间。lsblk|grepxvdbxvdb 202:16 0 32G 0磁盘pvscanPV /dev/xvdb VG DataVG lvm2 [<16.00 GiB / 0 free] Total: 1 [<16.00 GiB] / in use: 1 [<16.00 GiB] / in no VG: 0 [0]pvresize/dev/xvdb物理卷“/dev/xvdb”修改1个物理卷大小调整/ 0个物理卷大小未调整pvPV VG Fmt Attr PSize PFree /dev/xvdb DataVG lvm2 a—<32.00g然后扩展逻辑卷。由于PMM映像使用精简配置,我们需要扩展池和卷:
金沙集团LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert DataLV DataVG Vwi-aotz——<12.80g ThinPool 1.77 ThinPool DataVG twi-aotz——15.96g 1.42 1.32lvextend/dev/mapper/DataVG-ThinPool- lOne hundred.% VG逻辑卷DataVG/ThinPool_tdata的大小从16.00 GiB(4096个区段)更改为31.96 GiB(8183个区段)。逻辑卷DataVG/ThinPool_tdata成功调整大小。金沙集团LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert DataLV DataVG Vwi-aotz——<12.80g ThinPool 1.77 ThinPool DataVG twi-aotz——31.96g 0.71 1.71扩展池和卷之后,我们现在需要扩展精简卷以使用新可用的空间。在这个例子中,我们将可用空间增加到几乎32GB,并且已经消耗了12GB,所以我们将额外扩展19GB:
金沙集团LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert DataLV DataVG Vwi-aotz——<12.80g ThinPool 1.77 ThinPool DataVG twi-aotz——31.96g 0.71 1.71lvextend/dev/mapper/DataVG-DataLV- l+ 19 g逻辑卷DataVG/DataLV的大小从<12.80 GiB(3276个区段)更改为<31.80 GiB(8140个区段)。逻辑卷DataVG/DataLV成功调整大小。金沙集团LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert DataLV DataVG Vwi-aotz——<31.80g ThinPool 0.71 ThinPool DataVG twi-aotz——31.96g 0.71 1.71然后扩展XFS文件系统以反映使用的新大小
xfs_growfs,并使用命令确认文件系统是否正确df命令。df- h如果Filesystem Size Used Avail Use% Mounted on /dev/mapper/ datavg - datalv 13G 249M 13G 2% /srvxfs_growfs如果meta-data=/dev/mapper/DataVG-DataLV isize=512 agcount=103, agsize=32752 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data= bsize=4096 blocks=3354624, imaxpct=25 = sunit=16 swth =16 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=768, version=2 sectsz=512 sunit=16 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks从3354624更改为8335360df- h如果Filesystem Size Used Avail Use% Mounted on /dev/mapper/ datavg - datalv 32G 254M 32G 1% /srv
展开Amazon EBS根卷¶
通过AWS Console/CLI将磁盘扩展到需要的容量。
登录PMM EC2实例,检查磁盘容量是否增加。例如,如果您将磁盘从8G扩展到10G,
dmesg命令输出应该如下所示:# dmesg | grep“容量更改”[63175.044762]nvme0n1:检测到能力改变从8589934592来10737418240使用
lsblk命令查看我们的磁盘大小已被内核正确识别,但是LVM2还不知道新的大小。# lsblk名字MAJ:分钟RM大小罗依类型挂载点nvme0n1259:1010克0磁盘└─nvme0n1p1259:208 g0部分/……对于具有分区的卷,例如上一步中显示的根卷,请使用
growpart命令扩展分区。# growpart /dev/nvme0n1改变:分区=1开始=2048旧:大小=16775168结束=16777216新:大小=20969439结束=20971487要验证分区是否反映增加的卷大小,请使用
lsblk再次命令。# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:1 0 10G 0 disk├─nvme0n1p1 259:2 0 10G 0 part /…将根卷上的XFS文件系统扩展为
xfs_growfs命令。我# xfs_growfs -d /元数据=/dev/nvme0n1p1isize=512agcount=4,agsize=524224黑色=sectsz=512attr=2,projid32bit=1=儿童权利公约=1finobt=0尖点=0数据=bsize=4096块=2096896,imaxpct=25=sunit=0向下的=0黑色命名=版本2bsize=4096ascii-ci=0ftype=1日志=内部bsize=4096块=2560,版本=2=sectsz=512sunit=0黑色,lazy-count=1实时=没有一个extsz=4096块=0,rtextents=0数据块改变了从2096896来2621120验证文件系统是否反映了增加的卷大小
# df -hT /文件系统类型大小使用效果使用%安装在/dev/nvme0n1p1xfs10克5, 6克45克,56%/
备份PMM服务器¶
所有数据都存储在如果分区,所以它足以支持PMM数据卷。您可以创建卷的某个时间点的快照,并将其用于数据备份。
创建快照的过程在Amazon文档中有描述:创建Amazon EBS快照
从备份恢复PMM服务器¶
使用PMM数据卷的最新快照创建新卷。
停止PMM服务器实例。
卸载当前PMM数据卷。
挂载新卷。
启动PMM Server实例。
移除PMM服务器¶
在EC2控制台中查找实例
选择“实例状态”菜单和“终止实例”
确认终止操作


















