Hi, its very detailed information. i am trying to implement the same with 4.14 version & Azure custom virtual network and private hosted zone but i am getting an error as "Message="Private static IP address 10.0.0.100 does not belong to the range of any subnet in the virtual network /subscriptions". it seems like default machine network cidr its assuming as 10.0.0.0/16 but its not honoring custom machine network cidr range example like 10.240.0.0/16
@OCPdudeАй бұрын
you need to adjust your network settings in your install file... see this reference - what your looking for is networking: machineNetwork: cidr: docs.redhat.com/en/documentation/openshift_container_platform_installation/4.17/html/installing_on_azure/installation-config-parameters-azure#installation-configuration-parameters-network_installation-config-parameters-azure
@premierde2 ай бұрын
Can it be created via Terraform
@iamansarifaizan2 ай бұрын
Were have you set the ldap user name and password please it's urgent
@iamansarifaizan2 ай бұрын
Please it's urgent
@darshang31573 ай бұрын
Is it possible to share the DNS and HAproxy configuration ?
@_l0v3saki3 ай бұрын
ty for the video i did the installation and i am always stuck at the master node showing tls: failed to verify certificate: x509: certificate is not valid for any names, but wanted to match , the opensift-install wait-tocomplete tls: failed to verify certificate: x509: certificate is not valid for any names, but wanted to match mydomain.local , i am sure i added the cluster name and domain still stuck here and unable to trace the issuse any idea
@_l0v3saki3 ай бұрын
can i specifiy the ips for the master node in yaml file as i am not using dhcp
@OCPdude3 ай бұрын
@@_l0v3saki you can in the install-config file.
@JonathanCaruana-s9k4 ай бұрын
Hello ! Ty for this tutorial, it help me. I have a problem with the grafana stats only with RGW service, all graphs display "no data". Did you have an idea? Regards
@OCPdude4 ай бұрын
at 21:17 I start to cover some dashboard troubleshooting. unfortunately I'm not running ceph today to provide any further guidance. :(
@brettcoleman30685 ай бұрын
I just want to say that you are the man. You just saved me hours worth of researching. Thank you!
@vitusyu95836 ай бұрын
Thanks dude❗️🙏🏻
@vitusyu95836 ай бұрын
It is desirable if you can also detailed your ha proxy setup and also how to prepare your private CA. Hopeful you can refresh this video very soon with these little suggestions (and also the latest OpenShift version!). Thanks!
@OCPdude6 ай бұрын
Here is an example of my ha-proxy configuration github.com/ocpdude/vmware-upi-install/blob/main/haproxy/example-haproxy.cfg For the private CA, there are lots of examples Internet wide, my lab firewall using OpenSSL to generate the certs which I install throughout the lab.
@p.-.b6 ай бұрын
Could you please make a video on Single node openshift deployment in Vsphere ?
@OM-et1bp6 ай бұрын
Great use of YAML files to add pieces to a running pod/container
@borlandliu48717 ай бұрын
Hello OCPdude, thanks for sharing so many useful videos. Now OCP 4.14 can use IPI with static IP address. May kindly provide the demo video for us? I appreciate your help so much.
@SanjayMohan0077 ай бұрын
where can I find ca.crt file
@OCPdude7 ай бұрын
I have a private self-signed certificate domain, anytime I configure something in the lab I use its CA and certificates to use TLS. You may not be using self-signed certificates, so this may not be of need for you.
@MatthewDDesmond8 ай бұрын
Any time I need to figure out how to do something on GitHub, you have an answer for me. <3
@shahbaazrahi8 ай бұрын
Thank you for the very informative video. I am getting "This account is currently not available" when I ran "sudo su -" command after connecting to the host using SSH. Did I miss something?
@OCPdude8 ай бұрын
GHES doesn't offer root access, you have to run sudo commands.
@shahbaazrahi8 ай бұрын
@@OCPdude Thank you. This worked. I am stuck with the LDAP authentication now. I am getting "Invalid LDAP Login credentials" error. User ID and password that is being used is correct. Any suggestions?
@OCPdude8 ай бұрын
@@shahbaazrahi honestly, this could be a few things - a certificate issue, port issue, or dn path issue. docs.github.com/en/[email protected]/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap#ldap-attributes
@shahbaazrahi8 ай бұрын
@@OCPdude Thanks again. I really appreciate it.
@kevinalwell37898 ай бұрын
Thanks for breaking new ground and guiding us through this journey!
@RipRop__8 ай бұрын
Have you been able to setup a NuGet package registry on GHES? I can't find a valid package index URL in GHES.
@OCPdude8 ай бұрын
I haven't done it. I suspect you've seen the documentation on GitHub, yeah? docs.github.com/en/[email protected]/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry
@RipRop__8 ай бұрын
Yeah, I've read through all of it. The URLs that they give are not correct for the self hosted GHES. For instance, index.json doesn't seem to exist without subdomain isolation. Then when you turn that on, index.json exists, but the PackagePublish URL described in it doesn't exist.
@khushangrawool759610 ай бұрын
Just have doubts about which Basedomain we need to set. Can we set this Basedomain IP Private?. Also can we set Openshift cluster privately without using any public IP mapping for domain with IPI method.
@OCPdude10 ай бұрын
All of this can be private, I did an older video here studio.kzbin.infoh2QfP9IYzeY/edit that covers it then. Some things may have changed, but it should give you some idea of how to proceed.
@kevinalwell378911 ай бұрын
Love this! So useful for private networking, thank you.
@814835286111 ай бұрын
Hi Is there any option to run safe-settings app with in GitHub itself?
@OCPdude11 ай бұрын
Unfortunately no, events that are triggered within GitHub are processed by the Probot app.
@kalithasanperiyasamy916911 ай бұрын
@@OCPdude Thanks for the reply. So, I understand that we need to deploy Probot app in separate instance with docker, Kubernetes, etc.,. But we can't run probot app within github right?
@OCPdude11 ай бұрын
@@kalithasanperiyasamy9169 Correct. However, I believe there is a GitHub “action” that can be used. I haven’t investigated it yet.
@kalithasanperiyasamy916911 ай бұрын
@@OCPdude Thanks again. I will check Github Action
@hendasalhi2273 Жыл бұрын
Good job !! Great video, Thanks.
@kevinalwell3789 Жыл бұрын
Great video, thanks for sharing!
@OCPdude Жыл бұрын
Thanks for watching!
@nguyen365-dev Жыл бұрын
Thank you for your tutorial.
@237311 Жыл бұрын
I attempted to copy the 'ca.crt' file from my local machine running Ubuntu 20.04 to GitHub server using the following SCP command: scp -p 122 ca.crt [email protected]:/temp However, I encountered the following error message: 'Connection refused.' I have already checked my network connectivity and verified that the GitHub server's hostname and destination path are correct. Can anyone provide guidance on how to resolve this issue?
@piyumithanirman Жыл бұрын
how to generate docker loging password. can you give steps?
@OCPdude Жыл бұрын
The user accounts accessible are those OpenShift have access too... whether they're local, ldap, etc. My accounts are linked via ldap integration. 6:52
@hyunjunechoi1154 Жыл бұрын
I would like to know why promiscuous mode must be enabled to use external ip in openshift vsphere environment. please, reply
@damianborgi8300 Жыл бұрын
Great video, my question is, can I use it with okd to do dynamic storage?
@OCPdude Жыл бұрын
You can use Ceph with OKD, no problem.
@damianborgi8300 Жыл бұрын
@@OCPdude Do I need to install any driver for that ?
@damianborgi8300 Жыл бұрын
The thing is that I need to create a dynamic storage with elasticsearch and Kibana in my OKD cluster@@OCPdude
@OCPdude Жыл бұрын
@@damianborgi8300 you’ll likely want to leverage the csi drivers. rook.io/docs/rook/v1.12/Getting-Started/intro/ unfortunately (or fortunately) I’m on holiday and unable to find a better link for you. Hopefully with research this will prove helpful.
@OCPdude Жыл бұрын
@@damianborgi8300 maybe this is better github.com/ceph/ceph-csi
@MohammadKabir-n4f Жыл бұрын
Hey OCPdude, great demo video. Helped a lot. I have couple of questions. 1. If I have thousands of users, I will have to manually update that "mannequin.csv" files to match in the destination? Can GEI or any other tool help me migrate users from source (GHES/GHEC) to GHEC+EMU using IdP like Azure AD or Octa? 2. Do you have any demo video of repo-by-repo migration using GEI?
@OCPdude Жыл бұрын
Thank you for your questions. I haven't done any videos in awhile,I should get back on this. 😀 1. if you are on GHEC with AAD/Okta integration already, those users will map to the same IdP on GHEC+EMU. For GHES... say LDAP to GHEC(+EMU) w/ AAD/Okta integration, unfortunately managing the user mappings may be a pain. I am not familiar with an easy way to remap user identities, but since users map via their email addresses... if those are the same with LDAP & AAD/Okta, I believe they should align without the need for mannequins. I haven't tested this myself. 2. For a repo-to-repo migration, you could just use the import function GHEC -> GHEC+EMU, or use GEI and then edit your migration script to only include those repo's you wish to migrate. The GEI script would work the same for GHEC as it would for GHES.
@MohammadKabir-n4f Жыл бұрын
@@OCPdude thanks for your quick response. appreciate it. I am in GHEC and using Azure AD with SAML today. Need to migrate to GHEC+EMU. So migrating Org or Repo level using GEI, I will have mannequin users that I will need to reattribute. Got it. Thanks again.
@OCPdude Жыл бұрын
@@MohammadKabir-n4f Since GitHub connects users by email addresses, if you're using the same IdP for each environment - you may not have to deal with mannequins at all.
@MohammadKabir-n4f Жыл бұрын
@@OCPdude That'd be great. Thanks!
@jayladavis9318 Жыл бұрын
Mac address does not work in yaml for me 😞
@ajjabari3797 Жыл бұрын
great demo, thank you sir
@6qoo Жыл бұрын
Thanks for your great video! I follow your steps to create the machineset (I use OCP 4.12 with vsphere upi with static ip), but the new machine (by increasing the machine count in the machineset) stuck in provisioning state (doesn't finish for one day). May you advise what log or event I should check to fix this problem?
@OCPdude Жыл бұрын
Anything captured under 'Events' when you select your MachineSet in OCP?
@6qoo Жыл бұрын
@@OCPdude I didn't find any events when I select my MachineSet in OCP?
@aiyyeful Жыл бұрын
can i assign with static ip? and have issues on process installation "cant connect to ip api"? in what form is ip api ? vm or just dns record? thanks
@OCPdude Жыл бұрын
Please try the UPI based install to assign static IP addresses - for IPI, you'd use an CIDR.
@tobychen8832 Жыл бұрын
Your video is fantastic. I like your altitude when facing trouble or bug that never give up.
@irfanhssn7 Жыл бұрын
Hi OCPdude, Provided guestinfo.afterburn.initrd.network-kargs parameter with required values IP=**** but after booting the bootstarp node somehow its taking ip v6 and local domain instead of provided one. Any help on this?
@mohamedabdallah649311 ай бұрын
Same issue with me are any one know how to solve this @ocpdude
@naim8625 ай бұрын
@@mohamedabdallah6493 same issue for me , any suggestion
@saurabhagarwal1389 Жыл бұрын
Thanks, worked for me 🙂🙂
@mauriciofontes Жыл бұрын
Hey, (OCP)Dude, much appreciated tutorial. Extra pts for showing how to deploy GHES both through the UI and CLI 👍👍
@danieletrabucco7615 Жыл бұрын
I followed your guide step by step and I was able to install the cluster but trying to reinstall it again after removing everything gives me an error in accessing the console... it seems to be an authorization problem... yet the serviceprincipal is created regularly what could it depend on?
@OCPdude Жыл бұрын
Did you use the same install directory / files from the previous install? There apparently is some cached data in the directory - so every install/reinstall should be from a clean directory. I'm not sure if this is what happened, but something to try.
@danieletrabucco7615 Жыл бұрын
@@OCPdude Apparently it seems to be a problem of the enterprise ntbk blocking the redirect oauth I will have to investigate this... another problem of azure removing all resources and automatically recreating the resource (container file) opening cloud shell files are read-only...
@greentealotus8840 Жыл бұрын
Hi great demo, can you please make a video on the GEI installation part as well? is it a local installation or on github server?
@OCPdude Жыл бұрын
It’s local, and a module add on to the gh CLI. It’s easy to install following the documentation in the GEI links provided.
@hamidsafe438 Жыл бұрын
Am in debt to your insightful magnificent video. Great help to me and respect from Iran; just a note that if you guys are around countries like mine give it time as the setup preparation and pulling images not entirely reflected here for the rest of the nodes :)😍
@slidemx5384 Жыл бұрын
Great video @OCPDude!
@jayarchitect Жыл бұрын
Your browser needed to import\accept the self signed certificate used by the dashboard
@OCPdude Жыл бұрын
for the demo, it wasn't really needed, but yes, I do generate my own certs & dns entries and accept those along with the ca.
@jayarchitect Жыл бұрын
@@OCPdude i mean to get past the grafana error on the ceph dashboard.. looks like you just needed to open a browser on port 3000 and accept the cert.
@OCPdude Жыл бұрын
@@jayarchitect ah, gotcha (good note)
@dumitrugutu3140 Жыл бұрын
Thanks for sharing the knowledge!
@sudheerg99942 жыл бұрын
nice video
@hongenyang76502 жыл бұрын
thanks 😄 it`s easy to learn ceph
@md.shamsuzzamanfarid38562 жыл бұрын
Hello, Great video !!!
@PRAVIN1CA2 жыл бұрын
Thank You, Is this community ceph ?
@OCPdude2 жыл бұрын
Yes it is.
@masrur_qr2 жыл бұрын
Thank you .......,
@owenhill84622 жыл бұрын
Trying to add an OSD to the cluster. One host is running solely linux, where as the other host is running a Virtual Machine. I have two monitors, one manager, and no filesystem. Ive tried several different ways but not luck (dashboard, manual,etc...). when runnign ceph orch daemon add osd, cephAdmin:/dev/sdb I get a huge error log, but the main premise is Error EEXIST: entity osd.0 exists but key does not match. I have tried ceph orch rm 0, and it says osd.0 does not exist. Any help would be appreciated.
@OCPdude2 жыл бұрын
you can try to remove the key `ceph auth del osd.0` and then `ceph osd rm osd.0`. good luck
@owenhill84622 жыл бұрын
Found that the entity (osd.0) key was being stored somewhere and I saw it when i ran ceph auth ls. Now Im having more issues when i run ceph-osd -i 0 --mkfs --mkkey , which create a data store for the OSD. I get error like unable to locate keyring at /var/lib/ceph/osd/ceph-0, although the documentation says to ensure this folder is empty uponing running said command.
@zaheerhussain53112 жыл бұрын
Hi can you share the steps to build up all machines from scratch so that it will be easy to build myself at home lab.
@OCPdude2 жыл бұрын
Unlike open source Kubernetes, OpenShift platform relies on CoreOS, therefore you must install it from the install scripts. There are 3 options, 1. a single node (master/worker), 2. IPI where a lot of the build is automated for you and 3. UPI where you have the ability to customize your build/deployment. There is also CodeReady Containers (CRC) which is great for small lab environments. In this link, please see "Datacenter or Local" for these options: console.redhat.com/openshift/create/cloud