2024. 2. 25. 23:59ใAWS/troubleshooting
โ๏ธ ํ์
FSx๊ฐ misconfigured ์ํ๋ก ๋ณ๊ฒฝ๋์ด ์ ์์ ์ผ๋ก ์คํ ๋ฆฌ์ง์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ์๋ค. ์ฝ์์์ ํ์ธํ๋ ์ํ ๊ด๋ จ ๋ก๊ทธ๋ ์๋์ ๊ฐ๋ค.
Amazon FSx is unable to communicate with your Microsoft Active Directory domain controllers. Please allow network traffic between Amazon FSx and your domain controllers as recommended in the Amazon FSx user guide: https://docs.aws.amazon.com/fsx/latest/WindowsGuide/aws-ad-integration-fsxW.html
ํด๋น ์๊ฐ์ FSx์ maintanence window์ ๋ฐ์ํ Patch offline ์์ ์ด ์์๋ค. AWS ํฐ์ผ์ ํตํด ํ์ธํ ๊ฒฐ๊ณผ, FSx ํ์ผ์์คํ ์์ ํ์์๋ก Get-ADComputer ๋ช ๋ น์ด ์ํ ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ ๋ด๋ถ ํด์์๋ ์๋์ ๊ฐ์ ์๋ฌ ๋ก๊ทธ๊ฐ ๋จ๊ฒจ์ ธ ์์๋ค๊ณ ํ๋ค.
- because file server role cannot be set up due to AD connectivity issue.; caused by Failed to call WSFCAdminService /wsfcadmin/AddClusterFileServerRole2
- ACTIVE_DIRECTORY_INVALID_CREDENTIALS_ON_UPDATE
๐ ์ค์ ํ๊ฒฝ
- AWS FSx for Windows File Server
- ์์ฒด ๊ด๋ฆฌํ AD (Self-managed Microsoft Active Directory)
- ๋ฐฐํฌ ์ ํ : Single AZ 2
๐ซ Trouble Shooting
0. StartMisconfiguredStateRecovery
FSx ์ฝ์์์ Attempt Recovery ๋ฒํผ์ ํตํด StartMisconfiguredStateRecovery์ ์ํํ์์ผ๋ฉฐ, 40๋ถ ํ FSx์ ์ํ๊ฐ Available๋ก ์ ์ ๋ณต๊ท๋์๋ค. StartMisconfigureStateRecovery๋ ๊ธฐ์กด ๋ณผ๋ฅจ์ Detach ํ, ์ ๊ท๋ก ํ์ผ์์คํ ์ ์ฌ์์ฑํ๊ณ ๊ธฐ์กด ๋ณผ๋ฅจ์ attach ํ๋ ์์ ์ ์ํํ๋ค. FSx๊ฐ Single Node์ธ ๊ฒฝ์ฐ์, path offline ๋ฐ StartMisconfigureStateRecovery ์์ ์ FSx ํ์ผ์์คํ ์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ ์ ์์ผ๋ ์ฃผ์ํ์.
StartMisconfiguredStateRecovery๋ฅผ ํตํด ์์๋ก ์ํ๋ฅผ ๋ณ๊ฒฝํ์์ผ๋ ์คํ๋ผ์ธ ํจ์น์์ ์คํจํ๋ ๊ทผ๋ณธ์ ์ธ ์์ธ์ ํด๊ฒฐํ ์๋ ์์๋ค.
1. AD ↔ FSx ๊ฐ ํต์ ํ์ธ
AD ์๋ฒ์ Windows ๋ฐฉํ๋ฒฝ์ ๋ชจ๋ off ๋์ด ์์์ผ๋ฉฐ, ๋คํธ์ํฌ ํต์ ๊ตฌ๊ฐ์ ๋งํ์๋ ๋ฐฉํ๋ฒฝ์ ์์๋ค. FSx์ ์ฐ๊ฒฐ๋์ด ์๋ Security Group์์๋ ํน์ด์ฌํญ์ ์์๋ค.
๐ก ์ฐธ๊ณ ๐ก
5985๋ฒ: FSx ํ์ผ์์คํ ์ Remote Session์์ ๊ด๋ฆฌ์๊ฐ ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ํ์ํ Win RM ๊ด๋ จ ํฌํธ.
Get-FSxDedupConfiguration
Get-FSxDedupSchedule
Get-FSxDedupStatus
Get-FSxDedupJob
Get-FsxShadowStorage
Get-FSxShadowCopies
Get-FsxShadowCopySchedule
2. FSx Service Account ํ์ธ
FSx์ ์ฐ๊ฒฐ๋ Service Account (AD ๊ณ์ )์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ์์๋ค.
3. FSx Validation Tool๋ก AD์์ ์ฐ๊ฒฐ์ฑ ๊ฒ์ฆ
๐ก FSx Validation Tool์ด๋?
์์ฒด ๊ด๋ฆฌํ AD์์ ์ฐ๊ฒฐ์ฑ์ ๊ฒ์ฆํ๊ธฐ ์ํ AWS์์ ์ ๊ณตํ๋ ๋ชจ๋๋ก 2, 3์ ๊ณผ์ ๋ ํฌํจ๋์ด ์๋ค. AWS์์๋ FSx Validation Tool์ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒ์ฆํ์ฌ AD ํ๊ฒฝ ๋ณํ๊ฐ ์๋ ๊ฒฝ์ฐ ํจ์น ์คํ๋ผ์ธ ์คํจ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋๋ก ๊ถ์ฅํ๋ค.
โ FSx์ ๊ฐ์ ์๋ธ๋ท์ ์์ EC2๋ฅผ ๋ง๋ ๋ค.
- ๋ณด์๊ทธ๋ฃน : FSx์ ์ฐ๊ฒฐ๋์ด ์๋ ๋ณด์๊ทธ๋ฃน์ FSx์ ๋์ผํ๊ฒ ์ฐ๊ฒฐํ๋ค.
- IAM Role: AmazonEC2ReadOnlyAccess Policy ์ฐ๊ฒฐ
โก ํด๋น ์๋ฒ์ FSx Validation Tool์ ๋ค์ด๋ก๋ํ๋ค. : ์ฐธ๊ณ
โข ํด๋น ์๋ฒ๋ฅผ AD์ ์กฐ์ธํ๋ค.
โฃ Tool์ ์ํํ๊ธฐ ์ํ ๋ณ์๋ฅผ ์ค๋นํ๋ค. Credential์๋ FSx ํ์ผ์์คํ ์ ์ฌ์ฉ๋ AD ๊ณ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค.
$FSxADValidationArgs = @{
# DNS root of ActiveDirectory domain
DomainDNSRoot = 'DOMAINNAME.COM'
# IP v4 addresses of DNS servers
DnsIpAddresses = @('IP_ADDRESS_1', 'IP_ADDRESS_2')
# Subnet IDs for Amazon FSx file server(s)
SubnetIds = @('SUBNET_1', 'SUBNET_2')
Credential = $Credential
}
โค FSx Validation Tool ์คํ
WARNING: Subnet not defined in an Active Directory site: subnet-#################!
WARNING: The following subnet(s) are not defined in an Active Directory site: subnet-#################!
Please ensure all subnets in the VPC associated with your Amazon FSx file system are defined in an Active Directory site.
Skipping Validate connectivity with DNS Servers ...
Skipping Validate FSx service user credentials ...
Skipping Validate 'Create Computer Objects' permission ...
Skipping Validate 'Validated write to DNS host name' permission ...
Skipping Validate 'Validated write to service principal name' permission ...
Skipping Validate 'Reset Password' permission ...
Skipping Validate 'This Organization' list children permission ...
Skipping Validate 'Read and write Account Restrictions' permission ...
Skipping Validate 'Delete Computer Objects' permission ...
9 of 17 tests skipped.
FAILURE - Tests failed. Please see error details below:
Name Value
---- -----
NoAdSubnetForEc2Subnet {subnet-#################}
AD Site์ FSx๊ฐ ํฌํจ๋ ๋์ญ์ด ์กด์ฌํ์ง ์์ Validation Tool์์ ๊ฒ์ฆ์ ์คํจํ์๋ค. AD ์ฌ์ดํธ ์ ์๋ ์๋์ ๊ฐ์ด AWS ๊ณต์ ๊ฐ์ด๋ ๋ฌธ์์์ FSx ๊ตฌ์ฑ ์ ์ํํด์ผ ํ๋ ์ฌ์ ์ค๋น ์ฌํญ์ด๋ค.
FSx๊ฐ ์ค๋ฅ ์์ด ๊ตฌ์ฑ๋๊ณ ์๋ ๊ฐ ๋ฌธ์ ์์ด ์ด์๋์๋ ๊ฒ์ด ์ด์ํ์ง๋ง ์ด ๊ณ๊ธฐ๋ก FSx๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ AD Subnet์ผ๋ก FSx ์๋ธ๋ท ๋์ญ์ ์ถ๊ฐํ์๋ค. Subnet ์ถ๊ฐ ์ ์ฐ๊ฒฐํ๋ Site๋ FSx๊ฐ ์ฐ๊ฒฐํ๋ AD DC๊ฐ ํฌํจ๋ Site๋ฅผ ์ ํํ๋ค. ์ดํ Validation Tool์ ์ฌ์ํํ์ ๋ ๋ฌธ์ ์์ด ์ฑ๊ณตํ์๋ค.
AD Subnet์ FSx ๋์ญ ์ถ๊ฐ ์ดํ ์คํ๋ผ์ธ ํจ์น ์์ฒด๊ฐ ์ํ๋์ง ์์ ์๋ฒฝํ๊ฒ ํด๊ฒฐ๋์๋์ง๋ ์ ์ ์์ง๋ง AD Connectivity๋ฅผ ์์ธ์ผ๋ก misconfigured ์ํ๋ก ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ถ์๋ค.