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-27123

MikeBaz - MSFT's questions

Martin Hope
MikeBaz - MSFT
Asked: 2022-02-23 12:34:42 +0800 CST

使用共享令牌在所有节点上通过单个映像部署 k3os

  • 0

我正在尝试使用https://github.com/sgielen/picl-k3os-image-generator在一组 Raspberry Pi 节点上运行 k3os 集群。我成功地生成了图像,并且能够从它们启动。但是,即使我的每个配置文件中都有一个令牌条目(替换了令牌和密码):

k3os:
  token: K10e8c37ea0000000000000000000000000000002cbdaef2f8d7bd2f5b6931b4f52b::server:secret

当第一个节点启动时,似乎无论如何都会为集群生成一个新的秘密,这意味着其他节点无法加入。我知道我可以从集群中取出新令牌并重建图像,但我宁愿弄清楚如何拥有一个我创建一次并使用的图像。我确定我错过了一些愚蠢的东西......

k3s
  • 1 个回答
  • 212 Views
Martin Hope
MikeBaz - MSFT
Asked: 2015-05-06 15:09:32 +0800 CST

nginx打开反向代理?

  • 0

不知何故,我不确定如何,我们配置了一个充当开放代理的 nginx 反向代理。

日志文件告诉我们匹配的请求将针对以下conf文件:

map $http_upgrade $connection_upgrade {
        default upgrade;
        ''      close;
}

access_log      /var/log/nginx/access.p.log;
error_log       /var/log/nginx/error.p.log;

proxy_next_upstream     error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_buffers           8 32k;
proxy_buffer_size       64k;
proxy_http_version      1.1;
proxy_set_header        Host            $host;
proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect          off;
proxy_set_header        Upgrade         $http_upgrade;
proxy_set_header        Connection      $connection_upgrade;

server {
        listen          80;
        server_name     ~first.*\.second\.com;

        location / {
                resolver                172.16.1.1 172.16.1.2;
                proxy_pass              http://$host;
                proxy_read_timeout      7200s;
        }
}

server {
        listen          443;
        server_name     ~first.*\.second\.com;
        ssl             on;

        location / {
                resolver                172.16.1.1 172.16.1.2;
                proxy_pass              https://$host;
                proxy_read_timeout      7200s;
        }
}

顶级conf文件如下所示:

用户 nginx;工人进程 8; pid /var/run/nginx.pid;

