Skip to content

Commit 9e49cf2

Browse files
committed
Add CentOS and AIX user guide and access guide information under my services"
Signed-off-by: Vikas <vikas.satyanarayana.bolla@ibm.com>
1 parent a9fdc80 commit 9e49cf2

File tree

3 files changed

+129
-1
lines changed

3 files changed

+129
-1
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# CentOS & AIX User Guide
2+
3+
Welcome to the CentOS & AIX User Guide for IBM&reg; Power&reg; Access Cloud. This guide walks you through deploying CentOS or AIX instances and accessing them via SSH.
4+
5+
---
6+
7+
## 1. Phase 1: Deployment via Power Access Cloud
8+
9+
**Steps:**
10+
11+
### Access Catalog
12+
1. Log in to your Power Access Cloud portal.
13+
2. Navigate to the **Catalog** by clicking on the "Catalog" button or "Go to Catalog".
14+
15+
### Select Image
16+
1. Locate the CentOS or AIX base image (or the specific version required for your workload).
17+
18+
### Configure & Deploy
19+
1. Click on the **Deploy** button.
20+
2. Enter the name for your Virtual Machine and click **Submit** to start provisioning.
21+
22+
### Monitor Status
23+
1. Go to the **Services** tab on the Home page.
24+
2. The status will initially show as **Deploying**.
25+
3. Wait for the status to transition to **Active**.
26+
27+
---
28+
29+
## 2. Phase 2: Boot Process
30+
31+
**Important Note:**
32+
33+
Once the status shows **Active**, an External IP address will be assigned to your machine.
34+
35+
---
36+
37+
## 3. Phase 3: SSH Access
38+
39+
**Steps:**
40+
41+
Once the status is active and the External IP is assigned, you can connect to your VM via SSH.
42+
43+
1. **Retrieve IP:** Copy the External IP from the service details page.
44+
2. **Open Local Terminal:** Open your local terminal (PowerShell, Command Prompt, or Terminal on your workstation).
45+
3. **Connect via SSH:** Run the following command:
46+
```bash
47+
ssh root@<external-ip>
48+
```
49+
Replace `<external-ip>` with the actual External IP address of your VM.
50+
51+
**Example:**
52+
```bash
53+
ssh root@150.240.64.10
54+
```
55+
56+
4. **Accept Host Key:** On first connection, you'll be prompted to accept the host key. Type `yes` and press Enter.
57+
5. **You're In:** You should now be logged into your CentOS or AIX VM.
58+
59+
**Troubleshooting:**
60+
61+
If you encounter a "Host key verification failed" error, run the following command to remove the old host key from the known hosts file:
62+
63+
```bash
64+
ssh-keygen -R <your-external-ip>
65+
```
66+
67+
---
68+
69+
## Notes
70+
71+
- The default user for SSH access is `root`.
72+
- Ensure your SSH client is properly configured on your local machine.
73+
- If you encounter connection issues, wait a few more minutes for the VM to fully boot and the SSH service to start.
74+
75+
---

web/src/components/ServicesForHome.jsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
import { useNavigate } from "react-router-dom";
1919
import { flattenArrayOfObject } from "./commonUtils";
2020
import UserService from "../services/UserService";
21-
import { CheckmarkFilled,Pending,InProgress, Information, Renew,ErrorFilled } from "@carbon/icons-react";
21+
import { CheckmarkFilled,Pending,InProgress, Information, Renew,ErrorFilled, InformationFilled } from "@carbon/icons-react";
2222
import DeleteService from "./PopUp/DeleteService";
2323
import ServiceExtend from "./PopUp/ServiceExtend";
2424
import ServiceDetails from './PopUp/ServiceDetails';
@@ -223,6 +223,22 @@ const ServicesForHome=({groups})=> {
223223
<Information />
224224
</Button>
225225
</Tooltip></h4>
226+
<div className="access-guide-info">
227+
<InformationFilled size={20} className="info-icon" />
228+
<div>
229+
<div className="guide-title">
230+
<strong>Access guide information</strong>
231+
</div>
232+
<div>
233+
<a href="https://github.com/vikasbolla/power-access-cloud/blob/ibmi_info/support/docs/IBMi_userguide.md" target="_blank" rel="noopener noreferrer" className="guide-link">
234+
IBMi Access guide
235+
</a>
236+
<a href="https://github.com/vikasbolla/power-access-cloud/blob/login_guide/support/docs/CentOS_AIX_userguide.md" target="_blank" rel="noopener noreferrer" className="guide-link">
237+
Centos/AIX Access guide
238+
</a>
239+
</div>
240+
</div>
241+
</div>
226242

227243
<TableContainer
228244
{...getTableContainerProps()}

web/src/index.scss

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,40 @@
121121
padding-right: 20px;
122122
}
123123
}
124+
125+
.access-guide-info {
126+
background-color: #EDF5FF;
127+
padding: 1rem;
128+
margin-top: 1rem;
129+
border-left: 4px solid #0F62FE;
130+
font-size: 0.875rem;
131+
display: flex;
132+
align-items: flex-start;
133+
gap: 0.75rem;
134+
}
135+
136+
.access-guide-info .info-icon {
137+
color: #0F62FE;
138+
flex-shrink: 0;
139+
margin-top: 0.125rem;
140+
}
141+
142+
.access-guide-info .guide-title {
143+
margin-bottom: 0.5rem;
144+
color: #161616;
145+
}
146+
147+
.access-guide-info .guide-link {
148+
color: #0F62FE;
149+
text-decoration: none;
150+
display: block;
151+
margin-bottom: 0.25rem;
152+
}
153+
154+
.access-guide-info .guide-link:last-child {
155+
margin-bottom: 0;
156+
}
157+
158+
.access-guide-info .guide-link:hover {
159+
text-decoration: underline;
160+
}

0 commit comments

Comments
 (0)