AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-125085

turbonerd's questions

Martin Hope
turbonerd
Asked: 2020-05-06 01:42:34 +0800 CST

qemu/kvm 文件/块磁盘设备类型 - 和 iothreads

  • 1

在 CentOS 7 主机上,我正在从 Amazon Linux 2 qcow2 映像创建 VM:

  • 下载 Amazon Linux 2 cloud-init 映像(.qcow2 格式)
  • 复制这个文件,运行qemu-img resize扩展为40G
  • <disk type='file'>使用和在我的虚拟机中定义它<source file='my_resized_file.qcow2'>

这行得通——但我在这台主机上运行了大约 30 个虚拟机,所有虚拟机都运行着相当繁重的 Docker 工作负载——而且磁盘 IO 还不够好。

我想尝试使用iothreads,cache=none并且io=native许多在线帖子表明使用这些设置可以提高 SSD 和高 CPU 计数主机的性能。我有足够的 CPU 空闲。

我尝试简单地添加iothreads=1到域和iothread=1磁盘,但这失败并出现错误IOThreads not supported for this QEMU。我认为这是因为我使用的是disk type=file而不是disk type=block.

我想:

  • 使用操作系统映像及其 cloud-init 函数
  • 有 40G 可供 VM 使用
  • 使用原始文件类型、iothreads和cache=none以io=native获得最佳性能

因此,我的问题是……

如何让我的 qcow2 操作系统映像成为可以与这些参数一起使用的 40G 原始块设备?

linux kvm-virtualization qemu
  • 1 个回答
  • 1214 Views
Martin Hope
turbonerd
Asked: 2020-04-15 00:41:29 +0800 CST

无法在 Amazon Linux 2 KVM 映像上访问控制台或 SSH

  • 0

我正在尝试在 CentOS 7 主机上的本地环境中创建运行 Amazon Linux 2 的 KVM 来宾实例。我正在通过 SSH 进行此操作(例如,我的本地机器 -> SSH 到 CentOS 主机)。

我知道我的管理程序设置有效,因为使用以下命令,我可以创建一个具有 SSH 访问权限的 CentOS 7 来宾完全没有问题:

OS_IMG=CentOS-7-x86_64-GenericCloud.qcow2
DIR=/home/libvirt
SCRIPTS=$DIR/scripts
BOOT=$DIR/boot
IMG=$DIR/images
VM=centos-vm-test

# +++ Downloading image OS image
cd $BOOT
wget http://cloud.centos.org/centos/7/images/$OS_IMG

# +++ Creating meta/user data
cd $IMG/$VM
echo -e "instance-id: $VM\nlocal-hostname: $VM" > meta-data
cp $SCRIPTS/user-data user-data
cp $BOOT/$OS_IMG $VM.qcow2

# +++ Creating disk
export LIBGUESTFS_BACKEND=direct
qemu-img create -f qcow2 -o preallocation=metadata $VM.new.image 40G
virt-resize --quiet --expand /dev/sda1 $VM.qcow2 $VM.new.image
mv $VM.new.image $VM.qcow2

# +++ Creating CD-ROM containing cloud init data
mkisofs -o $VM-cidata.iso -V cidata -J -r user-data meta-data

# +++ Creating VM"
virt-install --import --name $VM \
    --memory 4096 --vcpus 2 --cpu host \
    --disk $VM.qcow2,format=qcow2,bus=virtio \
    --disk $VM-cidata.iso,device=cdrom \
    --network bridge=virbr0,model=virtio \
    --os-type=linux \
    --os-variant=centos7.0 \
    --noautoconsole

在几秒钟内,我可以运行virsh net-dhcp-leases并查看可以通过 SSH 访问的 IP 地址。

我尝试使用 Amazon Linux 2 复制此过程,使用此处找到的图像:https ://cdn.amazonlinux.com/os-images/2.0.20200304.0/kvm/

对于user-data,我已经尝试了我的 CentOS 文件(很长,包括很多runcmd行)和推荐的基本内容在这里找到:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-linux-2-虚拟机.html。使用 2 个不同的文件时,我没有看到任何区别。

