AWS - Самонастройка EC2 - Bootstrapping Linux и Windows
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- AWS - Самонастройка EC2 - Bootstrapping Linux и Windows
BOOTSTRAP LOG FILES
~~~~~~~~~~~~~~~~~~~
Linux : /var/log/cloud-init-output.log
Windows 2016: C:\ProgramData\Amazon\EC2-Windows\Launch\UserdataExecution.log
Windows 2012: C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt
Windows 2008: C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...
Мужик ты красавчик, не то слово. Как будто бы кент сидит за бутылкой пива с таранкой про великое трындит. Так ещё и умный же кент этот! Поставил лайк на все твои видео по амазону :) А потом на другие поставлю
Спасибо!
Ну в уроках еще никто не рыгал, новый уровень)
Якщо подивитись скіьки він уроків зробив
І по суті, формат зрозумілий
То пох
Хай хоч в кожному уроці ....
P.S. А хіба то не пердіж?
@@yevhenmiroshnychenko1601 ікнув наче
@@JassonAXE Я не ікав, то не я
Ведущий судя по голосу это рик санчез, их Рика и морти)))
Я так понимаю он ещё и прибухивает параллельно, чувствуется сразу олдскульный админ
@@AlexK-df4ne Ваще по кайфу всё объясняет. Видосы можно чисто как развлекуху смотреть.
Спасибо за Ваши уроки, легко заходит!
код з 2:25
#!/bin/bash
echo "---------------START---------------"
yum -y update
yum -y install httpd
echo "Hello Linux server" > /var/www/html/index.html
service httpd start
sudo systemctl enable httpd.service
cat lolo.txt
echo "UserData executed on $(date)" >> /var/www/html/log.txt
echo "---------------FINISH---------------"
код з 13:27
Write-Host "---------------START---------------"
Add-WindowsFeature web-webserver
Set-Content c:\Users\Administrator\Desktop\test.txt "UserData executed on $(Get-Date)"
Rename-Computer -NewName MoyKAMPUTER
Add-Content c:\Users\Administrator\Desktop\test.txt "-----Test File-----"
Get-Service | Out-File c:\Users\Administrator\Desktop\test.txt -Append | Format-Table
Test-Conection www.i.ua | Out-File c:\Users\Administrator\Desktop\test.txt -Append | Format-Table
Write-Host "---------------FINISH---------------"
В 2023 году на 2022 Винде не сработало, ни IIS, ни лог, ни файлик на десктопе, ни переименование.
Но протестил на 2016 - все заработало, кроме логов - нет их сейчас по этому пути и переименования после рестарта.
Спасибо.
Спасибо, за урок🙏
"Потом обновляем как эту, ну хрень, короче ( yum)" )))) 🤣🤣🤣 👍 Это не только позоватльно, но и весело ! 👍
Sudo в скрипте не нужно, он из под root выполняется. Ну и пользуясь случаем хочу сказать большое спасибо
Цитата супер "ВИНДОУС ЭТО НАДОЛГО..."! 17:22
Useful! Thanx a lot!
Самые известные на мировом рынке объектные хранилища - это Amazon S3 (Simple Storage Service), Google Cloud Storage и Microsoft Blobs Storage
Хм, только что попробовал из дома сделать Apache, не вышло, хотя перед этим на работе все получилось с первого раза.
Apache не поднялся, а если глянуть скриншот инстанса, то там какая-то ошибка, хотя по SSH можно подключиться.
Как мне нравится слово Хрень:)
моё любимое!
@@ADV-IT Моё тоже, не грубо само главное)
чем больше в ИТ тем больше понимаешь что это Термин.
מצגת))
תודה לך עבור מילה חדשה. Капец, как оно с тебя еще не вышло.....=))
Слишком долго прожил в Израиле, уже не выйдет никогда :)
@@ADV-IT А остались связи? Я пол года коротхаимы шлю, это капец. Мож кому админ-хелпдеск из знакомых нужен?
@@andrejstrashun Посмотри мои видео про то как искать работу и писать корот хаим
Я тоже думал, что bootstrap - это круто, а потом попробовал ansible и понял, что он удобнее гораздо.
если не спутали с веб-фреймворком).
Согласен:) - github.com/kulikofff/aws_site_deploy/blob/master/main.yml
Thank you so much.
Привет. было бы круто если бы добавил ссылку на гит где есть эти скрипты. Если они еще остались. спс)
Думаю, что Change User Data имеет смысл при создании и переносе бэкапа инстанса к примеру в другой регион, где свои условия для его деплоя.
так же над этим задумался! как по мне, можно изменить скрипт, потом сощдать свой AMI, и уже при роскатке у тебе нечено не нужно добавлять! я так понимаю.
Но без snapshot системного диска, верно? Ведь там уже все это будет установлено.
Добрый день! можете выложить текст скрипта чтоб не перенабирать? пожалуйста)
LINUX:
#!/bin/bash
echo "-------------------START-----------------------------"
yum -y update
yum -y install httpd
myip=`curl 169.254.169.254/latest/meta-data/local-ipv4`
echo "This page from WebServer with IP: $myip" > /var/www/html/index.html
service httpd start
chkconfig httpd on
echo "UserData executed on $(date)" >> /var/www/html/log.txt
echo "-------------------FINISH------------------------------"
WINDOWS:
Write-Host "---------------------START of PowerShell Script----------------"
Add-WindowsFeature web-webserver
Set-Content c:\Users\Administrator\Desktop\test.txt "UserData executed on $(Get-Date)"
Rename-Computer -NewName MoyKAMPUTER
Add-Content c:\Users\Administrator\Desktop\test.txt "-------Test File-----"
Get-Service | Out-File c:\Users\Administrator\Desktop\test.txt -Append | Format-Table
Test-Connection www.google.com | Out-File c:\Users\Administrator\Desktop\test.txt -Append | Format-Table
Write-Host "---------------------END of PowerShell Script----------------"
вот и я, в Канаде, в Торонто, и начал IT грызть....чертов 2020 закончился🤣
спасибо за быстрый ответ, новый локдаун опять сбивает с боевого настроя😕
и тебе приятного аппетита ))) 10:20
Денис, привет. Не подскажешь, как запустить сервис Tomcat на EC2 c Amazon Linux? Он же вроде на базе CentOS но systemctl там нет. Вручную запускается отлично, но хотелось бы как сервис. Спасибо.
1. Запускаешь EC2 с нужной тебе операционной системой
2. Устанавливаешь Tomcat следуя документации например tomcat.apache.org/tomcat-9.0-doc/setup.html
3. Всё.
Денисе, привіт. Хотів би задонатити, але не маю ПейПал, підкажи, куди би можна було б кинути окрім пейпала? Дякую.
Купи какой-нибудь мой курс на Udemy www.udemy.com/instructor/denisastahov
@@ADV-IT Done. тепер стану експертом aws)) Дякую ще раз.
@@ADV-IT по ссылке ничего нет
Будут уроки по powershell?
Нет,я его уже совсем забыл и не пользуюсь вообще, все на Python пишу
*Все супер только очень редко!*
Как время хватает, так и получается выпускат, в пятницу вечером по моему времени следующяя серия
ADV-IT ждем. Отменили рыбалку ;)
Добрый день. Если подскажете почему ansible не устанавливается с помощью Bootstrapping буду благодарен)
После апдейта системы :
sudo yum -y update
и установки pip :
curl bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --user
в cloud-init-output.log
есть запись:
Successfully installed pip-20.2 wheel-0.34.2
и потом:
command pip not found
Хотя если вручную все это делать то все ставится. В чем может быть причина? Может нужна какая то задержка после установки pip
Попробуй pip3
@@ADV-IT С pip3 потом возникают проблемы , при использовании ec2.py.
Ладно, попробуем, спасибо
это он при каждом start/stop такое делать будет? )
Нет. Только один раз
#вопрос, А откуда юзер ec2-user??? заранее спасибо
Это единсвенный юзер который AWS его создаёт по умолчания чтобы можно было залогинится
@@ADV-IT можно прописать root в браузере и тоже под рутом залогиниться. Это из меню CONNECT -> EC2 Instance Connect. Но у меня скрипты не сработали. Может я ошибку в них сделала. Откуда можно сами скрипты скачать/скопировать?
Я так понял, что AWS сделал возможность изменения скрипта в View/Change User Data, чтобы потом можно было клонировать сервер "Launch More like This" с уже измененными параметрами загрузочного скрипта. Imho:)
Что будет если стартовый скрипт зависнет по любой причине?
Скрипт висеть, сервер работать
т.е. инстансу все равно отработал скрипт или нет.
Вот код скрипта из видео.
#!/bin/bash
echo "-----START-----"
yum -y update
yum -y install httpd
echo "Hello 4uvaki!" > /var/www/html/lndex.html
service httpd start
chkconfig httpd on
cat netumenya.txt
echo "UserData executed on S(date)" >> /var/www/html/log.txt
echo "----FINISH----"
Сервер запустился, ошибку с файлом netmenya вывел, но вот в index.html код не положил
echo "UserData executed on $(date)" >> /var/www/html/log.txt
есть ошибки:
index.html vs lndex.html
$(date) vs S(date)
@@Denis-fu1ly спасибо. Пытался делать через распознавание текста на скриншоте)))
Windows корень всех зол, такое комьюнити, столько денег вложенно в него и так не удобно все делать. Нужно найти в себе силы и одолеть это Чудовище!
афтар, пеши исчо. про балансировку покажи.
Скоро!
тэг