事件 {worker_connections 4096; # multi_accept on; }

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##

    #include /etc/nginx/naxsi_core.rules;

    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##

    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;

    ##

    include /etc/nginx/conf.d/*.conf;
    #include /etc/nginx/sites-enabled/*;

}

这是什么原因造成的?

nginx
  • 1 个回答
  • 2615 Views
Martin Hope
MikeBaz - MSFT
Asked: 2014-05-20 09:40:51 +0800 CST

更新位于“Web Hosting”存储中的 IIS 8 SSL 证书

  • 4

我有一个工作正常的 IIS 8.0 服务器(在 Windows Server 2012 上),它安装了工作正常的 SSL。证书将在几天后到期,所以我正在尝试更新它。

当我尝试在 IIS 管理器中创建续订请求时,单击Finish以下内容失败:

---------------------------
Renew an Existing Certificate
---------------------------
There was an error while performing this operation.



Details: 

Object reference not set to an instance of an object.
---------------------------
OK   
---------------------------

当我尝试通过 MMC 中的证书管理单元执行此操作时,我发现在上下文菜单中没有更新选项。我相信这两个问题都是由于证书位于WebHosting( Web Hosting) 证书存储中。

在这种情况下如何创建续订请求?

谢谢!

ssl
  • 3 个回答
  • 10052 Views
Martin Hope
MikeBaz - MSFT
Asked: 2013-10-13 05:17:36 +0800 CST

正确删除 Hyper-V Server 2012 R2 上的 windows.old

  • 23

我已经在具有 Hyper-V Server 2012 的服务器上安装了 Hyper-V Server 2012 R2。当我这样做时,标准Windows.old文件夹被创建。我现在想安全地删除该文件夹。使用完整 GUI 执行此操作的标准方法是使用磁盘清理,但我当然在 Hyper-V 服务器上没有该选项。

在这种情况下,是否有正式的方法可以删除该文件夹?我知道如果这是服务器核心,我可以安装完整的 GUI,包括桌面体验,但是仅仅为了干净地删除一个文件夹就很废话了。

我询问的主要原因,而不是仅仅做rmdir /s或类似的事情,是该Windows.old文件夹有很多连接点,我不想破坏生产操作系统副本中的任何内容作为这样做的一部分。

hyper-v-server-2012
  • 2 个回答
  • 39230 Views
Martin Hope
MikeBaz - MSFT
Asked: 2013-09-20 12:10:10 +0800 CST

Office 365、Azure Active Directory 和多因素身份验证

  • 2

我正在考虑启用 Azure 多重身份验证作为远程访问方案的服务。这似乎没什么大不了的。

但是,Office 365 与 DirSync 一起使用。我发现http://community.office365.com/en-us/blogs/office_365_technical_blog/archive/2013/06/19/enabling-office-365-multi-factor-authentication-for-online-administrators-grid-user- post.aspx谈到通过https://activedirectory.windowsazure.com/启用多因素。但是,这似乎专门用于访问 Office 365,而不是用于一般的多因素用途。此外,这是一个 EOL 界面(登录时会有警告),所以即使这是正确的,也是错误的。主门户似乎有一组类似的选项,但同样,仅适用于 Office 365 管理员访问。

如果环境中没有 Office 365,我们可以将标准 Azure Active Directory 配置与 DirSync 一起使用。但我们确实有 Office 365。

解决这个问题的正确方法是什么?似乎我们需要执行以下操作之一:

  • 在某处公开现有的 Office 365 AAD 实例。以 Office 365 门户用户身份访问 Azure 门户不会显示实例,所以我不确定我还能去哪里

  • 以某种方式为 DirSync 执行多个目标 - 一个是 Office 365,一个是公开的 Azure Active Directory 实例。这感觉很不对劲。

  • 放弃

我想不出其他选择。

这样做的正确方法是什么?

active-directory
  • 1 个回答
  • 279 Views
Martin Hope
MikeBaz - MSFT
Asked: 2013-04-11 07:50:29 +0800 CST

在 IIS 8.0 上启用 ASP.NET(现有服务器上的新网站)

  • 1

我在现有的 Windows Server 2012 IIS 安装上添加了一个新网站。安装已经在现有站点上配置了 ASP.NET。

在新网站上启用 ASP.NET 的正确方法是什么?我找到的所有文档都在谈论使用服务器管理器添加角色/功能,但那已经存在,所以没有帮助。

在我会使用的以前的版本上,aspnet_regiis -i但这在 Server 2012 上不起作用:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929).
This option is not supported on this version of the operating system.  Administr
ators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Win
dows Features On/Off" dialog,  the Server Manager management tool, or the dism.e
xe command line tool.  For more details please see http://go.microsoft.com/fwlin
k/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929).

正确的程序是什么?

编辑:这是证明角色已正确配置的屏幕截图。

机器在另一个网站上正确运行 ASP.NET 应用程序,所以我知道该角色已 100% 正确安装。

iis
  • 3 个回答
  • 3808 Views
Martin Hope
MikeBaz - MSFT
Asked: 2013-03-28 05:58:19 +0800 CST

Ubuntu 12.10,似乎无法获得 add-apt-repository

  • 1

我正在尝试从 PPA 向 Ubuntu 12.10 添加一些外部包。为此,我需要使用add-apt-repository. 很简单 - add-apt-repository: command not found in Ubuntu 10.04告诉我安装python-software-properties. 我已经做到了 - 这是它已经存在的证据:

user@hostname:~$ sudo apt-get install python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-software-properties is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 58 not upgraded.

然而,我仍然没有add-apt-repository:

user@hostname:~$ sudo add-apt-repository
sudo: add-apt-repository: command not found
user@hostname:~$ add-apt-repository
The program 'add-apt-repository' can be found in the following packages:
 * python-software-properties
 * software-properties-common
Try: sudo apt-get install <selected package>

我缺少什么(明显的?)东西?

ubuntu
  • 1 个回答
  • 1058 Views
Martin Hope
MikeBaz - MSFT
Asked: 2012-12-08 11:55:07 +0800 CST

一次在 Hyper-V 2012 PowerShell 上创建多个快照

  • 0

在 Hyper-V GUI 中,可以通过选择多个 VM,然后单击“快照”来创建跨多个 VM 的快照集合。

Checkpoint-VM -VMName @('server1', 'server2')在 Windows Server 2012 上的 PowerShell 中,您可以通过将 VM 列表传递为(例如)来一次请求多个。但是,它们是串联的,而不是并行的。当您拥有相互交互的机器时,这很重要。

您能否仅通过将快照创建为作业并让异步作业启动使其非常接近来做到这一点?那是 GUI 正在做的吗?还是有一种“正确”的方法来做到这一点?

谢谢!

hyper-v
  • 1 个回答
  • 415 Views
Martin Hope
MikeBaz - MSFT
Asked: 2012-12-01 11:01:17 +0800 CST

Azure IaaS:复制的 VHD 丢失帐户密码

  • 0

我们正在试验 Azure IaaS 并看到奇怪的行为。这是我们所做的:

  1. 创建了 Windows Server 2008 R2 Core VHD。
  2. 将其上传到 Azure(未进行系统准备)。
  3. 针对该 VHD 创建了一个 VM。
  4. 确认我可以 RDP 作为管理员和第二个管理员帐户进入 VM。
  5. 关闭虚拟机。
  6. 使用 Azure API 在 Blob 存储中复制 VHD
  7. 创建了指向复制的 VHD 的新 VM。
  8. 启动虚拟机。开始很好。
  9. 尝试通过 RDP 连接到 VM。

RDP 会话作为两个用户之一失败 - 访问被拒绝。

我下载了其中一个复制的 VHD,并在 Hyper-V 中本地创建了一个 VM。我可以看到 VM 正常启动并进入 Ctrl-Alt-Del 提示符。但果然,两个用户都失败了。

我将 VHD 作为本地驱动器附加,并查看了事件查看器。代码和子代码告诉我这是一个正确的用户名,但密码不正确。

有任何想法吗?

virtual-machines
  • 1 个回答
  • 170 Views
Martin Hope
MikeBaz - MSFT
Asked: 2012-11-29 14:38:50 +0800 CST

PowerShell 从上传的磁盘(非映像)创建新的 Azure VM

  • 5

我在 Azure 存储中有一个 VHD。通过如下命令将该 VHD 配置为操作系统磁盘:

Add-AzureDisk -DiskName $newCode -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" `
    -Label $newCode -OS "Windows"

我想创建一个指向该磁盘的新 VM。据我所知,如果我正在用图像做这件事,我会做类似的事情:

New-AzureVMConfig -Name $newCode -InstanceSize $instanceSize `
    -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" -ImageName $newCode  `
    | Add-AzureProvisioningConfig -Windows -Password $adminPassword `
    | New-AzureVM -ServiceName $newCode 

然而,这对我来说是错误的,因为我没有图像 - 我有一个配置的 VHD,它没有系统准备,也不可能。

如何在 PowerShell 中创建 VM 以像通过门户一样指向现有磁盘?

virtual-machines
  • 1 个回答
  • 4752 Views
Martin Hope
MikeBaz - MSFT
Asked: 2012-09-10 16:05:36 +0800 CST

服务在加入域的 Windows 8 计算机(安全中心、VMM)上停止

  • 0

我们一直在 Windows 8 RP 和 Windows 8 RTM 中看到一个困扰我们的问题。每天第一次,当机器出现时,安全中心服务(总是),有时还有其他服务,如 Hyper-V 虚拟机管理器和 IP Helper,尽管都设置为“自动”或“自动(延迟)开始)”,实际上都没有开始。我们有一些用户报告说,在安装 SCCM 或将工作站移动到本地工作站 OU 之前,它一直有效,但我们没有看到任何 GP 设置或 SC 设置可以解释这是如何发生的。据我们所知,事件日志没有显示任何有用的信息,本地 CCM 日志文件也没有,但我们可能没有查看正确的内容或以正确的方式查看他们试图告诉的内容我们。

我们在已知的 Windows 7 上没有看到此问题。

SCCM 是 2012 年的。手动评估用户或机器策略(通过控制面板)不会停止任何服务。

后来的靴子似乎没有问题。如果我们让机器过夜,那么服务有时会停止。我们最后一次看到它是凌晨 12:37,当时日志中的所有内容都是 WMI 服务从自动启动更改为禁用,然后在大约三十秒后恢复。我们没有任何证据证明这两件事有关联,但它们似乎不太可能没有关联。

我知道这里有很多“无用”的信息,但这是我们目前拥有的最多的信息。

想法?我希望其他人已经看到了这一点,并且可以指出我的快速答案,因为用户开始抱怨这个问题。或者至少可以让我更好地了解要查找的内容。

service
  • 2 个回答
  • 996 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