小编Dav*_*e M的帖子

导出虚拟机列表

我正在清点我们的物理机和虚拟机。我想从 vCenter 导出虚拟机列表,而不必将每个人都输入到电子表格中。有人知道在 vCenter 5.5 中执行此操作的简单方法吗?我看过早期版本的 vCenter 的说明,但它们似乎不适用于 5.5。

我也在使用 Web 客户端,而不是完整版的 vSphere。

vmware-vcenter vmware-vsphere

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

将 LVM 卷组从一个物理磁盘移动到另一个物理磁盘

我是一名资深的 PHP 开发人员,必须处理以下系统管理问题。

我们有一个运行 Xen (xen-hypervisor-4.4-amd64 4.4.0-0ubuntu5.1) 的 Ubuntu (Ubuntu 14.04.1 LTS) 服务器。

它有两个物理磁盘(250GB 和 2TB),每个磁盘都包含一个 LVM 文件系统(/dev/sdb 是旧的 250GB,/dev/sda 是新的 2TB)。

root@xen:~# pvscan
  PV /dev/sdb3   VG tiffany-vg   lvm2 [232.17 GiB / 85.48 GiB free]
  PV /dev/sda5   VG xen-vg       lvm2 [1.82 TiB / 1.77 TiB free]
  Total: 2 [2.05 TiB] / in use: 2 [2.05 TiB] / in no VG: 0 [0   ]
Run Code Online (Sandbox Code Playgroud)

我需要将组“tiffany-vg”移动到新的/更大的磁盘 (/dev/sda),目的是从服务器中删除旧的 250GB 物理磁盘。目标磁盘已包含另一个名为“xen-vg”的 LVM 组,该组必须保持独立。

我想将“tiffany-vg”移动到 /dev/sda 上的“xen-vg”旁边,我真的需要不要丢失任何数据!我真的不想造成任何数据丢失吗?

我可能用错了一些术语,我相信你明白我想说的。

更新:

“目标”磁盘(/dev/sda)当前看起来像这样......

root@xen:~# parted /dev/sda
#...snip
Number …
Run Code Online (Sandbox Code Playgroud)

linux xen lvm

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

如何获取mysql.sock文件,错误地从“/mysql/tmp/”中删除

我被 PDO 异常困住了

PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in lock_may_be_available() (line 167 of home/../includes/lock.inc).
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我尝试使用该命令重新创建符号链接。我在 Linux 服务器上工作。

 ln -s /home/../mysql/tmp/mysql.sock /tmp/mysql.sock
Run Code Online (Sandbox Code Playgroud)

执行上述sql语句时,PDO异常没有变化。后来,我错误地删除了mysql.sock文件"/home/../mysql/tmp/"(不在“/tmp”中)。

如何取回或重新创建mysql.sock文件。关于 PDO 异常以及如何解决它的任何想法。

mysql linux sql pdo

5
推荐指数
1
解决办法
8万
查看次数

顶级文件夹显示从父对象继承的权限 - 谁是父对象?

望着那有一个Windows 2012 R2服务器D:\UsersD:\AdminD:\Repository和几个更像是被共享。

在查看安全性时,它们显示从父对象继承权限。

在我看来D:\,这将显示继承自D:\

那么这些文件夹的父对象是什么?它们不是任何东西的子文件夹。

如果我创建一个新文件夹,则在任何继承自的调整之前按我的预期显示D:\- 没有父对象。

这些现有文件夹的所有者是管理员 (DOMAIN-NAME\Administrators)。

对不起,如果这是一个彻头彻尾的问题,但我以前从未真正见过。

permissions domain windows-server-2012

5
推荐指数
1
解决办法
7291
查看次数

Ola Hallengren 的 SQL 备份到网络位置不起作用

过去几年,我在多台 SQL Express 服务器(2008 至 2012 R2)上设置了Ola Hallengren 的 SQL Server 维护解决方案。我最近开始在所有新的网络备份组件上遇到问题。过去我曾在几台服务器上使用过它,所以我知道它可以工作,但我不知道是什么阻止了它现在工作。作为一个兴趣点,我不是 DBA,对 SQL 几乎一无所知,这就是我来这里的原因。

问题

特别是在一台服务器上,我大约在一年半前制定了维护计划。它使用 UNC 路径(和其他几个命令)每晚备份到另一台本地服务器。该脚本的代码如下:

sqlcmd -E -S SERVER\INSTANCE -d master -Q "EXECUTE dbo.DatabaseBackup @Databases = 'USER_DATABASES', @Directory = '\\techstore1.domain.local\Backups', @BackupType = 'FULL', @Verify = 'Y', @CheckSum = 'Y', @CleanupTime = 14" -b
Run Code Online (Sandbox Code Playgroud)

这在很长一段时间内运行良好,但大约一个月前停止工作。我将它设置为本地备份,然后添加一个字符串将其 xcopy 到远程位置,并在远程服务器上添加一个脚本来清理旧备份。理想。

我尝试在命令行中以我自己和超级权限帐户的身份运行它。这是我在所有情况下收到的错误:

Msg 50000, Level 16, State 1, Server SERVER\INSTANCE, Procedure DatabaseBackup, Line 384
The directory \\techstore1.domain.local\Backups does not exist.

Msg 50000, Level 16, State 1, Server …
Run Code Online (Sandbox Code Playgroud)

scripting database-backup sql-server-2008-r2

5
推荐指数
1
解决办法
1万
查看次数