然而,这似乎不起作用,我不知道如何进一步进行。

  • 我无法运行virsh console myvmname,因为它只是卡住了Escape character is ^](回车键什么都不做)。在 CentOS 客户机上,我可以运行virsh console myvmname,只需按一下返回键,就可以按预期连接
  • 如果我运行virsh net-dhcp-leases default,则没有租约 - 所以我没有可以尝试 SSH 连接的 IP 地址
  • 登录/var/log/libvirt/qemu显示没有错;失败的 AL2 日志看起来与工作中的 CentOS 来宾日志相同。

我还尝试完全按照之前亚马逊链接上的建议复制该过程,包括使用genisoimage文件seed.iso等,但这似乎没有任何区别。

我如何才能访问此 VM,或者至少尝试找出问题所在?引导日志将是理想的。

kvm-virtualization libvirt amazon-linux-2 virsh
  • 1 个回答
  • 376 Views
Martin Hope
turbonerd
Asked: 2016-06-08 06:15:20 +0800 CST

Azure AD Connect 密码同步 - 同步运行但未更改密码

  • 0

我们将云托管的 Office 365 域用于电子邮件。我们的用户从我们的 Server 2008 R2 功能级别域同步。

直到两周前,我们还在成功地使用 DirSync 进行此同步过程。用户和密码已与云同步,一切正常。如果用户更改了他们的 AD 密码,同步将每 30 分钟运行一次并更新他们的电子邮件密码。

由于不推荐使用 DirSync,我们移至 Azure AD Connect。这已以相同的方式设置 - 指向相同的 OU,启用密码同步。

同步设置

同步过程似乎每 30 分钟成功运行一次:

同步运行成功

当系统检测到密码更改时,我可以在 miisclient 应用程序中看到:

密码更改更新

问题是......密码似乎没有改变。自我们安装 Azure AD Connect 以来更改密码的每个人仍然必须使用他们的旧密码登录电子邮件。

我努力了:

  • 使用命令强制完全同步Start-ADSyncSyncCycle -PolicyType Initial。同步运行,对象被更新,但同样的密码问题仍然适用
  • 运行密码同步脚本(它的核心使用语法$p = New-Object Microsoft.IdentityManagement.PowerShell.ObjectModel.ConfigurationParameter "Microsoft.Synchronize.SynchronizationPolicy", String, SynchronizationGlobal, $null, $null, $null以及许多其他命令行,除非需要,否则我不会粘贴)。不完全确定这是做什么的,如果有的话
  • 检查事件查看器 - 但根本没有错误

有没有人知道我缺少什么来启用密码同步?

azure microsoft-office-365 azure-active-directory
  • 1 个回答
  • 2563 Views
Martin Hope
turbonerd
Asked: 2015-10-22 03:20:35 +0800 CST

使用组策略为每个房间设置打印机

  • 5

尝试在中学网站上构建新的组策略结构。

技术背景:

  • 视窗环境
  • 2008 R2 域
  • 所有机器上的 Windows 7
  • 3 台打印服务器

逻辑上下文:

  • 大多数教学室、所有计算机套件和大多数行政办公室/区域都有理光激光打印机
  • 学生根据他们的时间表全天进出教室/电脑室
  • 教学人员有一个带导师台式机的教室基地,但也会四处走动(比学生少)
  • 管理员(和一些管理教学人员)拥有台式机

我希望通过组策略或组策略和手动将打印机添加到机器的组合来实现以下目标:

  • 所有员工都可以使用我们共享的复印机和员工室打印机
  • 登录到导师和办公室机器的用户将离他们最近的打印机(通常在房间里)作为默认打印机
  • 当学生登录计算机套件中的计算机时,该房间的打印机是他们的默认打印机
  • 除非手动添加,否则其他打印机不会出现在设备和打印机控制面板中

两个简单的例子:

  • 教师登录房间 1 的 TUTOR01 机器。打开打印机,有 PRINTER-RM1(默认)、PRINTER-STAFFRM、COPIER-COLOUR1、COPIER-COLOUR2、COPIER-BW1 选项
  • 学生在房间 3 登录 COMPSUITE3-14。打开打印机,只有一台可用,PRINTER-RM3(默认)

