小编Ima*_*eer的帖子

您将如何在特定 VPC 中使用 aws cli 列出带有标签名称、实例的私有 IP 地址和实例 ID 的实例?

我得到的最接近的是使用以下命令。

此命令设法列出所有实例名称。

aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-e2f17e8b --query 'Reservations[].Instances[].Tags[?Key==`Name`].Value[]'
Run Code Online (Sandbox Code Playgroud)

此命令设法列出所有我不需要的私有 IP 地址、实例 ID 和所有标签。我只需要名字。

aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-e2f17e8b | jq '.Reservations[].Instances[] | {PrivateIpAddress, InstanceId, Tags}'
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我不能像这样执行命令:

aws ec2 describe-instances | jq '.["Reservations"]|.[]|.Instances|.[]|.PrivateIpAddress + " " + .InstanceId + " " + .Tags[?Key==`Name`].Value[]'
Run Code Online (Sandbox Code Playgroud)

此命令有效,但它显示所有标签键名称。

aws ec2 describe-instances | jq '.["Reservations"]|.[]|.Instances|.[]|.PrivateIpAddress + " " + .InstanceId + " " + .Tags'
Run Code Online (Sandbox Code Playgroud)

aws-cli

23
推荐指数
4
解决办法
7万
查看次数

错误 2020:转储表时数据包大于“max_allowed_pa​​cket”字节

使用使用 mysqldump 进行备份的 ZRM 进行备份时,出现上述错误。

mysqldump --opt --extended-insert --single-transaction --create-options --default-character-set=utf8 --user="" -p --all-databases > "/nfs/backup/mysql01/ Dailyrun/20091216043001/backup.sql"

mysqldump:错误 2020:TICKET_ATTACHMENT在行转储表时,数据包大于“max_allowed_pa​​cket”字节:2286

我已将 /etc/my.cnf 中“max_allowed_pa​​cket”的大小增加到 1G,这是服务器设置,对于客户端设置,我通过运行以下命令进行了设置:

mysql -u -p --max_allowed_pa​​cket=1G

我已经验证在客户端和服务器端它们具有相同的值。

这是根据这个论坛发帖来检查客户端值http://forums.mysql.com/read.php?35,75794,261640

mysql> SELECT @@MAX_ALLOWED_PACKET -> ; +----------------------+ | @@MAX_ALLOWED_PACKET | +----------------------+ | 1073741824 | +----------------------+ 1 行(0.00 秒)

这是检查服务器值设置。

mysql> 显示变量

| max_allowed_pa​​cket | >

1073741824 |

我已经没有想法了,并尝试在专家交流中搜索并使用谷歌搜索解决方案,但到目前为止都没有奏效。

参考 http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html

请哪位大神指教一下,谢谢。

mysql

11
推荐指数
3
解决办法
3万
查看次数

在您必须从备份恢复并从头开始构建数据库服务器的情况下,主数据库备份对于恢复 MS SQL 服务器是否至关重要?

Commvault 合作伙伴支持建议我关闭 master 数据库的备份,因为备份因日志文件被锁定而失败。

以下是给出的建议:

“该消息是由 Commvault 无法备份 master 数据库的事务日志引起的。如果这种情况间歇性发生,则可能是某些事情正在锁定事务日志,从而阻止 SQL iData 代理访问日志。通常,master 数据库只是一个模板,并且没有被任何应用程序使用(需要使用 SQL 数据库的应用程序创建自己的数据库),因此防止它被备份应该没有坏处您可以通过指定 NOT 在主副本中备份它来实现此目的SQL数据代理”

以下是我得到的错误。

sqlxxx SQL 服务器/

SQLxx 不适用/

系统数据库 19856*

(CWE) 交易日志 N/A 01/08/2010 19:00:16

(01/08/2010 19:00:18 ) 01/08/2010 19:03:15

(01/08/2010 19:03:14 ) 1.44 MB 0:01:11 0.071 2 0 1

ITD014L2

失败原因:

• 错误代码 [30:325]:备份期间遇到错误。错误:[ERROR: [Microsoft][ODBC SQL Server Driver][SQL Server]无法备份主数据库的日志。请改用 BACKUP DATABASE。[Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP LOG 异常终止。]

作业选项:创建新索引、启动新媒体、备份所有子客户端、截断日志、跟踪挂载点、备份受系统文件保护的文件、备份系统状态数据时停止 DHCP 服务、备份系统状态数据时停止 WINS 服务事件:

• 79714 [backupxx/JobManager] [01/08/2010 19:03:15]:备份作业 [19856] 已完成。客户端 [sqlxx]、代理类型 [SQL Server]、子客户端 [系统数据库]、备份级别 …

backup restore sql-server database-restore

5
推荐指数
2
解决办法
6462
查看次数

为 VM 分配了 4GB RAM,但 Linux 仅显示大约 3GB 的总内存

我已为运行 32 位 Linux Centos 5.5 的 VM 分配了 4GB 的 RAM。

不知什么原因,总内存只有3GB左右。

内存:总共 3107536k,已使用 366308k,2741228k 空闲,54900k 缓冲区

丢失的 1GB 去哪儿了?任何帮助是极大的赞赏!

virtualization centos

3
推荐指数
2
解决办法
2776
查看次数

不是所有基于 Linux 的服务器都应该有 / 和 /boot 吗?

我无法使用 'mount | 确定 / 和 /boot 的分区。其中一台服务器上的列 -t'。不是所有的服务器都应该有 / 和 /boot 吗?

输出

proc        on  /proc                 type  proc        (rw,noexec,nosuid,nodev)
/sys        on  /sys                  type  sysfs       (rw,noexec,nosuid,nodev)
varrun      on  /var/run              type  tmpfs       (rw,noexec,nosuid,nodev,mode=0755)
varlock     on  /var/lock             type  tmpfs       (rw,noexec,nosuid,nodev,mode=1777)
udev        on  /dev                  type  tmpfs       (rw,mode=0755)
devshm      on  /dev/shm              type  tmpfs       (rw)
devpts      on  /dev/pts              type  devpts      (rw,gid=5,mode=620)
securityfs  on  /sys/kernel/security  type  securityfs  (rw)
/home       on  /var/www              type  none        (rw,bind)

# cat /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs …
Run Code Online (Sandbox Code Playgroud)

linux filesystems

2
推荐指数
1
解决办法
422
查看次数

不建议使用 128Gb RAM 运行 ESX 4.0 主机 - 这有什么道理吗?

我的网络托管公司提供托管托管专用服务器服务,我建议我向 Sunfire X2200M2 服务器(双四核 1.9Ghz)添加 128Gb RAM 以运行 ESX 4.0 主机是不可取的。

Sunfire 服务器支持最大 128GB RAM,但他们表示添加这么多 RAM 毫无意义,因为双四核 CPU 1.9Ghz 将无法在虚拟环境中处理这么多 RAM,他们建议最大为 24GB。任何更高的值都会导致性能下降。这对你有意义吗?

ESX4.0 支持的最大 RAM 为 1TB,如配置最大文档中所述:http : //www.vmware.com/pdf/vsphere4/r40/vsp_40_config_max.pdf

下图显示128GB主机已经部署在HP硬件上,那么为什么Sunfire没有呢?? http://www.eliaskhnaser.com/Article.aspx?blog=2&id=33

有没有 ESX 专家愿意分享他们的想法?谢谢你。

vmware-esx

0
推荐指数
1
解决办法
917
查看次数