检查失败后 HAProxy 无法恢复

全部,

我遇到了 HAProxy 在后端服务器重新启动后无法恢复的问题。我没有使用代理进行负载平衡,而是将不同的 URL 定向到不同的服务器(Web 和 Web 服务)以避免跨域问题。代理工作正常,直到第一次检查失败,但一旦备份,HAProxy 就永远不会恢复转发到它。代理在 docker 容器 ( https://registry.hub.docker.com/u/dockerfile/haproxy/dockerfile/ ) 内运行,并且应该运行 HAProxy 1.5.3。

haproxy.cfg

global
    log         127.0.0.1 local0
    log         127.0.0.1 local1 notice
    user        haproxy
    group       haproxy

defaults
    mode        http
    log         global
    option      dontlognull
    option      httpclose
    option      httplog
    option      forwardfor
    option      persist
    option      redispatch
    option      http-server-close
    contimeout 5000
    clitimeout 50000
    srvtimeout 50000
    maxconn     60000
    retries     3
    errorfile 400 /etc/haproxy/errors/400.http
    errorfile 403 /etc/haproxy/errors/403.http
    errorfile 408 /etc/haproxy/errors/408.http
    errorfile 500 /etc/haproxy/errors/500.http
    errorfile 502 /etc/haproxy/errors/502.http
    errorfile 503 /etc/haproxy/errors/503.http
    errorfile 504 …
Run Code Online (Sandbox Code Playgroud)

proxy haproxy docker

5
推荐指数
1
解决办法
8496
查看次数

可以在 postgres 上运行时检查可用内核吗?

TL; DR:是否有办法查询 postgres 实例有多少个内核可用于处理?

Postgres 在跨可用核心高效并行多个查询方面享有盛誉。

我正在编写一个具有 CPU 密集型数据转换管道的应用程序,由 postgres 在大量源数据集合上执行。每个管道将是单个连接的工作,我希望通过建立多个连接并执行工作(发生在单个连接范围内的临时表中)来利用并行性。

我想调整与数据库维护的并发连接数。我倾向于使用可用内核的乘数,例如 1.5 倍,以免 DBMS 因等待连接而陷入困境,但仍确保它始终有工作要做。

但是,DBMS 将是用户选择的 AWS RDS 实例。我事先不知道有多少个核心可用。有没有办法查询数据库来找出答案?

postgresql

5
推荐指数
1
解决办法
4854
查看次数

重复使用 LetsEncrypt DNS 质询

使用 LetsEncrypt 时,必须每 90 天更新一次证书。每次续订证书时,都必须再次证明证书中包含的域的所有权。

可以通过添加_acme-challengeDNS 记录来做到这一点。是否可以在第一次用于验证时设置此 DNS 记录,并在后续验证中重复使用它,这样就不必在每次需要更新证书时设置新的 DNS 记录?

lets-encrypt

5
推荐指数
1
解决办法
2642
查看次数

将 3TB 的 NTFS 文件从本地文件服务器移动到 Azure 服务器 - 传输的最佳方法是什么

我们正在将带有 2.7TB NTFS 文件的本地 Windows 文件服务器迁移到 Azure(我们有 100 mb/s VPN 站点到站点连接到 Azure)

人们会推荐什么最好的方式来传输我们的文件,同时保持 NTFS 权限不变?

我们可以在文件服务器上重新创建大约 20 个网络共享,但不想重新创建 300 多个用户的 NTFS 目录权限。

我们创建了一个 Azure 服务器并在本地服务器(一个 2008R2 Windows Server,在 VMware 中虚拟化了 3 个驱动器)之间设置了 DFS 文件复制,但是我们在让它工作时遇到了问题,它适用于少量文件但不起作用他们都。

有没有人使用 ez copy 或 Azure 导出服务(向 Azure 发送硬盘)这些方法中的任何一种都可以保持 NTFS 权限不变吗?

file-server network-share azure

5
推荐指数
1
解决办法
971
查看次数

CentOS 7:全新安装 Firewalld 根本不起作用(致命错误:没有 IPv4 和 IPv6 防火墙)

我有以下问题。

我刚刚安装了 DVD CenOS 7。在我启动进入系统后,我通常以 root 用户身份登录。从那里我试图在我的服务器上配置防火墙。

因为我对这一切都比较陌生,所以我只是搜索了一些关于如何启动和管理 Firewalld 的搜索,它似乎是与 CentOS 7 一起使用的预期防火墙软件。

我尝试的第一件事是打字

systemctl status firewalld
Run Code Online (Sandbox Code Playgroud)

作为输出我得到

Warning: iptables not usable, disabling IPv4 firewall.
Warning: ip6tables not usable, disabling IPv6 firewall.
FATAL ERROR: No IPv4 and IPv6 firewall.
ERROR: Raising SystemExit in run_server
Run Code Online (Sandbox Code Playgroud)

我已经尝试重新启动系统,更新它。我重新安装了 iptables 和 firewalld。尝试使用其中任何一个被屏蔽或禁用。这些都没有奏效,但也许我错过了一些东西。

我通常只想设置一个 Teamspeak 服务器供外部使用,当我向防火墙添加特定规则时,该服务器在 Windows 下工作。我想在 CentOS 7 下做同样的事情,主要是出于学习目的或完全熟悉 Linux 作为服务器。

iptables firewalld systemctl centos7

5
推荐指数
1
解决办法
1964
查看次数