简而言之,我想知道的是:这种动态添加/删除打印机在组策略中是否可行?

谢谢

windows-server-2008-r2
  • 1 个回答
  • 2641 Views
Martin Hope
turbonerd
Asked: 2013-02-09 15:02:15 +0800 CST

/tmp 为 1.8Gb;删除超过 8 天的文件只删除了 ~300mb.. 什么占用了这么多空间?

  • 2

我在 CentOS 上运行网络服务器。

今天我无法运行任何 SQL 查询。经调查,无法写入error 28我的目录。/tmp

我跑了du /tmp,它是 1.8Gb。然后我运行find /tmp -type f -mtime +8 -exec rm -f {} \;释放了 300Mb 空间。

现在,这已经完成了工作——MySQL 可以再次运行。

但是,我很好奇为什么服务器的/tmp目录中有这么多文件。我已经重新启动服务器两次,目录大小保持不变。大多数 Linux 发行版不会在重启时清除临时文件吗?

如果我运行ls /tmp,我会得到大量此类文件的列表:

tempCaa7Nw                             tempk7uZU4  temps3GaF1  tempzzWWjV
tempcAbH5o                             tempK7VCdu  temps3hRWv  tempZzXHPM
tempCabZXR                             tempk7VwjK  temps3IdYj  tempzzxZWw
tempcAcQtu                             tempk7W0SI  tempS3IGMF  tempzZy7FM
tempCaCTkx                             tempk7xrzw  tempS3iMfj  tempzZy8L6
tempcAcur7                             tempk7yX3J  tempS3izd5  tempZZYKXr
tempcaCwnz                             tempk81EIE  tempS3JU5s  tempzZyQLO
tempcAdpAk                             tempk81Qpo  tempS3kaNx  tempzZZos7
tempCaeFae                             tempk81ZLV  tempS3KYOx
tempcaEGmt                             tempk83VVy  tempS3LI1u

完整列表在这里。

我是否需要找出导致这么多临时文件的原因?还是我只需要增加/tmp目录的大小(或什么?)?那是在某处的配置文件中吗?

我是一个可怜的 linux 管理员,所以请原谅我的无知。


编辑@JeffFerland

这是输出文件的grep /tmp结果lsof。

mysqld     4649   mysql    4u      REG                7,0         0     103774 /                                          tmp/ib4mpAJ8 (deleted)
mysqld     4649   mysql    5u      REG                7,0         0     103775 /                                          tmp/ibvE7FxN (deleted)
mysqld     4649   mysql    6u      REG                7,0         0     103776 /                                          tmp/ibPe3Lls (deleted)
mysqld     4649   mysql    7u      REG                7,0         0     103777 /                                          tmp/ib656Kb7 (deleted)
mysqld     4649   mysql   11u      REG                7,0         0     103778 /                                          tmp/ibpptQzP (deleted)
cp         7997    root    3r      REG                7,0     18897      28260 /                                          tmp/tempF091j1
cp         7997    root    4w      REG                9,1         0     297690 /                                          tmp_bu/tmp/tempF091j1 (deleted)

附加编辑 昨天删除了约 300Mb 的文件后,我的/tmp目录恢复到原来的 1.8Gb 大小,MySQL 再次无法正常工作。

请帮忙!

linux
  • 4 个回答
  • 2886 Views
Martin Hope
turbonerd
Asked: 2012-06-19 08:28:48 +0800 CST

是否可以通过 GPO 或其他方法跨域关闭 Internet Explorer 的 Intranet 兼容模式?

  • 4

我们学校的VLE在IE8/IE9的兼容性视图中运行时出现了一些问题。主要是它导致上传文件困难。

通过取消勾选Display intranet sites in Compatibility ViewInternet Explorer选项中的选项,可以轻松解决此问题Compatibility View。

兼容性视图选项

但是,我无法找到集体执行此操作的方法。我在 GPO 中找不到与此相关的任何信息 - 注册表破解或类似方法是否可以解决问题?

提前致谢,

windows-server-2008 group-policy active-directory windows-registry
  • 1 个回答
  • 1374 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve